Symptom
When replicating materials from an external system to C4C, a message fails with error "Characteristic UoM missing" in Web Service Message Monitoring, for Service Interface MaterialReplicationInitiatedByExternalIn.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Go to the Administrator work center.
- Go to the General Settings work center view.
- Open the Web Service Message Monitoring under System Administration.
- Select query "All".
- Search for message ID with error "Characteristic UoM Missing".
Cause
The incoming payload has the field <CharacteristicQuantity unitCode="XYZ">1234</CharacteristicQuantity> (where XYZ is a code ID and 1234 can be any number), and the corresponding Code List Mapping is incomplete. Under Local Data Type Name MeasureUnitCode, there is a row that contains External Code "XYZ", but it is not mapped to any Local Code.
Resolution
Correctly maintain the mapping for the corresponding code. Please follow the steps below:
- Go to the Business Configuration work center.
- Go to the Overview work center view.
- Search and open the Business Configuration fine-tuning activity Code List Mapping for Integration.
- Open Maintain Code List Mapping.
- Search for Local Data Type Name MeasureUnitCode.
- Find the external code "XYZ".
- Maintain the Local Code as desired.
Keywords
"Characteristic UoM missing", Material Replication, MaterialReplicationInitiatedByExternalIn, Code List Mapping, MeasureUnitCode, Unit of Measure. , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To