on 2008 Jun 07 11:49 AM
Hi all,
We are using SRM 5.0 Extended Scenario.
For controlling reasons we would like to transfer the whole conditions scheme (PO) from SRM to R/3 as well, so you could see the price calculation with rebates etc. in the R/3 position as well.
I have done some steps based on forum suggestions but still i have some doubts.
1. I have implemented the badi BBP_DRIVER_DETERMINE.
2. I have copied the function module B46B_DPO_TRANSFER into
ZB46B_DPO_TRANSFER
3. In that ZB46B_DPO_TRANSFER function module I have added the following
coding also.
DATA: BEGIN OF wa_pocondheader.
INCLUDE STRUCTURE bbp_bapimepocond.
DATA: change_id TYPE c,
END OF wa_pocondheader.
DATA: lt_bapi_pocondheader LIKE TABLE OF wa_pocondheader.
DATA: wa_bapi_pocond LIKE wa_pocondheader.
DATA: lt_bapi_pocond LIKE TABLE OF wa_bapi_pocond.
4. I have modified the following code in my ZB46B_DPO_TRANSFER
function module
CALL FUNCTION 'BBP_PO_INBOUND' DESTINATION lv_destination
EXPORTING
poheader = ls_bapi_poheader
poaddrvendor = ls_bapi_poaddrvendor
no_messaging = c_on
poheader_ext = ls_bapi_poheader_ext
IMPORTING
expheader = es_expheader
TABLES
return = lt_bapi_return
poitem = lt_bapi_poitem
poaddrdelivery = lt_bapi_poaddrdelivery
poschedule = lt_bapi_poschedule
poaccount = lt_bapi_poaccount
polimits = lt_bapi_polimits
poservices = lt_bapi_poservices
posrvaccessvalues = lt_bapi_posrvaccessvalues
poservicestext = lt_bapi_poservices_text
potextheader = lt_bapi_poheader_text
potextitem = lt_bapi_poitem_text
poitem_ext = lt_bapi_poitem_ext
popartner = lt_bapi_popartner
customer_fields = lt_bapi_customer_fields
pocondheader = lt_bapi_pocondheader
pocond = lt_bapi_pocond
EXCEPTIONS
communication_failure = 1 MESSAGE lv_msg_text
system_failure = 2 MESSAGE lv_msg_text
OTHERS = 3.
I need some advise how to fill in my SRM conditions correctly into the new table (lt_bapi_pocondheader, lt_bapi_pocond) in my ZB46B_DPO_TRANSFER function module so that R/3 is able to generate the conditions within my PO positions.
So Please suggest how to do this.
Note: If anybody is having code for this please share that will be very helpful for me.
Thanks and Regards,
Natchiappan.M
Request clarification before answering.
Hi Natchiappan.M,
Have you found any solution of how to read condition types and fill.
Actually i have the same requirement so please let me know if you found some solution for the same.
Thanks in advance.
Regards,
Hemant
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any suggestions are welcome.
Regards,
Natchiappan.M
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.