SAP Knowledge Base Article - Public

3654511 - SOAP API: Unit of Measure Mismatch in OrderConfirmationRequest_In

Symptom

Error message " Units of measure <XX> <XX> do not match up in the Order Confirmation " is displayed when receiving order confirmations via the EDI channel.

Environment

SAP S/4HANA Cloud Public Edition

Cause

ISO code is assigned to a different primary Unit of Measure (UoM).

For example, the UoM maintained in the purchase order is "H." However, the ISO code is assigned to the primary UoM "HR."

Resolution

  • Assign the required ISO code to the respective UoM, using the configuration step “Units of measurement” (ID: 102179)
  • Set the Primary Code flag for the specified UoM
  • Ensure that the same UoM is used consistently across processes, especially in purchase orders

For example, if the ISO code “HUR” is assigned to the UoM “HR” and marked as the primary code, then ‘HR’ is the UoM to be used in purchase orders and related transactions to maintain consistency.

For more information, see this blog

Keywords

ISO code, Unit of Measure, CUNI, New Output Management, EDI, Output Channel , KBA , MM-PUR-PO-ES-2CL , Enterprise Services in Purchase Order (Public Cloud) , How To

Product

SAP S/4HANA Cloud Public Edition all versions