SAP Knowledge Base Article - Public

3593160 - Product Description in Language B is Deleted when Update the Description in Language A from Remote System to C4C

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

  1. Update description only in language A (e.g. English) of the product in ERP;
  2. 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

3371540 - Web Service Message Error: Only list complete transmission (LCTI) allowed for MATERIAL_REPL_REQ-MATERIAL-SALES_PROCESS_INFO - SALES_PROCESS_INFO_CTI

Keywords

product description, language code, descriptionListCompleteTransmissionIndicator , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem

Product

SAP Cloud for Customer core applications all versions