Symptom
Based on SAP Best Practises 'Integration of Procurement with External Suppliers' (scope item 2EJ) You are receiving an inbound Purchase Order confirmation via the SoaP interface 'OrderConfirmationRequest_In'. The postings are failing with error message 'Material numbers 111 111 do not match up' (MMPUR_CONF010)
Environment
SAP S/4HANA Cloud Public Edition All versions
Reproducing the Issue
- Create a Purchase Order with Confirmation Control key triggering an update to the Supplier.
- The supplier system sends a shipping notification.
- The Purchase Order confirmation data is not updated.
- Check the App 'Message Dashboard' the inbound XML shows failed with Application error. 'Material numbers 111 111 do not match up'
Cause
Incorrect Material data in the payload. The Material Number in the Purchase Order (EKPO-MATNR) is saved on the database with leading zeros
000000000000000111 (18 characters) but the 'BuyerProductID' in the payload is defined as '111' without leading zeros.
Resolution
Transfer the 'BuyerProductID' with the leading zeros (18 character field)
See Also
Keywords
MATNR, 2EJ, 2EL, LMMPUR_CONFI03, ME_PO_CONFIRM, EKES, BSTAE, CL_EDI_MM_PO_CONF_PROCESS, II_EDI_ORDER_CONF_REQUEST_IN, CL_EDI_ORDER_CONF_REQUEST_IN, (010)MMPUR_CONF, Material numbers do not match up. , KBA , MM-PUR-GF-CON , Confirmation Control/Shipping Notification , MM-PUR-PO , Purchase Orders , Problem