Symptom
When sending an OData payload that involves the Base UoM entity from your SAP ERP system to your Cloud for Customer systme through an intergration scenario, the following error message occurs: "Base UoM KG does not exist. Base quantity type missing."
Environment
SAP Cloud for Customer
Cause
In the ERP system, the standard UoM (unit of measure) code for kilograms is KG. However, in the Cloud for Customer system, the standard code for the same unit of measure is actually KGM. Since the payload is sent from ERP with Base UoM set to KG, it does not match the standard which the C4C system expects, which causes the error message to be raised.
Resolution
Kindly configure a custom mapping for this unit of measue, either through a middleware or directly in the source (ERP) system.
Keywords
Base UoM, KG, ERP, OData , KBA , LOD-CRM-INT-API , OData API (C4C Only) , How To