Symptom
An error occurs when performing Purchase Order Confirmation via SOAP API OrderConfirmationRequest_In. Error message: "E::000 Please enter an MPN material for your firm's own inv.-managed material".
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
Cause
In the SSCUI 106113 - Define Manufacturer Part Profile it is possible to see that the MPN for inventory-managed materials is defined as mandatory, however the payload does not contain the Manufacturer Part Number (MPN). During confirmation postings for Purchase Orders containing such mandatory MPN materials, the system performs a validation check to ensure the manufacturer part number is provided at the schedule line level.
Resolution
Need to implement the BAdI MMPUR_ORDCONFRQIN_ERCH_MAPPING to enhance the payload information, this BAdI will get the MPN number from the Purchase Order and will add in the payload to pass to orderconfirmationrequest_in. This approach ensures that the required manufacturer part number is correctly transferred during the confirmation process.
See Also
Keywords
orderconfirmationrequest_in, order confirmation, purchase order confirmation, mpn, manufacturer part number, MMPUR_ORDCONFRQIN_ERCH_MAPPING , KBA , MM-PUR-GF-MPN-2CL , Manufacturer Part Number (Public Cloud) , Problem
Product
Attachments
| Screenshot 2026-08-19 at 20.30.52.png |
SAP Knowledge Base Article - Public