Error while creating Manual Service PO in Extended Classic Scenario
Hi Experts,
Extended Classic scenario (SRM 7.0 with ECC 6.0) While Creating Manual Service PO in SRM i am getting the below mentioned error messages. Can any one suggest what could be the problem.
Error Msgs:
1. Backend Error:In case of account assignment, please enter acc. assignment data for item
2. Backend Error:Purchase order still contains faulty items
Regards,
Mohan
Hi,
Yes i given all CC and GL information properly in Purchase Order Document for Service.. Still finding the error for Service PO alone.
Pl do the needful
Regards,
Mohan
Similar Messages
-
XML Parser Error while creating Web service Client using JAX RPC
hello evryone,
Im facing XML Parser Error while creating web service client using JAX RPC. Im using Net Beans IDE for development purpose. I have wrote configuration file for client. Now i want to create Client stub. However i dont know how to do this in Net Beans. So i tried to do it from Command promt using command :
wscompile -gen:client -d build -classpath build config-wsdl.xml
here im getting Error:
error parsing configuration file: XML parsing error: com.sun.xml.rpc.sp.ParseException:10: XML declaration may only begin entities
Please help me out.
Many thanks in advance,
KaceeCan i use the client generated using jdeveloper 11g to import into the oracle forms 10g, i.e., form builder 10g. Currently this is the version we have in our office.
-
Service procurement using Extended classic scenario
Hi All,
Can Extended classic scenarion supports service procurement.
I mean SC with services and PO with services in SRM without hierarchies
If not any work arounds
Abdul RaheemHi Abdul ,
Service procurement using Extended classic scenario is not possible
PO wont able to create in SRM .
Thanks & Regards
Pradeep Kumar Dondeti -
Error while creating manual planned order in apo
Dear expert
While I am creating manual planned order i am getting error as message /sapapo/rrp251
Every thing is correct BOM and PV's no error after consistency check and it getting succesfully transffered to APO and it is also visible in APO
But while creating manual planned orders planned order are not getting generated I am using BLock planning with PPDS
Please help How to resolve it
Regards
VirenderHi
The error message /SAPAPO/RRP251 - Error occurred while creating order means While creating an order, the system encountered problems, such as, for example, no available components or components that are available late, orders that could not be scheduled, and so on.
I think system attempted to solve the availability problems by using alternative procurement options. This was not successful. The order could not be created. Check the exceptional situations in the planning protocol, under Goto -> Planning log, and deal with the causes of the exceptional situations if this is possible or necessary.
Thanks
Amol -
Error while creating azure service bus connector
Hi,
I get below error while creating SB connector-
{"status":"Failed","error":{"code":"ResourceDeploymentFailure","message":"The resource operation completed with terminal provisioning state 'Failed'."}}
Screenshot below-Unfortunately it still fails with same error. It took quite a long time before failing.
{"status":"Failed","error":{"code":"ResourceDeploymentFailure","message":"The
resource operation completed with terminal provisioning state 'Failed'."}} -
Display info records while creating a shopping cart in Extended Classic
Hi ,
i am working on Extended Classic Scenario in SRM 5.0.
I have created an info record in R/3 Backend.
when i create a shopping cart with the relavant information system is not showing up the required info record that is maintained in the R/3 system.
Please respond to this problem ASAP.
Thanks,
maheshHi,
See the foll threads:
Assign the Info-record to SOS automatically.
Re: Contract preference over PIR in SOS in Classic Scenario
BR,
Disha.
Do reward points for useful answers. -
Service Procurement in Extended Classic Scenario
Hi,
We are planning to use SRM 7 EHP 1 with backend ECC 6 EHP 4. We are leaning toward the extended classic scenario. However we are a bit confused reading some documentation that saying Service Procurement classic can only be used in classic scenario.
What does this mean? To put this in more simple, can we have this scenario in extended classic deployment:
PDP:
1. We create PR with 2 items, each item have 3 sub-line services,
2. We push this PR to SRM
3. We create PO in SRM and it is copied to ECC.
4. PO will have 2 items, with each item have 3 sub-line services.
Self Service Procurement:
1. We create SC with 2 items, each items have 3 sub-line services,
2. We create PO in SRM and it is copied to ECC
3. PO will have 2 items, with each item have 3 sub-line services.
Really appreciate if someone can clarify this point.
Best regards,
JoshDear Josh,
For your scenarios below:
Self Service Procurement:
1. We create SC with 2 items, each items have 3 sub-line services,
2. We create PO in SRM and it is copied to ECC
3. PO will have 2 items, with each item have 3 sub-line services.
The shopping cart and PO in local SRM system does not support service hierarchy (Service subline) in the system.
PDP:
1. We create PR with 2 items, each item have 3 sub-line services,
2. We push this PR to SRM
3. We create PO in SRM and it is copied to ECC.
4. PO will have 2 items, with each item have 3 sub-line services.
Here also, the system will not create po in the local srm system. The local PO cannot support service hierarchy. The system by default create the purchase order in the backend system directly.
Thanks and regards,
Ranjan -
Error while creating a Service PO using BAPI_PO_CREATE1
Hi,
Im facing Error as "In case of account assignment, please enter acc. assignment data for item" while creating Service PO using BAPI_PO_CREATE1.
Header Data
w_poheader-comp_code = w_src-bukrs. "Company Code
w_poheader-doc_type = w_src-bsart. "Document type
w_poheader-delete_ind = w_src-vrtkz. "Deletion Indicator
CLEAR: lv_date.
CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
EXPORTING
date_external = w_src-aedat
IMPORTING
date_internal = lv_date
EXCEPTIONS
date_external_is_invalid = 1
OTHERS = 2.
w_poheader-creat_date = lv_date. "Creation Date
w_poheader-created_by = sy-uname. "Creator Name
w_poheader-vendor = w_src-lifnr. "Vendor
w_poheader-pmnttrms = w_src-zterm. "Payment Terms
w_poheader-purch_org = w_src-ekorg. "Purchase Organization
w_poheader-pur_group = w_src-ekgrp. "Purchase Group
w_poheader-ref_1 = w_src-ihrez. "OLD PO
w_poheaderx-comp_code = 'X'. "Company Code
w_poheaderx-doc_type = 'X'. "Document type
w_poheaderx-delete_ind = 'X'. "Deletion Indicator
w_poheaderx-creat_date = 'X'. "Creation Date
w_poheaderx-created_by = 'X'.
w_poheaderx-vendor = 'X'.
w_poheaderx-pmnttrms = 'X'. "Payment Terms
w_poheaderx-purch_org = 'X'. "Purchase Organization
w_poheaderx-pur_group = 'X'. "Purchase Group
w_poheaderx-ref_1 = 'X'.
Item Data
w_poitem-po_item = w_src-ebelp.
IF NOT w_src-elikz IS INITIAL.
w_poitem-delete_ind = w_src-elikz.
ENDIF.
IF NOT w_src-txz01 IS INITIAL.
w_poitem-short_text = w_src-txz01.
ENDIF.
IF NOT w_src-werks IS INITIAL.
w_poitem-plant = w_src-werks.
ENDIF.
Material group
IF NOT w_src-matkl IS INITIAL.
w_poitem-matl_group = w_src-matkl.
ENDIF.
Open or Partial Qty
IF w_src-opqty IS NOT INITIAL.
w_poitem-quantity = w_src-opqty.
ELSEIF NOT w_src-paqty IS INITIAL.
w_poitem-quantity = w_src-paqty.
ENDIF.
IF NOT w_src-meins IS INITIAL.
w_poitem-po_unit = w_src-meins. "Base Unit of Measure
ENDIF.
IF NOT w_src-netpr IS INITIAL.
w_poitem-net_price = w_src-netpr. "Net Price
ENDIF.
IF NOT w_src-mwskz IS INITIAL.
w_poitem-tax_code = w_src-mwskz.
ENDIF.
IF NOT w_src-pstyp IS INITIAL.
w_poitem-item_cat = w_src-pstyp.
ENDIF.
IF NOT w_src-knttp IS INITIAL.
w_poitem-acctasscat = w_src-knttp.
ENDIF.
IF NOT w_src-vrtkz IS INITIAL.
w_poitem-distrib = w_src-vrtkz.
ENDIF.
Package No
IF NOT w_src-packno IS INITIAL.
w_poitem-pckg_no = w_src-packno. "Package no
ENDIF.
IF w_poitem-delete_ind IS INITIAL AND
w_poitem-short_text IS INITIAL AND
w_poitem-plant IS INITIAL AND
w_poitem-matl_group IS INITIAL AND
w_poitem-quantity IS INITIAL AND
w_poitem-po_unit IS INITIAL AND
w_poitem-net_price IS INITIAL AND
w_poitem-tax_code IS INITIAL.
CLEAR lv_item.
ELSE.
APPEND w_poitem TO i_poitem.
CLEAR: w_poitem.
lv_item = 'X'.
ENDIF.
w_poitemx-po_item = w_src-ebelp.
w_poitemx-delete_ind = 'X'.
w_poitemx-short_text = 'X'.
w_poitemx-plant = 'X'.
w_poitemx-matl_group = 'X'.
w_poitemx-quantity = 'X'.
w_poitemx-po_unit = 'X'.
w_poitemx-net_price = 'X'.
w_poitemx-tax_code = 'X'.
w_poitemx-item_cat = 'X'.
w_poitemx-acctasscat = 'X'.
w_poitemx-distrib = 'X'.
IF NOT w_src-packno IS INITIAL.
w_poitemx-pckg_no = 'X'.
ENDIF.
IF lv_item = 'X'.
APPEND w_poitemx TO i_poitemx.
CLEAR: w_poitemx,
lv_item.
ENDIF.
PO Deliery Address
w_poaddrdelivery-po_item = w_src-ebelp.
IF NOT w_src-adrn2 IS INITIAL.
w_poaddrdelivery-addr_no = w_src-adrn2.
APPEND w_poaddrdelivery TO i_poaddrdelivery.
CLEAR w_poaddrdelivery.
ENDIF.
POschedule
w_poschedule-po_item = w_src-ebelp.
CLEAR: lv_date.
CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
EXPORTING
date_external = w_src-eindt
IMPORTING
date_internal = lv_date
EXCEPTIONS
date_external_is_invalid = 1
OTHERS = 2.
IF NOT lv_date IS INITIAL.
w_poschedule-del_datcat_ext = 'D'. "Delivery Date in Day Format
w_poschedule-delivery_date = lv_date.
w_poschedule-quantity = w_src-menge.
APPEND w_poschedule TO i_poschedule.
CLEAR w_poschedule.
lv_schd = 'X'.
ENDIF.
w_poschedulex-po_item = w_src-ebelp.
w_poschedulex-del_datcat_ext = 'X'.
w_poschedulex-delivery_date = 'X'.
w_poschedulex-quantity = 'X'.
IF lv_schd = 'X'.
APPEND w_poschedulex TO i_poschedulex.
CLEAR : w_poschedulex,
lv_schd.
ENDIF.
PO Account Assignment
w_poaccount-po_item = w_src-ebelp.
w_poaccount-serial_no = w_src-zekkn.
Distribution Indicator is 1
IF w_src-vrtkz EQ '1'.
w_poaccount-distr_perc = w_src-vproz.
IF NOT w_src-menge IS INITIAL.
CLEAR lv_menge.
lv_menge = w_src-menge.
ENDIF.
lv_acct_qty = lv_menge * w_src-vproz / 100.
Get Round value of Quanity
frac = FRAC( lv_acct_qty ).
IF frac EQ 0.
lv_acct_qty = FLOOR( lv_acct_qty ).
ELSE.
lv_acct_qty = CEIL( lv_acct_qty ).
ENDIF.
w_poaccount-quantity = lv_acct_qty.
ELSEIF w_src-vrtkz IS INITIAL.
w_poaccount-quantity = w_src-menge.
ENDIF.
w_poaccount-gl_account = w_src-saknr.
w_poaccount-costcenter = w_src-kostl.
w_poaccount-asset_no = w_src-anln1.
w_poaccount-wbs_element = w_src-wbs.
w_poaccount-network = w_src-nplnr.
w_poaccount-tax_code = w_src-mwskz.
w_poaccount-activity = w_src-vornr.
APPEND w_poaccount TO i_poaccount.
CLEAR w_poaccount.
w_poaccountx-po_item = w_src-ebelp.
w_poaccountx-serial_no = w_src-zekkn.
IF w_src-vrtkz EQ '1'.
w_poaccountx-distr_perc = 'X'.
ENDIF.
w_poaccountx-quantity = 'X'.
w_poaccountx-gl_account = 'X'.
w_poaccountx-costcenter = 'X'.
w_poaccountx-wbs_element = 'X'.
w_poaccountx-network = 'X'.
w_poaccountx-tax_code = 'X'.
w_poaccountx-activity = 'X'.
APPEND w_poaccountx TO i_poaccountx.
CLEAR w_poaccountx.
PO Services
w_poservices-pckg_no = w_src-packno. "Package no
w_poservices-line_no = w_src-srv_line_no. "Line item
w_poservices-ext_line = w_src-extrow. "External line
w_poservices-outl_level = 0.
w_poservices-outl_ind = 'X'.
w_poservices-subpckg_no = w_src-sub_packno. "Sub package no
w_poservices-quantity = w_src-srqty. "Service Quantity
w_poservices-base_uom = w_src-srmeins. "Service Basic unit of Measure
w_poservices-price_unit = '1'.
w_poservices-from_line = '1'.
w_poservices-gr_price = w_src-brtwr. "GR Price
w_poservices-short_text = w_src-sh_text1. "Service Short Text
w_poservices-matl_group = w_src-matkl. "Material Group
APPEND w_poservices TO i_poservices.
CLEAR w_poservices.
PO Service Access values
w_posrvacc-pckg_no = w_src-packno. "Package no
w_posrvacc-line_no = w_src-srv_line_no. "Line item
w_posrvacc-serno_line = w_src-zekkn. "'01'..
IF w_src-vproz IS INITIAL.
w_posrvacc-percentage = '100.0'.
ENDIF.
w_posrvacc-serial_no = w_src-zekkn. "'01'.
w_posrvacc-quantity = w_src-srqty. "Service Quantity
w_posrvacc-net_value = w_src-srqty. "Net value
APPEND w_posrvacc TO i_posrvacc.
CLEAR w_posrvacc.
ENDIF.
***Create a NEW PO
AT END OF ihrez.
Call BAPI
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = w_poheader
poheaderx = w_poheaderx
IMPORTING
exppurchaseorder = gv_ebeln
TABLES
return = i_return
poitem = i_poitem[]
poitemx = i_poitemx[]
poaddrdelivery = i_poaddrdelivery[]
poschedule = i_poschedule[]
poschedulex = i_poschedulex[]
poaccount = i_poaccount[]
poaccountx = i_poaccountx[]
poservices = i_poservices[]
posrvaccessvalues = i_posrvacc[]
extensionin = i_extensionin[].
Commit the Transaction
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
Regards,
Deepthi.1. If we get error as "In case of account assignment, please enter acc. assignment data for item" than First cehck whetaher u have authorization to Tcode ME23n or not. In my case, I din't had authorization to Me23n tcode.
2. If we get Error as "Please Mainatain Services or Limits". Please create a Service PO in the following Order.
*& Internal Table Declaration
DATA : i_intern TYPE STANDARD TABLE OF alsmex_tabline WITH HEADER LINE,
i_poitem TYPE STANDARD TABLE OF bapimepoitem,
i_poitemx TYPE STANDARD TABLE OF bapimepoitemx,
i_poaddrdelivery TYPE STANDARD TABLE OF bapimepoaddrdelivery,
i_poschedule TYPE STANDARD TABLE OF bapimeposchedule,
i_poschedulex TYPE STANDARD TABLE OF bapimeposchedulx,
i_poaccount TYPE STANDARD TABLE OF bapimepoaccount,
i_poaccountx TYPE STANDARD TABLE OF bapimepoaccountx,
i_poservices TYPE STANDARD TABLE OF bapiesllc,
i_posrvacc TYPE STANDARD TABLE OF bapiesklc,
i_extensionin TYPE STANDARD TABLE OF bapiparex,
i_return TYPE STANDARD TABLE OF bapiret2.
*& Work Area Declaration
DATA:
w_poheader TYPE bapimepoheader,
w_poheaderx TYPE bapimepoheaderx,
w_poitem TYPE bapimepoitem,
w_poitemx TYPE bapimepoitemx,
w_poaddrdelivery TYPE bapimepoaddrdelivery,
w_poschedule TYPE bapimeposchedule,
w_poschedulex TYPE bapimeposchedulx,
w_poaccount TYPE bapimepoaccount,
w_poaccountx TYPE bapimepoaccountx,
w_poservices TYPE bapiesllc,
w_posrvacc TYPE bapiesklc,
w_extensionin TYPE bapiparex,
w_return TYPE bapiret2.
START-OF-SELECTION.
Header Data
w_poheader-comp_code = '5791'. "Company Code
w_poheader-doc_type = 'Z0CM'. "Document type
w_poheader-creat_date = sy-datum. "lv_date. "Creation Date
w_poheader-created_by = sy-uname. "Creator Name
w_poheader-vendor = '0005012343'. "Vendor
w_poheader-pmnttrms = 'Z004'. "Payment Terms
w_poheader-purch_org = 'P000'. "Purchase Organization
w_poheader-pur_group = '001'. "Purchase Group
w_poheader-ref_1 = '004500007671'. "OLD PO
w_poheaderx-comp_code = 'X'. "Company Code
w_poheaderx-doc_type = 'X'. "Document type
w_poheaderx-creat_date = 'X'. "Creation Date
w_poheaderx-created_by = 'X'.
w_poheaderx-vendor = 'X'.
w_poheaderx-pmnttrms = 'X'. "Payment Terms
w_poheaderx-purch_org = 'X'. "Purchase Organization
w_poheaderx-pur_group = 'X'. "Purchase Group
w_poheaderx-ref_1 = 'X'.
Item Data
w_poitem-po_item = '000010'.
w_poitem-short_text = 'Z0CM - Default Appr. Test '.
w_poitem-plant = '5368'.
Trackign no
w_poitem-trackingno = ''.
Material group
w_poitem-matl_group = '119'.
w_poitem-po_unit = 'EA'. "Base Unit of Measure
w_poitem-net_price = '17500.00'. "Net Price
w_poitem-tax_code = 'I0'.
w_poitem-item_cat = '9'.
w_poitem-acctasscat = 'K'.
w_poitem-distrib = space.
Package must be given in item to create Service PO
w_poitem-pckg_no = 0000000001.
APPEND w_poitem TO i_poitem.
CLEAR: w_poitem.
w_poitemx-po_item = '000010'.
w_poitemx-delete_ind = 'X'.
w_poitemx-short_text = 'X'.
w_poitemx-plant = 'X'.
w_poitemx-trackingno = 'X'.
w_poitemx-matl_group = 'X'.
w_poitemx-quantity = 'X'.
w_poitemx-po_unit = 'X'.
w_poitemx-net_price = 'X'.
w_poitemx-tax_code = 'X'.
w_poitemx-item_cat = 'X'.
w_poitemx-acctasscat = 'X'.
w_poitemx-distrib = 'X'.
w_poitemx-pckg_no = 'X'.
APPEND w_poitemx TO i_poitemx.
CLEAR: w_poitemx.
PO Deliery Address
w_poaddrdelivery-po_item = '000010'.
w_poaddrdelivery-addr_no = '0000061208'.
APPEND w_poaddrdelivery TO i_poaddrdelivery.
CLEAR w_poaddrdelivery.
POschedule
w_poschedule-po_item = '000010'..
DATA : LV_DATE TYPE SY-DATUM,
lv_schd.
CLEAR: lv_date.
CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
EXPORTING
date_external = '12/2/2009'
IMPORTING
date_internal = lv_date
EXCEPTIONS
date_external_is_invalid = 1
OTHERS = 2.
IF NOT lv_date IS INITIAL.
w_poschedule-del_datcat_ext = 'D'. "Delivery Date in Day Format
w_poschedule-delivery_date = lv_date.
w_poschedule-quantity = '1.000'.
APPEND w_poschedule TO i_poschedule.
CLEAR w_poschedule.
lv_schd = 'X'.
ENDIF.
w_poschedulex-po_item = '000010'.
w_poschedulex-del_datcat_ext = 'X'.
w_poschedulex-delivery_date = 'X'.
w_poschedulex-quantity = 'X'.
IF lv_schd = 'X'.
APPEND w_poschedulex TO i_poschedulex.
CLEAR : w_poschedulex,
lv_schd.
ENDIF.
PO Account Assignment
w_poaccount-po_item = '000010'.
w_poaccount-serial_no = '01'.
w_poaccount-distr_perc = ''.
w_poaccount-quantity = '1.000'.
w_poaccount-gl_account = '0000603064'.
w_poaccount-costcenter = '0053680100'.
w_poaccount-asset_no = ''.
w_poaccount-wbs_element = ''.
w_poaccount-network = ''.
w_poaccount-tax_code = 'I0'.
w_poaccount-activity = ''.
APPEND w_poaccount TO i_poaccount.
CLEAR w_poaccount.
w_poaccountx-po_item = '000010'.
w_poaccountx-serial_no = '01'.
w_poaccountx-distr_perc = 'X'.
w_poaccountx-quantity = 'X'.
w_poaccountx-gl_account = 'X'.
w_poaccountx-costcenter = 'X'.
w_poaccountx-wbs_element = 'X'.
w_poaccountx-network = 'X'.
w_poaccountx-tax_code = 'X'.
w_poaccountx-activity = 'X'.
w_poaccountx-cmmt_item = 'X'.
APPEND w_poaccountx TO i_poaccountx.
CLEAR w_poaccountx.
Extension for ZZSub
w_extensionin-structure = 'BAPI_TE_MEPOACCOUNTING'.
w_extensionin-valuepart1+0(5) = '00010'..
w_extensionin-valuepart1+5(2) = '01'.
w_extensionin-valuepart1+28(5) = ''.
APPEND w_extensionin TO i_extensionin.
CLEAR w_extensionin.
w_extensionin-structure = 'BAPI_TE_MEPOACCOUNTINGX'.
w_extensionin-valuepart1+0(5) = '00010'.
w_extensionin-valuepart1+5(2) = '01'.
w_extensionin-valuepart1+11(1) = 'X'.
APPEND w_extensionin TO i_extensionin.
CLEAR w_extensionin.
Extension to add Expense Type only
w_extensionin-structure = 'BAPI_TE_MEPOHEADER'.
w_extensionin-valuepart1+10(4) = '0131'.
APPEND w_extensionin TO i_extensionin.
CLEAR w_extensionin.
w_extensionin-structure = 'BAPI_TE_MEPOHEADERX'.
w_extensionin-valuepart1+10(4) = 'X'.
APPEND w_extensionin TO i_extensionin.
CLEAR w_extensionin.
EXPORT i_extensionin[] TO MEMORY ID 'SUB'.
PO Services
PO Services( One Line Iem)
Assign the dummy no as Pacakage no
w_poservices-pckg_no = 0000000001. "(assign package no as a dummy number)
w_poservices-line_no = 0000000001. "Line item
w_poservices-outl_ind = 'X'.
Assign Dummy no as sub package no
w_poservices-subpckg_no = 0000000003. "(Dummy No.) "Sub package no
w_poservices-from_line = '1'.
APPEND w_poservices TO i_poservices.
CLEAR w_poservices.
PO Services(Second Line Item )
Assign the same sub package dummy no which is mentioned above
w_poservices-pckg_no = 0000000003. "(Dummy No.) "Sub package no
w_poservices-line_no = 0000000002.
w_poservices-ext_line = '0000000010'. "External line
w_poservices-quantity = '17500.0'. "Service Quantity
w_poservices-base_uom = 'EA'. "Service Basic unit of Measure
w_poservices-price_unit = '1'.
w_poservices-gr_price = '1'. "GR Price
w_poservices-short_text = 'Z0CM - Default Appr. T'. "Service Short Text
w_poservices-matl_group = '119'. "w_src-matkl. "Material Group
APPEND w_poservices TO i_poservices.
CLEAR w_poservices.
PO Service Access values
w_posrvacc-pckg_no = 0000000003. "w_src-sub_packno. "Sub package no
w_posrvacc-line_no = 0000000002. "w_src-srv_line_no. "Line item
w_posrvacc-serno_line = '01'.
w_posrvacc-percentage = '100.0'.
w_posrvacc-serial_no = '01'.
w_posrvacc-quantity = '17500.0'. "w_src-srqty. "Service Quantity
APPEND w_posrvacc TO i_posrvacc.
CLEAR w_posrvacc.
DATA : gv_ebeln TYPE ebeln.
Call BAPI
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = w_poheader
poheaderx = w_poheaderx
IMPORTING
exppurchaseorder = gv_ebeln
TABLES
return = i_return
poitem = i_poitem[]
poitemx = i_poitemx[]
poaddrdelivery = i_poaddrdelivery[]
poschedule = i_poschedule[]
poschedulex = i_poschedulex[]
poaccount = i_poaccount[]
poaccountx = i_poaccountx[]
poservices = i_poservices[]
posrvaccessvalues = i_posrvacc[]
extensionin = i_extensionin[].
Commit the Transaction
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
WRITE:/5 gv_ebeln COLOR 5.
SKIP 2.
DATA : lv_msg TYPE string.
LOOP AT i_return INTO w_return WHERE type = 'E'.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
id = w_return-id
lang = 'EN'
no = w_return-number
v1 = w_return-message_v1
v2 = w_return-message_v2
v3 = w_return-message_v3
v4 = w_return-message_v4
IMPORTING
msg = lv_msg
EXCEPTIONS
not_found = 1
OTHERS = 2.
WRITE:/10 lv_msg.
ENDLOOP. -
Error while creating the service entry sheet in PRD
Hi All,
We are in SAP R/3 4.7 Version. OF39 settings are 58 & 61 Statistical update only ! Now my case is i assigned Rs.100 Budget agaisnt one FC & Comitmetn item & created one service Purchase order Rs.80 & Make down payment against same PO Rs.80.
Now as per above mentioned scenario ,system should allow new Purchase order creation for Rs. 20. But my system is allowing to create up to Rs.100. I am very much sure system not allowed the same and also allow for service entry creation for first PO. But system given error message while doing the Service sheet.
Kindly advice. OF39 settings are OK .Both are statistical only
Rgds
ManiSumaHi Manisuma, statistical update is recommended to be used only at the begining of a document chain (i.e.purchase requisition or funds reservation) cause if you set it in intermediate documents as you did the budget is set as available, in your example the downpayment reduces the purchase order commitment, and as the downpayment is statistical it does not affect the Availability Control, so the amount (80 in your example) becomes available again so new commitments/actual can be created.
Regards
Cesar -
Ibase and configuration error while creating a Service Contract
Hi,
I am creating a Service Contract programatically and not manually through the T-code CRMD_ORDER.
I am using the Function module CRMXIF_ORDER_SAVE for the same as the FM BAPI_BUSPROCESSND_CREATEMULTI and CRM_ORDER_MAINTAIN did not work for me because of the number of parameters that needs to be passed for creating the Service contract.
The Service contract does get created but there are errors corresponding to the Point of delivery and configuration missing.
The error corresponding to the point of delivery says "IS-U:allocate a point of delivery to the item" even though I am passing the values in the REF_OBJECTS field of the CRMXIF_BUSTRANS_ITEM structure.
Structure for the same is :
ls_objects_i-TYPE_REF_OBJ = 'B'.
ls_objects_i-object_task = 'I'.
ls_objects_i-PRODUCT_GUID = lv_product_guid.
ls_objects_i-PRODUCT_ID = p_product_id.
ls_objects_i-IBASE_COMP_GUID = ls_output-IBASE_GUID.
ls_objects_i-IB_INSTANCE = 1582.
ls_objects_i-IB_COMP_VALID = '20070926093651'.
ls_objects_i-SERIAL_NUMBER = '0102 46CC9C278B92025BE10000000AD5920E'.
append ls_objects_i to lt_objects_i.
p_ls_item-REF_OBJECT-data = lt_objects_i.
p_ls_item-REF_OBJECT-datax = 'X'.
Similarly,the error for the configuration says "Configuration for the item missing" and here again I am passing the values in the CONFIGURATION structure.
Structure for this is :
p_ls_item-configuration-data-consist = 'T'.
p_ls_item-configuration-data-kbname = 32.
p_ls_item-configuration-data-kbvers = '0.0'.
p_ls_item-configuration-data-kbprofile = 'E_H_B'.
p_ls_item-configuration-data-complete = 'T'.
p_ls_item-configuration-data-spras = 'E'.
p_ls_item-configuration-data-cfginfo = 'VCOND=VARIANT_CONDITION_KEY'
ls_cuins-OBJ_TYPE = 'SERV'.
ls_cuins-class_type = 300.
ls_cuins-obj_key = 'E_H_B'.
ls_cuins-obj_txt = 'E_H_B'.
ls_cuins-QUANTITY = '1.0'.
ls_cuins-COMPLETE = 'T'.
ls_cuins-CONSIST = 'T'.
append ls_cuins to lt_cuins.
ls_config_i-instance = lt_cuins.
p_ls_item-configuration-data = ls_config_i.
p_ls_item-configuration-datax = 'X'.
clear ls_config_i.
ls_cuval-charc = 'DISCOUNT_EUR'.
ls_cuval-charc_txt = 'DISCOUNT_EUR'.
ls_cuval-value = '0.0'.
ls_cuval-value_txt
append ls_cuval to lt_cuval.
ls_instance-value = lt_cuval.
insert ls_instance into table lt_instance.
ls_config_i-instance = lt_instance.
p_ls_item-configuration-data = ls_config_i.
p_ls_item-configuration-datax = 'X'.
clear ls_config_i.
Kindly help if anyone has worked on this.......
Regards,
Puneet Jhari.Hi,
I am creating a Service Contract programatically and not manually through the T-code CRMD_ORDER.
I am using the Function module CRMXIF_ORDER_SAVE for the same as the FM BAPI_BUSPROCESSND_CREATEMULTI and CRM_ORDER_MAINTAIN did not work for me because of the number of parameters that needs to be passed for creating the Service contract.
The Service contract does get created but there are errors corresponding to the Point of delivery and configuration missing.
The error corresponding to the point of delivery says "IS-U:allocate a point of delivery to the item" even though I am passing the values in the REF_OBJECTS field of the CRMXIF_BUSTRANS_ITEM structure.
Structure for the same is :
ls_objects_i-TYPE_REF_OBJ = 'B'.
ls_objects_i-object_task = 'I'.
ls_objects_i-PRODUCT_GUID = lv_product_guid.
ls_objects_i-PRODUCT_ID = p_product_id.
ls_objects_i-IBASE_COMP_GUID = ls_output-IBASE_GUID.
ls_objects_i-IB_INSTANCE = 1582.
ls_objects_i-IB_COMP_VALID = '20070926093651'.
ls_objects_i-SERIAL_NUMBER = '0102 46CC9C278B92025BE10000000AD5920E'.
append ls_objects_i to lt_objects_i.
p_ls_item-REF_OBJECT-data = lt_objects_i.
p_ls_item-REF_OBJECT-datax = 'X'.
Similarly,the error for the configuration says "Configuration for the item missing" and here again I am passing the values in the CONFIGURATION structure.
Structure for this is :
p_ls_item-configuration-data-consist = 'T'.
p_ls_item-configuration-data-kbname = 32.
p_ls_item-configuration-data-kbvers = '0.0'.
p_ls_item-configuration-data-kbprofile = 'E_H_B'.
p_ls_item-configuration-data-complete = 'T'.
p_ls_item-configuration-data-spras = 'E'.
p_ls_item-configuration-data-cfginfo = 'VCOND=VARIANT_CONDITION_KEY'
ls_cuins-OBJ_TYPE = 'SERV'.
ls_cuins-class_type = 300.
ls_cuins-obj_key = 'E_H_B'.
ls_cuins-obj_txt = 'E_H_B'.
ls_cuins-QUANTITY = '1.0'.
ls_cuins-COMPLETE = 'T'.
ls_cuins-CONSIST = 'T'.
append ls_cuins to lt_cuins.
ls_config_i-instance = lt_cuins.
p_ls_item-configuration-data = ls_config_i.
p_ls_item-configuration-datax = 'X'.
clear ls_config_i.
ls_cuval-charc = 'DISCOUNT_EUR'.
ls_cuval-charc_txt = 'DISCOUNT_EUR'.
ls_cuval-value = '0.0'.
ls_cuval-value_txt
append ls_cuval to lt_cuval.
ls_instance-value = lt_cuval.
insert ls_instance into table lt_instance.
ls_config_i-instance = lt_instance.
p_ls_item-configuration-data = ls_config_i.
p_ls_item-configuration-datax = 'X'.
clear ls_config_i.
Kindly help if anyone has worked on this.......
Regards,
Puneet Jhari. -
Error while creating a Service Naming for OID
Hi ,
I have installed Fussion Middleware 11.1.1.0.7 in REDHAT 32 bit, and configured the OID without a domain.
database is 11g resides in another machine which a AIX machine. Configuration went successfully.
Checked the status of OID
./opmnctl status -l
Processes in Instance: asinst_2
---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
ias-component | process-type | pid | status | uid | memused | uptime | ports
---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
oid1 | oidldapd | 5211 | Alive | 1071387060 | 1407576 | 0:02:41 | N/A
oid1 | oidldapd | 5207 | Alive | 1071387059 | 415636 | 0:02:41 | N/A
oid1 | oidmon | 5198 | Alive | 1071387058 | 560124 | 0:02:42 | LDAPS:3131,LDAP:3060
EMAGENT | EMAGENT | 4611 | Alive | 1071387054 | 106144 | 0:08:38 | N/A
Finally while ading the service name in netmgr am getting below error.
Please help in resolving the issue.
oracle.net.common.dataStore.DataStoreException: error writing ServiceAlias to: LDAPDataStore [svr: 10.180.20.182:3060, type: OID, ctxt: cn=OracleContext,dc=odiprd01,dc=com, home: /opt/app/oracle/product/11.2.0.3]
original exception message: TNS-04409: Directory service error
caused by: oracle.net.config.DirectoryServiceException: TNS-04405: General error
caused by: oracle.net.ldap.NNFLException
original stack trace: oracle.net.config.ServiceAliasException: TNS-04409: Directory service error
caused by: oracle.net.config.DirectoryServiceException: TNS-04405: General error
caused by: oracle.net.ldap.NNFLException
oracle.net.config.DirectoryServiceException: TNS-04405: General error
caused by: oracle.net.ldap.NNFLException
oracle.net.ldap.NNFLException
at oracle.net.config.DirectoryService.throwException(Unknown Source)
at oracle.net.config.DirectoryService.read(Unknown Source)
at oracle.net.config.ServiceAlias.<init>(Unknown Source)
at oracle.net.common.dataStore.LDAPNetServiceHandler.save(Unknown Source)
at oracle.net.common.dataStore.NetObjectHandler.maybeCommit(Unknown Source)
at oracle.net.common.dataStore.NetObjectHandler.addElement(Unknown Source)
at oracle.net.mgr.servicename.ServiceNameComponent.writeLDAPEntry(Unknown Source)
at oracle.net.mgr.servicename.ServiceNameComponent.create(Unknown Source)
at oracle.net.mgr.container.NetContainer.commandIssued(Unknown Source)
at oracle.sysman.emSDK.client.guiComponent.commandAdapter.CommandAdapter.deliverEvent(CommandAdapter.java:442)
at oracle.sysman.emSDK.client.guiComponent.commandAdapter.CommandAdapter.commandIssued(CommandAdapter.java:455)
at oracle.sysman.emSDK.client.guiComponent.commandAdapter.CommandAdapter.toolBarItemActionPerformed(CommandAdapter.java:393)
at oracle.sysman.emSDK.client.appContainer.ToolBarEventAdapter.toolBarItemActionPerformed(ToolBarEventAdapter.java:138)
at oracle.ewt.toolBar.ToolBar.processToolBarEvent(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Component.java:4038)
at java.awt.Container.dispatchEventImpl(Container.java:2059)
at java.awt.Component.dispatchEvent(Component.java:3871)
at oracle.ewt.toolBar.ToolBarPainterItem.activate(Unknown Source)
at oracle.ewt.toolBar.ToolBarPainterItem.mouseReleased(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processMouseReleased(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:5336)
at java.awt.Container.processEvent(Container.java:2001)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp._redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp._redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Component.java:5571)
at oracle.ewt.lwAWT.LWComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:5336)
at java.awt.Container.processEvent(Container.java:2001)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Proxy.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Component.java:4038)
at java.awt.Container.dispatchEventImpl(Container.java:2059)
at java.awt.Component.dispatchEvent(Component.java:3871)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4249)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3929)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3859)
at java.awt.Container.dispatchEventImpl(Container.java:2045)
at java.awt.Component.dispatchEvent(Component.java:3871)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:588)
at java.awt.EventQueue.access$000(EventQueue.java:119)
at java.awt.EventQueue$1.run(EventQueue.java:549)
at java.awt.EventQueue$1.run(EventQueue.java:548)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:34)
at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:44)
at java.awt.EventQueue$2.run(EventQueue.java:563)
at java.awt.EventQueue$2.run(EventQueue.java:562)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:39)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:560)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:268)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:144)Hi ,
I have installed Fussion Middleware 11.1.1.0.7 in REDHAT 32 bit, and configured the OID without a domain.
database is 11g resides in another machine which a AIX machine. Configuration went successfully.
Checked the status of OID
./opmnctl status -l
Processes in Instance: asinst_2
---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
ias-component | process-type | pid | status | uid | memused | uptime | ports
---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
oid1 | oidldapd | 5211 | Alive | 1071387060 | 1407576 | 0:02:41 | N/A
oid1 | oidldapd | 5207 | Alive | 1071387059 | 415636 | 0:02:41 | N/A
oid1 | oidmon | 5198 | Alive | 1071387058 | 560124 | 0:02:42 | LDAPS:3131,LDAP:3060
EMAGENT | EMAGENT | 4611 | Alive | 1071387054 | 106144 | 0:08:38 | N/A
Finally while ading the service name in netmgr am getting below error.
Please help in resolving the issue.
oracle.net.common.dataStore.DataStoreException: error writing ServiceAlias to: LDAPDataStore [svr: 10.180.20.182:3060, type: OID, ctxt: cn=OracleContext,dc=odiprd01,dc=com, home: /opt/app/oracle/product/11.2.0.3]
original exception message: TNS-04409: Directory service error
caused by: oracle.net.config.DirectoryServiceException: TNS-04405: General error
caused by: oracle.net.ldap.NNFLException
original stack trace: oracle.net.config.ServiceAliasException: TNS-04409: Directory service error
caused by: oracle.net.config.DirectoryServiceException: TNS-04405: General error
caused by: oracle.net.ldap.NNFLException
oracle.net.config.DirectoryServiceException: TNS-04405: General error
caused by: oracle.net.ldap.NNFLException
oracle.net.ldap.NNFLException
at oracle.net.config.DirectoryService.throwException(Unknown Source)
at oracle.net.config.DirectoryService.read(Unknown Source)
at oracle.net.config.ServiceAlias.<init>(Unknown Source)
at oracle.net.common.dataStore.LDAPNetServiceHandler.save(Unknown Source)
at oracle.net.common.dataStore.NetObjectHandler.maybeCommit(Unknown Source)
at oracle.net.common.dataStore.NetObjectHandler.addElement(Unknown Source)
at oracle.net.mgr.servicename.ServiceNameComponent.writeLDAPEntry(Unknown Source)
at oracle.net.mgr.servicename.ServiceNameComponent.create(Unknown Source)
at oracle.net.mgr.container.NetContainer.commandIssued(Unknown Source)
at oracle.sysman.emSDK.client.guiComponent.commandAdapter.CommandAdapter.deliverEvent(CommandAdapter.java:442)
at oracle.sysman.emSDK.client.guiComponent.commandAdapter.CommandAdapter.commandIssued(CommandAdapter.java:455)
at oracle.sysman.emSDK.client.guiComponent.commandAdapter.CommandAdapter.toolBarItemActionPerformed(CommandAdapter.java:393)
at oracle.sysman.emSDK.client.appContainer.ToolBarEventAdapter.toolBarItemActionPerformed(ToolBarEventAdapter.java:138)
at oracle.ewt.toolBar.ToolBar.processToolBarEvent(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Component.java:4038)
at java.awt.Container.dispatchEventImpl(Container.java:2059)
at java.awt.Component.dispatchEvent(Component.java:3871)
at oracle.ewt.toolBar.ToolBarPainterItem.activate(Unknown Source)
at oracle.ewt.toolBar.ToolBarPainterItem.mouseReleased(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processMouseReleased(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:5336)
at java.awt.Container.processEvent(Container.java:2001)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.toolBar.ToolBar.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp._redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp._redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Component.java:5571)
at oracle.ewt.lwAWT.LWComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:5336)
at java.awt.Container.processEvent(Container.java:2001)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Proxy.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Component.java:4038)
at java.awt.Container.dispatchEventImpl(Container.java:2059)
at java.awt.Component.dispatchEvent(Component.java:3871)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4249)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3929)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3859)
at java.awt.Container.dispatchEventImpl(Container.java:2045)
at java.awt.Component.dispatchEvent(Component.java:3871)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:588)
at java.awt.EventQueue.access$000(EventQueue.java:119)
at java.awt.EventQueue$1.run(EventQueue.java:549)
at java.awt.EventQueue$1.run(EventQueue.java:548)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:34)
at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:44)
at java.awt.EventQueue$2.run(EventQueue.java:563)
at java.awt.EventQueue$2.run(EventQueue.java:562)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:39)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:560)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:268)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:144) -
Error while creating Repository Service in informatica
Hi Guys,
When i try to create repository service informatica8.1.1.I'm getting the below error
driverconnect.exe has encountered a problem and needs to close.We are sorry for the inconvenience.since your error message is not completely represented over here,my guess is you are not providing the exact repository name as what you mentioned during the installation.please chek the repository name that you provided
for example : during installation the defualt repository name might been 'PowerCenter' and you might be entering some other repository name while connecting i.e 'Oracle_BI_DW_Base' .
check this and let me known. -
Error while creating web service reference
Hi,
I have very limited knowledge of web services. we have a BPEL implementation and I have been handed location to 3 wsdl files for which I am trying to create a web service reference(under shared component->logic) in apex(3.1.1). I am successfully able to create for 1 wsdl but for other two i get the below error.
"1 error has occurred
The WSDL document contains multiple SOAP bindings. Application Express only supports WSDL's with one SOAP binding. Click Create Web Service Reference Manually to continue creating a reference for this service."
looking at the working and not working wsdls, i see the following difference. i collapsed all the xml tags in the wsdl file and found that the one that is not working and giving above error has the below two tags twice with data in it.
<wsdl:portType name=
<wsdl:binding name=
any help to parse this wsdl in APEX be greatly appreciated.
thanks,
khanI have just read that " APEX does not support multiple binding web services currently" at http://oraclebizint.wordpress.com/category/apex/
..still reading it. though the post is dated back in 2008, I wonder why this functionality wasn't added to Apex. -
Error while creating the service pr
Dear All,
i have one Currency change while creating the PR issue
i have co code currenecy is USD while creating the material PR sysytem is
allowing to change the USD currency in AED Currency modifible condition where as if iam creating the Service pr system is default USD In hide mode but my user want to create the Service pr in AED.
So please help me ASAP.
Rgards
kishore EdagaliHi,
The currency in service PR/PO is fetched from service condition master,
Change the Currency in Deliv/Inv Tab, which will change the currency in service condition or manually change in the service condition master, so each time currency in PR needs not to be changed by user.
Regards,
Ahmad Farhan Khalid
Edited by: Ahmad Farhan Farhan on May 16, 2011 3:50 PM -
Error while creating a service request in WCEM E Service
Hello Experts,
We are getting below error while trying to a service request in WCEM E service.
We are able to select the product from the catalog but when we click continue , but we are getting the below error
Cannot process an HTTP request to servlet [Faces Servlet] in [main] web application.
[EXCEPTION]
com.sap.wec.tc.core.ui.processflow.WCFProcessFlowRuntimeException: Error while resolving ''EVALUATE'' operation for process flow servicerequest:serviceRequestCreationProcess, process step 1, source expression #{processFlowViewHandler.createServiceRequestUpdateProduct}, and target expression ; java.lang.NullPointerException: while trying to invoke the method com.sap.wec.tc.core.backend.genil.GenilDataContainer.getFirstChild(java.lang.String) of a null object loaded from local variable 'btServiceItemsAll'
at com.sap.wec.tc.core.ui.processflow.ProcessFlowExceptionUtil.traceRuntimeException(ProcessFlowExceptionUtil.java:66)
at com.sap.wec.tc.core.ui.processflow.ProcessFlowExceptionUtil.logAndRaiseRunTimeException(ProcessFlowExceptionUtil.java:108)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessFlowOperationEvaluate.runtimeError(ProcessFlowOperationEvaluate.java:83)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessFlowOperationEvaluate.execute(ProcessFlowOperationEvaluate.java:44)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessStepTransition.executePreTransitionOperations(ProcessStepTransition.java:83)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessStepTransition.execute(ProcessStepTransition.java:46)
at com.sap.wec.tc.core.ui.processflow.runtime.TransitionableProcessStep.triggerTransition(TransitionableProcessStep.java:49)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessFlowBase.consumeInput(ProcessFlowBase.java:148)
at com.sap.wec.tc.core.ui.processflow.runtime.UIProcessFlowController.next(UIProcessFlowController.java:248)
at com.sap.wcf.beans.uiprocessflow.ProcessFlowButtonsVCHandler.next(ProcessFlowButtonsVCHandler.java:65)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression.invoke(ContextAwareTagMethodExpression.java:96)
at org.apache.myfaces.view.facelets.el.LocationMethodExpression.invoke(LocationMethodExpression.java:116)
at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:68)
at javax.faces.component.UICommand.broadcast(UICommand.java:120)
at com.sap.wec.tc.core.runtime.jsf.vc.ViewComponent.broadcast(ViewComponent.java:108)
at com.sap.wec.tc.core.runtime.jsf.vc.ViewComponent.broadcast(ViewComponent.java:108)
at com.sap.wec.tc.core.runtime.jsf.vc.ViewComponent.broadcast(ViewComponent.java:108)
at com.sap.wec.tc.core.runtime.jsf.vc.ViewComponent.broadcast(ViewComponent.java:108)
at javax.faces.component.UIViewRoot._broadcastAll(UIViewRoot.java:1028)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:286)
at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1375)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:38)
at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:170)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.sap.wec.tc.core.filter.RequestSequencerFilter.synchronizeRequest(RequestSequencerFilter.java:134)
at com.sap.wec.tc.core.filter.RequestSequencerFilter.doFilter(RequestSequencerFilter.java:111)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.HighContrastFilter.doFilter(HighContrastFilter.java:91)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.SecurityFilter.doFilter(SecurityFilter.java:194)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.XSRFTokenEvaluationFilter.doFilter(XSRFTokenEvaluationFilter.java:126)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.uicomponents.renderer.util.MultipartFilter.doFilter(MultipartFilter.java:74)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.FastSessionTimeoutFilter.doFilter(FastSessionTimeoutFilter.java:115)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.SessionInitialisationFilterBase.doFilter(SessionInitialisationFilterBase.java:152)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.HttpsSwitchFilter.doFilter(HttpsSwitchFilter.java:141)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.wec.tc.core.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:56)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Caused by: javax.el.ELException: java.lang.NullPointerException: while trying to invoke the method com.sap.wec.tc.core.backend.genil.GenilDataContainer.getFirstChild(java.lang.String) of a null object loaded from local variable 'btServiceItemsAll'
at com.sun.el.parser.AstValue.invoke(AstValue.java:191)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessFlowOperation.resolve(ProcessFlowOperation.java:46)
at com.sap.wec.tc.core.ui.processflow.runtime.ProcessFlowOperationEvaluate.execute(ProcessFlowOperationEvaluate.java:32)
... 86 more
Caused by: java.lang.NullPointerException: while trying to invoke the method com.sap.wec.tc.core.backend.genil.GenilDataContainer.getFirstChild(java.lang.String) of a null object loaded from local variable 'btServiceItemsAll'
at com.sap.wec.app.eservice.module.servicerequest.backend.crm.ServiceRequestCRM.setNewSRRefObjectData(ServiceRequestCRM.java:2343)
at com.sap.wec.app.eservice.module.servicerequest.backend.crm.ServiceRequestCRM.createServiceRequestUpdateProduct(ServiceRequestCRM.java:615)
at com.sap.wec.app.eservice.module.servicerequest.businessobject.impl.ServiceRequestImpl.createServiceRequestUpdateProduct(ServiceRequestImpl.java:260)
at com.sap.wec.app.eservice.module.servicerequest.ui.handler.impl.ProcessFlowViewHandlerImpl.createServiceRequestUpdateProduct(ProcessFlowViewHandlerImpl.java:405)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
... 89 moreHi All,
I found the solution, the problem was that i didn't have the last SP of WCEM 3.0.
I have an another question for you guys:
Is it possible to customize(rename the fields) the workcenter/menu on the WCEM?
Thanks a lot for your help
Anass
Maybe you are looking for
-
Multiple sound source question
Can I use a Usb mic and sound source input ie synth output running thru my rme pcie card into logic simultaneously?
-
Looking for a kind of Google Maps plugin
Hi everybody, I saw lot of tutorials about HoudahGeos Google Maps integration with Lightroom for Mac users. And i'm looking, for a while, to the same functionality for PC users. I do not own a camera with builtin GPS support or even an external track
-
Xml to internal table using XSLT
hello all, With the help of Mr. raja I have done with the code but still i have some problem. could any one help me(raja you too). XLST program code (YSIMPLEXMLTOITAB) <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-
Will apple unlock my orange (UK) directly?
Orange told me to talk to apple directly as it would be much quicker than going via Orange (which could take up to 6 weeks??). This seems like odd advice. Phone customerservices rep also told me there was a form on apple's website for this and if the
-
How do I redownload OS X Lion installer?
I am currently running a beta of OS X Lion. When I go to my purchased tab in the App Store the install button is gray'ed out. How to you get the App Store to let you redownload the installer?