SAP Knowledge Base Article - Public

3540040 - Error message "No measurement unit is assigned to ISO code" in SOAP API ECC_SUPLRINVCERPCRTRC

Symptom

The error message "No measurement unit is assigned to ISO code" appears when running SOAP API ECC_SUPLRINVCERPCRTRC.

Environment

SAP S/4HANA Cloud Public Edition

Cause

The input of field <Quantity unitCode=" ">1.000</Quantity> is incorrect.

Resolution

The field "Quantity unitCode" in the payload file needs to maintain ISO code. This is standard system design.

In addition, the system can have multiple Internal UoM for a single ISO code, within conversion from ISO code to internal UoM the system uses the UOM flagged as Primary Code. Based on the configuration in SSCUI 102179-Units of Measurement, the conversion returns internal UoM. Once the internal UoM is confirmed, its corresponding Commercial can be found, and it should match the unit code in the purchase order.

Keywords

SSCUI 102179, Units of Measurement, Quantity unitCode, internal UoM, ISO code, ECC_SUPLRINVCERPCRTRC , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition 2408