Symptom
When updating a Business Partner Relationships in C4C, the related message is processed successfully in the Wb Service message Monitor. However, the message has the error "Address with number xxxx already exists 626(R1)" in tr SRT_UTIL of the S/4 system.
Environment
- SAP S/4HANA
- SAP Cloud for Customer
Reproducing the Issue
- Make a change to a Contact in C4C.
- Transmit this payload to SAP S/4HANA Interface II_MDG_BP_BUSINESS_PARTNER_REL.
- Note the Message ID created for message BusinessPartnerRelationshipReplicationSelfInitiatedOut in the Web Serice Message Monitor.
- On the S/4 system, check the error for the message ID in tr SRT_UTIL.
- The Error Context of the message contains the error code mentioned above.
Cause
Missing customising entry in view MDGV_BP_SYS_PAR, which is required for Integration C4C <-> S/4.
Resolution
Please ensure you have the C4C specific settings active in your S4 system:
Entry in view (SM30) MDGV_BP_SYS_PAR.
a) Maintain the business system name of your C4C system as used in the setup of the data replication scenario.
b) Tick the checkbox for "Filter Reflexive Partner Functions" since those are not supported by C4C.
c) Tick the checkbox for "C4C" to enable C4C specific processing logic for both data inbound and data outbound
d) After that, please delete the address and undo the relationship from S/4 and from C4C.
e) Finally, add the relationship back in C4C with a new address assigned and replicate it to S/4
Keywords
SRT_CORE267, BusinessPartnerRelationshipReplicationSelfInitiatedOut, S4 , KBA , LOD-CRM-INT-S4H , Integration of C4C with S/4 HANA , Problem