on 2025 Mar 14 2:51 PM
Dear Experts,
I am implementing a BAdI enhancement for Purchase Requisitions (PRs) and need to update the Fixed Supplier field with the supplier from the Contract for Limit.
For the SAP GUI, I have implemented the logic in IF_EX_ME_PROCESS_REQ_CUST~PROCESS_ITEM, and it works correctly in ME51N—the Fixed Supplier field is properly populated.
However, I am facing an issue in the Manage Purchase Requisition Professional (F2229) app. While the BAdI executes when creating a PR in this app, the Fixed Supplier field is not immediately updated in the UI. The correct value appears only after navigating back to the PR header and then returning to the item level. It seems that the update is not reflected in the draft mode in real time.
I explored using MM_PUR_S4_PR~MODIFY_ITEM to handle this, but the Contract for Limit field is not available in the importing structure (as shown in the attached image).
Could you please advise on how to resolve this? I feel like I’ve searched everywhere for a solution without success.
I would greatly appreciate any guidance, suggestions, or alternative approaches.
Thank you very much for your help!
Best regards,
Veronika
Request clarification before answering.
User | Count |
---|---|
87 | |
8 | |
7 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.