Symptom
Product description in language B is deleted when update the description in language A from remote system to C4C.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Update description only in language A (e.g. English) of the product in ERP;
- Description in language B (e.g. Turkish) is deleted when this update comes to C4C.
Cause
By default the descriptionListCompleteTransmissionIndicator is "true" in the payload, which means complete transmission.
The logic in C4C is of complete transmission and it is expected the complete data is send every time and hence it is not able to handle incomplete information.
So when description in language B is missing in the payload from ERP, the description in language B will be deleted as standard behavior.
Using A as EN, B as TR for example here, the received payload is:
<Material actionCode="04" descriptionListCompleteTransmissionIndicator="true" globalTradeItemNumberListCompleteTransmissionIndicator="true" quantityConversionListCompleteTransmissionIndicator="true">
...
<Description actionCode="04">
<Description languageCode="EN">Des in Eng</Description>
</Description>
In this case, description in TR will be deleted.
Expected payload with both languages available should be:
<Material actionCode="04" descriptionListCompleteTransmissionIndicator="true" globalTradeItemNumberListCompleteTransmissionIndicator="true" quantityConversionListCompleteTransmissionIndicator="true">
...
<Description actionCode="04">
<Description languageCode="EN">Des in Eng</Description>
</Description>
<Description actionCode="04">
<Description languageCode="TR">Des in Tur</Description>
</Description>
In this case, description in both languages will be available.
Resolution
If you need the description in Language B, you need to send that similarly to the language A in the payload from your ERP system.
Otherwise it will be removed as standard integration behavior, since the default value for descriptionListCompleteTransmissionIndicator is "true".
See Also
Keywords
product description, language code, descriptionListCompleteTransmissionIndicator , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem