Does BI Data Template allows calling of a package insite group element
Hi
Is it possible to call a package inside the group element tag.
When i try to call a package outside the group element it works out, but when I try to call it inside the group element it doesnt return any result.
Am currently using BI Publisher version of 5.6.3 in Oracle Applications 12.1.3
Regards
Anoop
Thanks for your detailed answer!!
I am trying to call a package just to understand how it works .This package just inserts a row in "suppliers" table.I ma calling this package through 'beforeReprot' trigger and querying the table after that.
I have written a package "test_pack" :
create or replace
package test_pack as
function test_insert_fun return boolean;
end test_pack;
create or replace
package body test_pack as
function test_insert_fun return boolean is
begin
insert into suppliers values (1,'p1','p2');
return (TRUE);
end;
end test_pack;
Data Template :
<dataTemplate name="test" dataSourceRef="demo" defaultpackage="test_pack">
<dataQuery>
<sqlStatement name="Q1">
<![CDATA[SELECT * from suppliers]]>
</sqlStatement>
</dataQuery>
<dataTrigger name="beforeReport" source="test_pack.test_insert_fun()"/>
</dataTemplate>
However after this , when I try to view data , I amnot seeing any output.When i go nad check the suppliers table in db, i dont see any values.
I believe this package should be executed everytime i view the data.
Please advice!!
Similar Messages
-
Sum of Elements in Data Template
Dear Members,
I am developing a report using Oracle BI Publisher 10.1.3.
We are on E-Business Suite R12. I am using Data Template to Generate xml.
Following is my element structure in Data Template:
<dataTrigger name="afterParameterFormTrigger" source="XX_TEST_PKG.afterpform" />
<dataStructure>
<element name="P_REQUEST_ID" dataType="number" value="XX_TEST_PKG.P_REQUEST_ID" />
<group name="G_PRODUCT" source="Q_MAIN">
<element name="PROD_ITEM" dataType="varchar2" value="prod_item" />
<element name="PROD_DESCR" dataType="varchar2" value="prod_descr" />
<element name="PROD_ORGANIZATION_ID" dataType="number" value="prod_organization_id" />
<element name="PROD_ITEM_TYPE" dataType="varchar2" value="prod_item_type" />
<element name="prod_resources" dataType="number" value="prod_resources" />
<element name="CS_TOTAL_EXT_COST" function="sum" dataType="number" value="G_ING.EXT_COST" />
<element name="PERIOD_CODE" dataType="varchar2" value="period_code" />
<group name="G_ING" source="Q_MAIN">
<element name="LINE_NO" dataType="number" value="LINE_NO" />
<element name="LINE_TYPE" dataType="number" value="LINE_TYPE" />
<element name="ING_ITEM" dataType="varchar2" value="ING_ITEM" />
<element name="ING_ITEM_ID" dataType="number" value="ING_ITEM_ID" />
<element name="ING_DESCR" dataType="varchar2" value="ING_DESCR" />
<element name="ING_ORGANIZATION_ID" dataType="number" value="ING_ORGANIZATION_ID" />
<element name="QTY" dataType="number" value="QTY" />
<element name="ING_COST" dataType="number" value="ING_COST" />
<element name="EXT_COST" dataType="number" value="EXT_COST" />
</group>
</group>
</dataStructure>I want to sum elements by name CS_TOTAL_EXT_COST and prod_resources and put that value under G_PRODUCT.
I tried the following but it did not work:
<element name="SUM_TEST" dataType="number" value="XX_TEST_PKG.SUM_TESTING(:CS_TOTAL_EXT_COST,:prod_resources)" /> XX_TEST_PKG.SUM_TESTING is a function which sums the input parameters.
In report Builder this was very easy. I would have created a formula column and summed up what ever elements i want. I am not sure how do we do this in Data Template?
Thanks
SandeepAny Ideas on how to Achieve the Sum of a Summary Column(CS_TOTAL_EXT_COST) and a Column(prod_resources) using data template?
As i mentioned before in reports builder, this can be achieved by creating a formula column and summing both columns.
I am not able to understand how do we do this in Data Template?
I can also sum those elements in MSWord Rtf Template, but are there any other options.
Thanks
Sandeep -
Need to Achieve Grand Total in the Data Template
Hi Team
As per the requirements i need to achieve the grand total form the various level of Total. To achieve the Total i have used the SUM function and it works fine. Could you please suggest me how can i achieve the Grand Total. For your reference i am attaching the data template here that i am using.
<group name="G_ITEM" dataType="varchar2" source="Q_ITEMQuery" groupFilter="">
<element name="ITEM_ID" dataType="varchar2" value="item_id" function=""/>
<element name="DESCRIPTION" dataType="varchar2" value="description" function=""/>
<element name="DIVISION" dataType="varchar2" value="division" function=""/>
<element name="UNITS_APPTD" dataType="varchar2" value="apptd_unit_qty" function=""/>
<element name="UNITS_RCVD" dataType="varchar2" value="unit_rcvd" function=""/>
<element name="WEIGHT_APPTD" dataType="varchar2" value="apptd_weight" function=""/>
<element name="WEIGHT_RCVD" dataType="varchar2" value="receipt_weight" function=""/>
<element name="SUM_UNITS_APPTD" value="G_ITEM.UNITS_APPTD" function="SUM()"/>
<element name="SUM_UNITS_RCVD" value="G_ITEM.UNITS_RCVD" function="SUM()"/>
<element name="SUM_WEIGHT_APPTD" value="G_ITEM.WEIGHT_APPTD" function="SUM()"/>
<element name="SUM_WEIGHT_RCVD" value="G_ITEM.WEIGHT_RCVD" function="SUM()"/>
<group name="G_TROUBLE" dataType="varchar2" source="Q_TROUBLEQuery" groupFilter="">
<element name="T_CODE" dataType="varchar2" value="trouble_code" function=""/>
</group>
</group>
<group name="G_DEPOSIT" dataType="varchar2" source="Q_DEPOSITQuery" groupFilter="">
<element name="ITEM_ID1" dataType="varchar2" value="ITEM_ID1" function=""/>
<element name="DESCRIPTION1" dataType="varchar2" value="DESCRIPTION1" function=""/>
<element name="UNIT_QTY1" dataType="varchar2" value="Unit_Qty1" function=""/>
<element name="SUM_UNIT_QTY1" value="G_DEPOSIT.UNIT_QTY1" function="SUM()"/>
</group>
<group name="G_TRANSPORT" dataType="varchar2" source="Q_TRANSPORTQuery" groupFilter="">
<element name="ITEM_ID2" dataType="varchar2" value="ITEM_ID2" function=""/>
<element name="DESCRIPTION2" dataType="varchar2" value="DESCRIPTION2" function=""/>
<element name="UNIT_QTY2" dataType="varchar2" value="Unit_Qty2" function=""/>
<element name="SUM_UNIT_QTY2" value="G_TRANSPORT.UNIT_QTY2" function="SUM()"/>
</group>
I need SUM_UNITS_APPTD, SUM_UNIT_QTY1 and SUM_UNIT_QTY2 of 3 different group to be added to generate the Grand Total. PLEASE ADVISE
Regards
SrikantHi Domnic
Thanks for the reply.
I am not much aware of the XDO. Could you please let me know can i pass the field name in place of 2 and 3 as in your example.
For example if i have field A and B and i need to add it then should it be
<?xdofx:A+B?> in RTF.
Else please give me the complete syntax.
Thanks in advance for your reply.
Regards
Srikant -
Calling Sql Procedure from data template
Hello,
I am facing problem to call a stored procedure which inserts data into DB when a report is generated.
I tried to use data trigger before report, It did not call the procedure nor it gave any error.
I looked into thread dataTrigger beforeReport doesn't fire
and used the defaultPackage = "SEQUENCE_NUMBER", I am getting error parameter not declared
listing all the parameters declared in my XML.
Below is my data template
<dataTemplate name="HURDetail" dataSourceRef="BRM_DATA_SOURCE">
<parameters>
<parameter name="PARAM_REPORT_TYPE" dataType="character" defaultValue="%"/>
<parameter name="PARAM_ROAMING_PART_NAME" dataType="character" defaultValue="%"/>
<parameter name="PARAM_START_DATE" dataType="character"/>
<parameter name="PARAM_END_DATE" dataType="character"/>
</parameters>
<dataQuery>
<sqlStatement name="Q1">
<![CDATA[
SELECT
"EVENT_DLAY_SESS_TLCS_T"."SECONDARY_MSID" as MSID,
MIN("EVENT_T"."START_T") DFC,
MAX("EVENT_T"."START_T") DATE_LAST_CALL,
COUNT ("EVENT_DLAY_SESS_TLCS_T"."SECONDARY_MSID") NC,
TO_CHAR( SUM("EVENT_BAL_IMPACTS_T"."AMOUNT_ORIG"),'FM000000000.000') SDR,
"EVENT_DLAY_SESS_TLCS_T"."SVC_CODE" as SVC_CODE,
"IFW_EXCHANGE_RATE"."TO_CURRENCY" as CURR,
"IFW_EXCHANGE_RATE"."EXCHANGE_RATE" as EXC_RATE
FROM
((((SERVICE_T "SERVICE_T" INNER JOIN SERVICE_ALIAS_LIST_T "SERVICE_ALIAS_LIST_T" ON
"SERVICE_T"."POID_ID0" = "SERVICE_ALIAS_LIST_T"."OBJ_ID0")
INNER JOIN (EVENT_DLAY_SESS_TLCS_T "EVENT_DLAY_SESS_TLCS_T" INNER JOIN EVENT_T "EVENT_T" ON
"EVENT_DLAY_SESS_TLCS_T"."OBJ_ID0" = "EVENT_T"."POID_ID0") ON
"SERVICE_T"."POID_ID0" = "EVENT_T"."SERVICE_OBJ_ID0")
INNER JOIN EVENT_BAL_IMPACTS_T "EVENT_BAL_IMPACTS_T" ON
"EVENT_T"."POID_ID0" = "EVENT_BAL_IMPACTS_T"."OBJ_ID0")
INNER JOIN CONFIG_BEID_BALANCES_T "CONFIG_BEID_BALANCES_T" ON
"EVENT_BAL_IMPACTS_T"."RESOURCE_ID" = "CONFIG_BEID_BALANCES_T"."REC_ID")
INNER JOIN IFW_EXCHANGE_RATE "IFW_EXCHANGE_RATE" ON
"CONFIG_BEID_BALANCES_T"."BEID_STR_CODE" = "IFW_EXCHANGE_RATE"."FROM_CURRENCY"
WHERE (
("EVENT_T"."START_T">=bipext.infstrtotimet(:PARAM_START_DATE,2) AND
"EVENT_T"."START_T"<=bipext.infstrtotimet(:PARAM_END_DATE,2)-1) AND
"SERVICE_ALIAS_LIST_T"."NAME" = :PARAM_ROAMING_PART_NAME AND
"EVENT_T"."SERVICE_OBJ_TYPE" = '/service/settlement/roaming/outcollect' AND
"EVENT_T"."POID_TYPE" = '/event/delayed/session/telco/gsm/roaming' AND
"IFW_EXCHANGE_RATE"."TO_CURRENCY" = 'EUR' AND
bipext.infCheckDates(:PARAM_START_DATE, :PARAM_END_DATE) = 1
]]>
</sqlStatement>
</dataQuery>
<dataTrigger name="beforeReport" source="SEQUENCE_NUMBER.Seq_Num_Gen_Proc(:PARAM_START_DATE, :PARAM_END_DATE, :PARAM_ROAMING_PART_NAME, :PARAM_REPORT_TYPE)"/>
<datastructure>
<group name="Q1" source="Q1">
<element name="MSID" value="MSID"/>
<element name="DFC" value="DFC"/>
<element name="DATE_LAST_CALL" value="DATE_LAST_CALL"/>
<element name="NC" value="NC"/>
<element name="DC_HHHMMSS" value="DC_HHHMMSS"/>
<element name="SDR" value="SDR"/>
<element name="SVC_CODE" value="SVC_CODE"/>
<element name="CURR" value="CURR"/>
<element name="EXC_RATE" value="EXC_RATE"/>
</group>
</datastructure>
</dataTemplate>
Please suggest, How to call a stored procedure1. Does dataTrigger triggers the procedure only when we execute the report and not when we just view the report ?
2.If I add defaultPackage="HUR_Seq_NUM" in my template I get the error
ORA-06550: line 2, column 13:
PLS-00302: component 'PARAM_REPORT_TYPE' must be declared
ORA-06550: line 2, column 1:
PL/SQL: Statement ignored
ORA-06550: line 3, column 13:
PLS-00302: component 'PARAM_ROAMING_PART_NAME' must be declared
ORA-06550: line 3, column 1:
PL/SQL: Statement ignored
ORA-06550: line 4, column 13:
PLS-00302: component 'PARAM_START_DATE' must be declared
ORA-06550: line 4, column 1:
PL/SQL: Statement ignored
ORA-06550: line 5, column 13:
PLS-00302: component 'PARAM_END_DATE' must be declared
ORA-06550: line 5, column 1:
PL/SQL: Statement ignored -
Calling a package in Data template
Hi All ,
I am using Data template for XML generation and want to call a PL/SQL package.I have gone through some of the threads on the topic.
I have some doubts in this regard :
1)Can we have procedures inside package or its just the functions that can be called.
2)Does the package gets executed every time we generate the report.(It got executed for me just once).
3)The parameters defined in the data tamplte can be passed to the PAckage as well?
4) Is this supported on BIP 10.1.3.2 or XML publisher 5.6.2?
Thanks!!Thanks for your detailed answer!!
I am trying to call a package just to understand how it works .This package just inserts a row in "suppliers" table.I ma calling this package through 'beforeReprot' trigger and querying the table after that.
I have written a package "test_pack" :
create or replace
package test_pack as
function test_insert_fun return boolean;
end test_pack;
create or replace
package body test_pack as
function test_insert_fun return boolean is
begin
insert into suppliers values (1,'p1','p2');
return (TRUE);
end;
end test_pack;
Data Template :
<dataTemplate name="test" dataSourceRef="demo" defaultpackage="test_pack">
<dataQuery>
<sqlStatement name="Q1">
<![CDATA[SELECT * from suppliers]]>
</sqlStatement>
</dataQuery>
<dataTrigger name="beforeReport" source="test_pack.test_insert_fun()"/>
</dataTemplate>
However after this , when I try to view data , I amnot seeing any output.When i go nad check the suppliers table in db, i dont see any values.
I believe this package should be executed everytime i view the data.
Please advice!! -
Calling a package function in the data template
Hello All,
I am not able to understand the concept of calling a function from the data template.
In my data template, I put the sql statement as
<sqlStatement name="Q_SEL">
<![CDATA[ Select l_period_name PERIOD_NAME
from xla_tb_ap_report_pvt.get_period_name(1) ]]>
</sqlStatement>
Is it possible to call a specific package function as shown above in a select statement?
I am getting the message "ORA-00933: SQL command not properly ended" when I tried with the above. Could you pls. point out what the error is in the above sqlStatement?
1) My instance is R12.1.3
2) The base pkg function 'xla_tb_ap_report_pvt.get_period_name' expects a number to be passed in as 'IN' parameter.
Thanks,
MonkeyI tried another version of the sql statement (after going through some older posts) like:
<sqlStatement name="Q_SEL">
<![CDATA[ Select xla_tb_ap_report_pvt.get_period_name(1) PERIOD_NAME
from dual]]>
</sqlStatement>
My group is :
<group name="G_PERIOD_NAME" source="Q_SEL">
<element name="PERIOD_NAME" value="PERIOD_NAME"/>
</group>
Now getting the error message:
ORA-00904: xla_tb_ap_report_pvt.get_period_name : invaild identifier
What is it that i am doing wrong?
Thanks,
Monkey
Edited by: OAF_Monkey on Mar 26, 2012 11:52 AM -
How to call a PL/SQL procedure from a xml Data Template
We have a requirement in which we need to call a pl/sql package.(dot)procedure from a Data Template of XML Publisher.
we have registered a Data Template & a RTF Template in the XML Publisher Responsibility in the Oracle 11.5.10 instance(Front End).
In the Data Query part of the Data Template , we have to get the data from a Custom View.
This view needs to be populated by a PL/SQL procedure.And this procedure needs to be called from this Data Template only.
Can anybody suggest the solution.
Thanks,
SachinCall the procecure in the After Parameter Form trigger, which can be scripted in the Data Template.
BTW, there is a specialized XML Publisher forum:
BI Publisher -
The data object "BSEG" does not have a component called "ZZREGION"
Hi Friends,
Getting ABAP runtime error while doing MIGO-Goods receipt .
The data object "BSEG" does not have a component called "ZZREGION".
Regards
Ashucheck/activate table bseg in se11
A. -
How to call oracle Function which has If else condition in Data Template
Hi,
currently I am working on creating Data Template which uses a Oracle Function which I need to make use in my data template. But I have some confusions on using the same. Could anybody please help me in this regard.
I have a function like this,
function invoice_query (p_facility_id facility.facility_id%TYPE,
p_wave_nbr pick_directive.wave_nbr%TYPE,
p_container_id unit_pick_group_detail.container_id%TYPE,
p_distro_nbr unit_pick_group_detail.distro_nbr%TYPE) return invoice_refcur IS
refcur invoice_refcur;
begin
IF p_wave_nbr IS NOT NULL THEN
OPEN refcur FOR SELECT t1.distro_nbr,
t1.cust_order_nbr,
t1.pick_not_before_date,
SYSDATE,
t1.ship_address_description,
t1.ship_address1,
t1.ship_address2,
t1.ship_address3,
t1.ship_address4,
t1.ship_address5,
t1.ship_city || ', ' || t1.ship_state || ' ' || t1.ship_zip,
t1.ship_country_code,
t1.bill_address_description,
t1.bill_address1,
t1.bill_address2,
t1.bill_address3,
t1.bill_address4,
t1.bill_address5,
t1.bill_city || ', ' || t1.bill_state || ' ' || t1.bill_zip,
t1.bill_country_code,
min(t2.pick_order),
NULL,
t2.wave_nbr
FROM stock_order t1,
pick_directive t2,
unit_pick_group_detail t3
WHERE t1.facility_id = t2.facility_id
AND t1.facility_id = t3.facility_id
AND t2.facility_id = t3.facility_id
AND t1.distro_nbr = t2.distro_nbr
AND t1.distro_nbr = t3.distro_nbr
AND t2.distro_nbr = t3.distro_nbr
AND t1.facility_id = p_facility_id
AND t2.wave_nbr = p_wave_nbr
AND g_scp(p_facility_id, 'interface_tcp_flag') = 'N'
AND t2.pick_type = 'U'
AND t3.group_id in (SELECT t4.group_id
FROM unit_pick_group t4
WHERE t4.facility_id = p_facility_id
AND t4.wave_nbr = p_wave_nbr)
GROUP BY t1.distro_nbr,
t1.cust_order_nbr,
t1.pick_not_before_date,
t1.ship_address_description,
t1.ship_address1,
t1.ship_address2,
t1.ship_address3,
t1.ship_address4,
t1.ship_address5,
t1.ship_city || ', ' || t1.ship_state || ' ' || t1.ship_zip,
t1.ship_country_code,
t1.bill_address_description,
t1.bill_address1,
t1.bill_address2,
t1.bill_address3,
t1.bill_address4,
t1.bill_address5,
t1.bill_city || ', ' || t1.bill_state || ' ' || t1.bill_zip,
t1.bill_country_code,
t2.wave_nbr
ORDER BY MIN(t3.group_id), MAX(t3.slot);
elsif p_container_id is not null then
OPEN refcur FOR SELECT distinct t1.distro_nbr,
t1.cust_order_nbr,
t1.pick_not_before_date,
SYSDATE,
t1.ship_address_description,
t1.ship_address1,
t1.ship_address2,
t1.ship_address3,
t1.ship_address4,
t1.ship_address5,
t1.ship_city || ', ' || t1.ship_state || ' ' || t1.ship_zip,
t1.ship_country_code,
t1.bill_address_description,
t1.bill_address1,
t1.bill_address2,
t1.bill_address3,
t1.bill_address4,
t1.bill_address5,
t1.bill_city || ', ' || t1.bill_state || ' ' || t1.bill_zip,
t1.bill_country_code,
NULL,
t2.dest_id,
null
FROM stock_order t1,
unit_pick_group_detail t2
WHERE t1.facility_id = t2.facility_id
and t1.distro_nbr = t2.distro_nbr
and t1.facility_id = p_facility_id
AND g_scp(p_facility_id, 'interface_tcp_flag') = 'N'
AND t2.container_id = p_container_id;
else
open refcur for SELECT distinct t1.distro_nbr,
t1.cust_order_nbr,
t1.pick_not_before_date,
SYSDATE,
t1.ship_address_description,
t1.ship_address1,
t1.ship_address2,
t1.ship_address3,
t1.ship_address4,
t1.ship_address5,
t1.ship_city || ', ' || t1.ship_state || ' ' || t1.ship_zip,
t1.ship_country_code,
t1.bill_address_description,
t1.bill_address1,
t1.bill_address2,
t1.bill_address3,
t1.bill_address4,
t1.bill_address5,
t1.bill_city || ', ' || t1.bill_state || ' ' || t1.bill_zip,
t1.bill_country_code,
NULL,
NULL,
t3.wave_nbr
FROM stock_order t1,
unit_pick_group_detail t2,
unit_pick_group t3
WHERE t1.facility_id = t2.facility_id
and t2.facility_id = t3.facility_id
and t1.distro_nbr = t2.distro_nbr
and t2.group_id = t3.group_id
and t1.facility_id = p_facility_id
AND g_scp(p_facility_id, 'interface_tcp_flag') = 'N'
AND t2.distro_nbr = p_distro_nbr;
END IF;
return refcur;
end;
I have created data template like following,
<sqlStatement name="Q_INVOICE">
<![CDATA[
SELECT Pack_Slip_R.invoice_query(:P_FACILITY_ID,:P_WAVE_NBR,:P_CONTAINER_ID,:P_DISTRO_NBR) from dual
]]>
</sqlStatement>
But how does I create a element for the "t1.ship_city || ', ' || t1.ship_state || ' ' || t1.ship_zip" column in the oracle function. I normally create an element like following,
<group name="G_INVOICE" source="Q_INVOICE">
<element name="CUST_ORDER_NBR" value="cust_order_nbr"/>
<element name=":dest_id" value="dest_id"/>
</Group>
But how do i create element if a column name is kind of dynamic. Please help. I cannot Rename/change the Column in SQL Query. Please let me know If I could handle this whole logic in BI Publsiher.
Regards,
Ashoka BLtry useing alias
t1.ship_city || ', ' || t1.ship_state || ' ' || t1.ship_zip as <COLUMN_ALIAS> -
My iPhone does not notify me of calls in Voice Mail. I will see that I missed a call but there are no messages in VM. Cellular data is off - only voice roaming. Suggestions?
DJTayLo, Let's get your voicemail working! I noticed you metioned that your Cellular Data is off. Visual Voicemail does need to be connected to Cellular Data in order to retreive voicemails for the iPhone. This can cause the notifications to be delayed. When you turn Cellular Data on do the notifications then show correctly? Which model iPhone do you have? We'll figure this out.
TanishaS1_VZW
Follow us on Twitter @VZWSupport -
The data object "FP_FORMOUTPUT" does not have a component called "XML"
Hello All,
When i tried to run a simple report with ADOBE form i got this message:
The data object "FP_FORMOUTPUT" does not have a component called "XML"
I saw that the field XML is really missing in structure fpformoutput!
Also in structure sfpoutputparams the field GETXML is missing!
Is there a note to fix this?
The system status is:
Database system ORACLE
Release 10.2.0.2.0
SAP_BASIS 700 0012 SAPKB70012 SAP Basis Component
SAP_ABA 700 0012 SAPKA70012 Cross-Application Component
ST-PI 2008_1_700 0000 - SAP Solution Tools Plug-In
PI_BASIS 2005_1_700 0012 SAPKIPYJ7C PI_BASIS 2005_1_700
SAP_BW 700 0013 SAPKW70013 SAP NetWeaver BI 7.0
SAP_AP 700 0009 SAPKNA7009 SAP Application Platform
SAP_HR 600 0016 SAPKE60016 Human Resources
SAP_APPL 600 0009 SAPKH60009 Logistics and Accounting
EA-IPPE 400 0009 SAPKGPID09 SAP iPPE
EA-HR 600 0016 SAPKGPHD16 SAP Enterprise Extension HR
EA-GLTRADE 600 0009 SAPKGPGD09 SAP Enterprise Extension Global Trade
EA-PS 600 0009 SAPKGPPD09 SAP Enterprise Extension Public Services
EA-RETAIL 600 0009 SAPKGPRD09 SAP Enterprise Extension Retail
EA-FINSERV 600 0009 SAPKGPFD09 SAP Enterprise Extension Financial Services
EA-DFPS 600 0009 SAPKGPDD09 SAP Enterprise Extension Defense Forces & Public Security
EA-APPL 600 0009 SAPKGPAD09 SAP Enterprise Extension PLM, SCM, Financials
FINBASIS 600 0009 SAPK-60009INFINBASIS Fin. Basis
ECC-DIMP 600 0009 SAPK-60009INECCDIMP DIMP
ERECRUIT 600 0009 SAPK-60009INERECRUIT E-Recruiting
FI-CA 600 0009 SAPK-60009INFICA FI-CA
FI-CAX 600 0009 SAPK-60009INFICAX FI-CA Extended
INSURANCE 600 0009 SAPK-60009ININSURANC SAP Insurance
IS-CWM 600 0009 SAPK-60009INISCWM Industry Solution Catch Weight Management
IS-H 600 0009 SAPK-60009INISH SAP Healthcare
IS-M 600 0009 SAPK-60009INISM SAP MEDIA
IS-OIL 600 0009 SAPK-60009INISOIL IS-OIL
IS-PS-CA 600 0009 SAPK-60009INISPSCA IS-PUBLIC SECTOR CONTRACT ACCOUNTING
IS-UT 600 0009 SAPK-60009INISUT SAP Utilities/Telecommunication
LSOFE 600 0009 SAPK-60009INLSOFE SAP Learning Solution Front-End
SEM-BW 600 0009 SAPKGS6009 SEM-BW: Strategic Enterprise Management
ST-A/PI 01L_ECC600 0000 - Application Servicetools for ECC 600
Thank you all In advance,
Eran FOXHello Otto,
Thank you for your reply...
If i enter se11 to see the structure of FPFORMOUTPUT for example... i get the following structure:
PDF FPCONTENT RAWSTRING 0 0 Form Processing: Content from XFT, XFD, PDF, and so on
PDL FPCONTENT RAWSTRING 0 0 Form Processing: Content from XFT, XFD, PDF, and so on
PAGES FPPAGECOUNT INT4 10 0 Form Processing: Number of Pages Created
LANGU LANGU LANG 1 0 Language Key
can you see any XML field here?
This is OLD as you said - but how can i get the proper one?
Thanks again,
Eran -
I cant call a procedure within a data template
Hi,
I m working in a data template because i want to call a prcedure befor running the report.
My procedure is under the folder of procedure. it is not under a package.
So i left the defaultpackage empty in the data model.
*<dataTemplate name="Extraction_Template" dataSourceRef="mydatasource" defaultPackage="">*
But it didsn't work.
Help.
SAADThe default package attribute is required if your data template contains any other calls to PL/SQL. For the source attribute for the data trigger definition, you need to have the source in the form of <package name>.<function name>
Check out the report designer's guide for details.
Thanks,
BIPuser -
The data object "T_ACCIT" does not have a component called "XTRNDP"
I am receiving an ABAP dumb following the execution of transaction MIGO (when posting the goods
movement). Attached is a copy of the ABAP dump and below is part of a dev_w log file.
I tried to look at table T_ACCIT in SE16 and I receive the message 'Table T_ACCIT is not active in the Dictionary'.
A Tue May 20 15:19:26 2014
A *GENER* request remote generation: SAPLRWCL.
A
A Tue May 20 15:19:27 2014
A *** ERROR => Syntax error in program SAPLRWCL [abgen.c 1828]
A {root-id=6431504C36361EE3B88A6D67BE3C41DE}_{conn-id=00000000000000000000000000000000}_0
A *** ERROR => > Include FICA_SAPLRWCL=================E line 5 [abgen.c 1830]
A {root-id=6431504C36361EE3B88A6D67BE3C41DE}_{conn-id=00000000000000000000000000000000}_0
A *** ERROR => > The data object "T_ACCIT" does not have a component called "XTRNDP". [abgen.c 1832]
A {root-id=6431504C36361EE3B88A6D67BE3C41DE}_{conn-id=00000000000000000000000000000000}_0
A TH VERBOSE LEVEL FULL
A ** RABAX: level LEV_RX_PXA_RELEASE_MTX entered.
A ** RABAX: level LEV_RX_PXA_RELEASE_MTX completed.
A ** RABAX: level LEV_RX_COVERAGE_ANALYSER entered.
A ** RABAX: level LEV_RX_COVERAGE_ANALYSER completed.
A ** RABAX: level LEV_RX_HOTSPOT_TRACE entered.
A ** RABAX: level LEV_RX_HOTSPOT_TRACE completed.
A ** RABAX: level LEV_RX_SAVE_SHMLOCKS entered.
A ** RABAX: level LEV_RX_SAVE_SHMLOCKS completed.
A ** RABAX: level LEV_RX_RESET_SHMLOCKS entered.
A ** RABAX: level LEV_RX_RESET_SHMLOCKS completed.
A ** RABAX: level LEV_RX_ROLLBACK entered.
A ** RABAX: level LEV_RX_ROLLBACK completed.
A ** RABAX: level LEV_RX_DB_ALIVE entered.
A ** RABAX: level LEV_RX_DB_ALIVE completed.
A ** RABAX: level LEV_RX_HOOKS entered.
I *** ERROR => SemRel: Inv. Operation. Units 1. Key=51 [semux.c 1393]
I {root-id=6431504C36361EE3B88A6D67BE3C41DE}_{conn-id=00000000000000000000000000000000}_0Hi,
T_ACCIT is a table parameter of a fm and is of structure ACCIT. Also ACCIT can't be found in SE16 but in SE11.
Regards,
Klaus -
The data object "LS_VBAP" does not have a component called
Hi, gurus!
We are trying to call a function for upload a data on the key figure
S076-Produ using a function module OIJU_sp_select_s076, however we are
facing a error in function OIJU_TRANSF_RDDOC_TO_WHIF, The data
object "LS_VBAP" does not have a component called". I didn´t find a SAP
NOTE speaking nothing about how can we solve it. could you help me?
We just need update a value on S076-Produ.
Steps for Reconstruction
Run se37 calling OIJU_TRANSF_RDDOC_TO_WHIF
Set Display...
After click or Ctrl+F2
Our system are stopping in the line 211 calling LS_VBAP-OID_SHIP
We know that we just need use function OIJU_sp_select_s076 but
internally this last one, is calling OIJU_TRANSF_RDDOC_TO_WHIF.
Did you already face it? Could you teach me, How can I solve this issue or wich another function and/or BAPI I could use to upload some external data (z program) from S076-Produ?The Reason may be that in Include MV45A_MSRF01 the VBAP Structure is Assigned to field Symbol <LS_VBAP>.
And you are Trying to Assign a field <LS_VBAP>-MSR_RET_ to a Variable or something.
But this field was there in Previous version but not in Current Version.
Regards
sandipan -
Data Object does not have a component called MATNR
Hi Everyone,
I am battling with a small program for 2 days as to why any output is not getting on to the list.
On CHECK, the error being shown is the
'THE DATA OBJECT "WA_ITAB" DOES NOT HAVE A COMPONENT CALLED "MATNR".
Report ZTR_REP1.
tables:mara.
select-options:s_matnr for mara-matnr.
types:begin of itab,
matnr like mara-matnr,
ersda like mara-ersda,
ernam like mara-ernam,
ekgrp like marc-ekgrp,
end of itab.
data: wa_itab like itab,
itab1 like itab occurs 0 .
select matnr ersda ernam
from mara
into wa_itab
where matnr in s_matnr.
append wa_itab to itab1.
loop at itab1 into wa_itab.
write:/ wa_itab-matnr,
endloop.
Edited by: Alvaro Tejada Galindo on Apr 21, 2008 5:34 PMHi Ranjith,
Use this code it will work fine:
tables: mara.
select-options : s_matnr for mara-matnr.
types: begin of itab,
matnr like mara-matnr,
ersda like mara-ersda,
ernam like mara-ernam,
ekgrp like marc-ekgrp,
end of itab.
data: wa_itab type itab,
itab1 like itab occurs 0 .
select matnr ersda ernam
from mara
into corresponding fields of wa_itab
where matnr in s_matnr.
append wa_itab to itab1.
Endselect.
loop at itab1 into wa_itab.
write:/ wa_itab-matnr.
endloop.
<REMOVED BY MODERATOR>
Regards
Hemant Khemani
Edited by: Alvaro Tejada Galindo on Apr 21, 2008 5:35 PM
Maybe you are looking for
-
How to Play MPG videos in Flex web app?
Hi, I would like to play MPG file in my flex app. Video player available in flex plays only .flv file. Is there any way of doing this?? can somebody post an example of this?? Any help wud be highly appreciated. Regards, khushboo
-
Install problems with Fedora Core 5
I'm having problems getting XE running on FC5. I've tried various suggestions in this forum and elswhere, but found no complete description of what might be wrong. Hope somone can help. I've turned SELinux off, which made a big improvment, but things
-
InContext only in a specific directory?
Is there a way to get InContext to only work in a specific directory of a website? I want to be able to have it just in that one directory because the user account for that I have for that website doesn't allow me to access the root directory; I only
-
My iphone 4 shut off and will not turn back on
My iphone randomly shut off will not turn back on. it isn't dead, but I even plugged it in for over an hour still nothing. I already tried the home lock button and that doesn't work either
-
Are they still somewhere my iPAD? Why were they erased? How could it happened, if I made a choice to keep them? I didn't update de app, even when I did they remain, so why did they disapear?