Symptom
- Deleting a non-main customer address in C/4C does not result in deletion or validity end in S/4HANA Business Partner.
- After saving in C4C, the address remains active when checked in S/4HANA.
Environment
- SAP Cloud for Customer
- S/4 Hana On-Premise
Reproducing the Issue
- Log into SAP C4C.
- Open an individual customer.
- Go to the Addresses tab and delete an address that is not marked as main.
- Save the customer.
- In S/4HANA, check the Business Partner address (for example, via the relevant transaction).
- Observe that the address is not deleted and the validity period is not ended.
Cause
- The addressInformationListCompleteTransmissionIndicator (LTCI) is sent as false from C/4C to avoid deleting address data not replicated to C/4C, which prevents deletion in S/4HANA.
- In S/4 Hana, an incorrect or missing mapping for the C/4C system id in parameter table MDGV_BP_SYS_PAR will prevent the address validity delimitation.
Resolution
In S/4 Hana, maintain the C4C business system (exactly as it comes in the payload inside the tag <SenderBusinessSystemID>) in the view MDGV_BP_SYS_PAR using transaction SM30. Ensure the C4C business system is added and the flags "Filter Reflexive Partner Functions and "C4C" are set.
See Also
- Refer to: Knowledge Article 3561473.
- Refer to: How to delete an address from a business partner?
Keywords
c4c, s/4hana, business partner, address deletion, address not deleted, end-date address, addressInformationListCompleteTransmissionIndicator, ltci, middleware, integration, cpi, pi, mdgv_bp_sys_par, replication, customer address , KBA , LOD-CRM-INT-S4H , Integration of C4C with S/4 HANA , How To
Product
SAP Cloud for Customer core applications all versions
SAP Knowledge Base Article - Public