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