SAP Knowledge Base Article - Public

3795540 - Error Message When Sending Purchase Order Confirmation via API

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

SAP S/4HANA Cloud Public Edition all versions

Attachments

Screenshot 2026-08-19 at 20.30.52.png