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