on 09-21-2007 11:12 AM
I want to add a new customer field in Basic Data section of the Shopping Cart screen in SRM 4.0. This new user-defined field will determine whether or not to print price in the PO printout.
Currently this is controlled by the Print Price indicator (BBP_BAPIMEPOITEM-PRNT_PRICE) in ME23N.
I have appended a new user-defined field (Do not print price checkbox) in the structure INCL_EEW_PD_ITEM_CSF_SC in the front-end system. Then i used the implementation BBP_CUF_BADI_2 to add this new field in the Shopping Cart screen.
From what i understand, i have to pass the value entered in the Shopping Cart screen (in this case, its whether the checkbox is checked or not) to modify the field PRNT_PRICE in the backend PO using BAdI implementation BBP_CREATE_PO_BACK (method: FILL_PO_CREATE1_INTERFACE).
My question is how exactly do i do that? What do i code in the BAdI for it to pass data correctly back to the PO in the backend system?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
<u>You create purchase orders using BAPI_PO_CREATE1 or you change existing purchase orders using BAPI_PO_CHANGE.</u>
<b>BBP_CREATE_PO_BACK BADI calls the BAPI from SRM system using RFC Call.</b>
<u><b>See related SAP OSS Notes to check the logic behind the same- which will guide.</b></u>
<u>Note 1070305 - BAPI_PO_CREATE1 allows incorrect data in item fields</u>
<u>Note 577398 Enjoy PO BAPIs in SAP R/3 Release 4.6B</u>
Note 369089 BAPI_PO_GET_LIST: Decimal places in PO_ITEMS
Do let me know.
Regards
- Atul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.