Professional Documents
Culture Documents
Table of contents
1.0 Intended Audience 3
2.0 Executive Summary 3
3.0 ECC Settings 3
3.1 Logical Systems & RFC Destinations 3
3.2 Create Distribution Model in ECC3
3.1 Check Distribution Model replication in CRM 9
3.2 Activating Change Pointers for Delta Replication 13
4.0 CRM Settings 14
4.1 CRM Number Range Settings 14
5.0 Creating HR Master in ECC 19
6.0 Replication of Employee Masters from ECC to CRM 19
6.1 R/3 Initial Download - SE38 – RHALEINI 19
6.2 Checking Replicated Employees in CRM 21
7.0 Changing HR Master in ECC 27
7.1 Execute Program RBDMIDOC in ECC 27
7.1 Pre-requisites for downloading CUSTOMER_REL 28
7.2 Changing Employees in ECC Customer Masters 28
Logical system GE1CLNT200 assigned to ECC client 200. Logical system RMCLNT200
assigned to CRM client 200 – view through SCC4
Create RFC Destination CRMCLNT200 for CRM client 200 in ECC and Server ID
172.25.8.186 with user details and client 200.
Transaction code SALE : Application Link Enabling (ALE) Modeling and Implementing
Business Processes Maintain Distribution Model and Distribute Views. (Direct transaction
code : BD64)
You get a popup. Fill in the details – Technical name, short text and validity.
Save the model. From the same screen select the distribution model and from the menu
Environment --> Generate partner profiles.
Select the distribution model. From the menu bar, Edit Model View Distribute
You get a log ‘Model view HRCRM has been created in target system CRMCLNT200’.
Go to the CRM system and check up whether this model has been created.
Transaction code BD64. The model has got copied. No changes can be made in CRM
The above settings work only for intial transfer for R/3 employee masters. For delta
changes, change pointers need to be activated.
CRM : Number Assignments. Generally, there are 3 types of number assignments (also
called switches) when business partners are created.
1 – The system uses the number from the general internal interval of the number
range object BU_PARTNER
2 – The system uses the number from a specific internal interval of the object
3 – The number is transferred from HR and a prefix is added. In this case, a specific
external interval, which must be defined as XX00000000 (up to XX99999999), is used
(where XX denotes any two letters).
The number range object for all switch positions is BU_PARTNER, with the interval
depending on the switch value.
For switch value 1, the system uses the internal standard interval, otherwise for switch
values 2 and 3 you must also create a grouping (transaction BUC2) for these intervals. For
the system to be able to connect the grouping and the number range interval, the name
L&T Infotech - Confidential Page 14 of 28
Reusable Component – Employee Master Replication
Feb 2010
Author: Kaushik Sarkar
of the grouping must be exactly the same as the name of the corresponding number
range interval (the name of the grouping is contained in the first column of the table). If
you select 3 (HRALX/PNUMB = 3) for the number assignment of busienss partners of the
employee role, create HRALX/PSUBG switch manually in table T77S0.
In table T77S0, HRALX/ONUMB is used to set the number assignment for organizational
units and HRALX/PNUMB is used to set the number assignment for employees.
Note: For the system to be able to connect the grouping and the number range interval,
the name of the grouping must be exactly the same as the name of the corresponding
number range interval.
Transaction code BUC2. Create a grouping of the same ID as that of the number range.
E.g. Number range ID : ZZ and grouping ID should also be ZZ.
If you select 3 (HRALX/PNUMB = 3) for the number assignment of business partners of the
employee role, create a HRALX/PSUBG switch manually in table T77S0.
In table T77S0, HRALX/ONUMB is used to set the number assignment for organizational
units and HRALX/PNUMB is used to set the number assignment for employees.
HRALX-PNUMB = 2
HRALX-PSUBG = ZZ
Create Employee Master in R/3. Employee master consists of Infotypes. The mandatory
info types are Actions, Address, Personal data and Organizational Assignment.
In CRM, transaction code PP01, put the object ID the employee number in R/3.
You see that the employee 1 has got transferred. To see the corresponding business
partner go to the infotype Relationships (the first row).
Screen 1:
To see the business partner number generated in CRM, go to infotype relationships and
select further details.
When filters are set in objects via R3AC1, on synchronization, this gets updated in R/3
table CRMFILTAB.
After all employees are transferred to CRM from R/3 only then it’s safe to execute initial
download CUSTOMER_REL.