cancel
Showing results for 
Search instead for 
Did you mean: 

Replicate contact person details from CRM to SD contact person tab

Former Member
0 Kudos

Hi All,

We are using SAP CRM 7.0 and ECC SD is on EHP4.

I have a requirement where i have to create Account Master for prospect in SAP CRM and maintain the contact person details for the prospect, and has to replicate prospect with contact person details to SD Contact Person tab and also replicate contact person partner function to SD Sales Area Data Partner function tab.

1. Where and How should i maintain the contact person details in CRM Account Master

2. How can i replicate contact person details of prospect from CRM to ECC SD.

3. Please tell me if there is any middle related settings for replicating contact person, i will be thankfull if anyone can send me middleware related docs related to this issue.

I am creating Account Master in CRM and i also created Contact Person with details and assigned prospect ID to contact person and maintainde BP Role "Contact Person". is this the right way to maintain the contact person details to replicate to SD.

Thanks and Regards,

Arun

Thanks and Regards,

Arun

Edited by: saparuno on Jan 13, 2012 6:58 AM

Edited by: saparuno on Jan 13, 2012 7:06 AM

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi all,

For Contact person replication from CRM to ECC, what Config work needs to be done so that during replication, the process will copy the address to the business address also along with the Home address?

Can the standard config will be able to do with this requirement  or need to have additional development?.

Please share experience if you have incurred such kind of development ,

Thanks in advance ,

Arun

Former Member
0 Kudos

Hi

Please refer to my answers as DJ >>

I have a requirement where i have to create Account Master for prospect in SAP CRM and maintain the contact person details for the prospect, and has to replicate prospect with contact person details to SD Contact Person tab and also replicate contact person partner function to SD Sales Area Data Partner function tab.

DJ >> Why are you replicating PROSPECT data to ECC. Why don't you convert prospect to customer and replicate the customer to ECC.

1. Where and How should i maintain the contact person details in CRM Account Master

DJ >> You can maintain contact person for a roles prospect. When you convert prospect to the customer, those contact person can be taken over to the customer

master data. You can see the contact person data in RELATIONSHIPS button. The relationship category is - has contact person

2. How can i replicate contact person details of prospect from CRM to ECC SD.

DJ>> You need to do the middleware settings so that the contact person details will replicate to ECC.

To replicate the contact persons into the CRM system, carry out these steps:

1. Access the activity using one of the following navigation options:

Transaction code = R3AS

OR

SAP CRM menu> Architecture and Technology > Middleware > Data Exchange > Initial Load  Start

2. In the Load Object field, enter CUSTOMER_REL.

3. In the Source Site field enter OLTP and in the Destination Site field enter CRM.

4. To run the replication, choose Execute (F8).

To check the completeness of the contact person replication, carry out these steps:

1. Access the activity using one of the following navigation options:

Transaction code = SE16

OR

SAP CRM menu Architecture and Technology  ABAP Workbench  Overview  Data Browser

2. Enter BUT050 in the field Table name.

3. Choose Execute (F8).

4. Compare the number of entries with the number of entries in the ECC table KNVK.

The number of entries should be identical. Please note that all contact persons for which the corresponding business partner isnu2019t available in the CRM system are not replicated

3. Please tell me if there is any middle related settings for replicating contact person, i will be thankfull if anyone can send me middleware related docs related to this issue.

DJ >> Middeware setting as mentioned above

I am creating Account Master in CRM and i also created Contact Person with details and assigned prospect ID to contact person and maintainde BP Role "Contact Person". is this the right way to maintain the contact person details to replicate to SD.

Hope this will be useful

Regards

Former Member
0 Kudos

HI DJ,

Thanks for the Answer....

As you said, i am converting prospect to customer and then replicating to ECC.

Thanks and Regards,

Arun

Former Member
0 Kudos

Hi DJ,

I heard that In ECC they dont maintain Number range & Account Group for Contact Person but when maintaining Contact Person details in account master system generates a numberfor contact person. more over i noteced number for contact person is different from number of Account.

1. How this contact person number is generated?

2. Do we have to define and maintain the Number Range with grouping for Contact Person in CRM and Number Ranges with Account Groups in ECC?

Awaiting for your responce.

Thanks in Advance.

With Regards,

Arun

robert_kunstelj
Active Contributor
0 Kudos

Number ranges for contact persons in ERP are maintained in trx VPN1.

And in CRM it is defined under SPRO>Cross-Application Components>SAP Business Partner>Business Partner Relationships>Basic Settings>Define Number Ranges and assigned via Grouping.

Former Member
0 Kudos

Atlast we got solution and problem resolved. please find the steps/settings mentioned below.

Step1: First download DNL_CUST_TSAB and DNL_CUST_TPFK. Then once run CUSTOMER_REL and then BUPA_REL in R3AS.

Step 2: For contact person replication from CRM to R/3 most important thing to check is number range in CRM and ECC (R/3).

CRM: Create Number range for Contact Person in CRM (in the same path where you define the BP Number Ranges). And the number range should be the internal in CRM and should be external in R/3.

Path: SPRO>Cross-Application Components>SAP Business Partner>Business Partner >Basic Settings>Define Number Ranges and Grouping.

R/3: In ECC, go to transaction VPN1 check the number range assigned to AP as this one is used for contacts and maintain the same number range which you have maintained in the CRM. Here even though if you main the NUmber Range as External the system will consider the number range as internal.

There is no PIDE (Customers)/ PIDV (Vendors) settings for contacts as it don't have account groups. As soon as you assign contact to any u201Csold tou201D or u201Cship tou201D it will be replicated to ECC through BUPA_REL bdoc.

Step 3: Go to TCode SMW01 in SAP CRM and check for the BDocs.

Create a Customer Account in CRM in TCode. BP and Assign this contact person to customer/Sold-to party in Relationship tab by select "Has contact person" and put this contact person and Hit Create and save. You will have BUPA_REL generated as BDOC with no aparent destination as "OLTP". But you can see this contact person in XD03 of ECC on main screen "Contact person" tab.

IN CRM open the customer account in TCode BP and go to the Contact Tab/Assignment Block you can see the contact person. In the same way go to TCode XD03 in R/3 and click the Contact Tab you can find the contact person details which you have entered in CRM.

But the problem raises when some one create Contact person in R3 then system selects the grouping which is assigned to Prospect/Customer will create Account with number which we maintained as internal. inorder to avoid this go through the note number 564538.

But still numbers for contact persons may differ in CRM and R3.