Symptom
You are replicating Business Partners from S4Hana or an external system and the message fails in Cloud for Customer with the above error.
Environment
- S4Hana
- Cloud For Customer
- Hana Cloud Integration
Reproducing the Issue
Replicate a business partner from an external system then check Webservice message monitoring, the message has failed with the error:
Incoterms location must be specified for Incoterm `ABC` (ABC represents the Incoterm description).
Cause
In the message you are sending the Incoterms node which contains ClassificationCode EFG without TransferLocationName (EFG represents the external Code of the incoterm classification code).
<Incoterms>
<ClassificationCode>EFG</ClassificationCode>
<TransferLocationName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
</Incoterms>
And because in Business activity 'Incoterms' you have flagged the option 'Location Mandatory' the system is expecting to receive the TransferLocationName when receiving the ClassificationCode.
Resolution
To solve the issue you have the options below:
- Go To Business Configuration Work Centre.
- Search and open activity 'Incoterms'.
- Search for the Incoterm EFG and uncheck the Location Mandatory' check box.
- Replicate again.
OR
Send the TransferLocationName from the external system.
Keywords
Incoterms, Location Mandatory, location must be specified, Business partner Replication, S4Hana. , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem