on 2025 Apr 11 11:59 AM
I would like to know that can we change value of PMP0 value in PO Item from BAdI logic.
I write logic in BAdI MM_PUR_S4_PO_MODIFY_ITEM and it doesn't allow to update this value.
Best Regards,
Khaing Zin
Request clarification before answering.
Hello @KhaingZinTun,
You cannot modify PMP0 through MM_PUR_S4_PO_MODIFY_ITEM because this BAdI does not influence pricing.
If you need to set or override the Manual Gross Price (PMP0) in a purchase order, use the relevant pricing BAdIs instead.
PRCG_DOC_ITEM_CONDITION_AMOUNT overrides the amount for a specific condition at the item level, filtering by Condition Type = 'PMP0'.
MM_PUR_S4_PO_DEFINE_CNDNCTR influences the price determination for PO items, like identifying which condition contributes.
Implement both in Custom Fields and Logic key-user extensibility. Make sure PMP0 is included in your purchasing schema and that it is allowed for manual or logic updates; otherwise, the BAdI will not work.
Useful SAP Documentation
SAP KBA 3580006 – Purchase Order Price Enhancement ,explains using PRCG_DOC_ITEM_CONDITION_AMOUNT and MM_PUR_S4_PO_DEFINE_CNDNCTR. SAP Support Portal-3580006 - Purchase Order Price Enhancement in SAP S/HANA Cloud Public Edition
SAP KBA 2756560 – Cloud BAdIs for Pricing Lists available pricing BAdIs and usage through Custom Fields and Logic. SAP Support Portal-2756560 - Cloud BAdIs for pricing
With kind regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can try BAdI PRCG_DOC_CONDITION_AMOUNT and PRCG_DOC_ITM_CNDN_BASE_VALUE to see if these BAdIs can meet your requirement.
Best Regards,
Zhehui
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Zhehui_Xia28 ,
Thanks for your support. In my case, i want to retrieve price value from custom bo and just assign that value to PMP0 of PO item when create PO.
Is there any workaround other than using BAdI?
Best Regards,
Khaing Zin
| User | Count |
|---|---|
| 14 | |
| 9 | |
| 7 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 3 | |
| 3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.