Skip to Content

How to prevent the Contact person replication between ERP and CRM

In CRM, you can assign the same Contact Person to more than one accounts. However, in ERP this is not possible. You need to have more than one Contacts (i.e. more than one instance of the same contact with same data) assigned to the different Customers. In ERP, the contact person is just like a “table” for a customer. Due to the different data model between ERP and CRM, the number of contact person could not the same. Therefore, some customers want to know how to stop the replication of Contact person between ERP and CRM. Here I summarize what I know regarding this topic and hope it helps in future.

1.       Prevent the Contact person replication from ERP to CRM.

The filters in R3AC1 works for the replication from ERP to CRM, and the object for Contact person is CUSTOMER_REL. In order to stop the contact person replication from ERP to CRM, you could set filter KNVK-PARNR = ‘0’ (or ‘X’) for object CUSTOMER_REL in R3AC1.

/wp-content/uploads/2015/09/customer_rel_796451.png

Kindly refer to SAP KBA 2138103 for more details.

2.       Prevent the Contact person replication from CRM to ERP.

You have two options to block the replication of Contact person from CRM to ERP.

1>     The filters in SMOEAC works for the delta load from CRM to ERP. (The filters for Initial load from CRM to ERP is set in R3AC1.) You can try using the intelligent subscription for BUPA_MAIN and set filter for IS_CUSTOMER for specific ERP site. This will stop contact persons replication, but in this case, only “Customers” will be replicated from CRM to ERP.

For this scenario, you can check KBA 1834681 for the steps and proceed ahead.

2>     You can create a Z function module as mentioned in note 638628 and register it in transaction CRMC_BUT_CALL_FU. This will check the role and you can delete the MAIN EXTERN structure. Similarly, you can alter the Z FM to check the BUPA_REL scenario as well.

3.       Prevent the Contact person replication from CRM to ISU.

You could implement note 2194365 and register the function module BUPA_OUTBOUND_FILTER_RELATION in transaction CRMC_BUT_CALL_FU. It can prevent certain business partner roles from being replicated between CRM and ISU.



1 Comment
You must be Logged on to comment or reply to a post.
  • Very good info.

    I am facing the issue that “Contact person” not replicating from ECC to CRM . When I add contact person in XD02 in ECC only contact person number is updating in CRM but it is not creating relationship in account BP. Could you please help me in this issue.

    thanks

    Ram