Find insights on SAP customer relationship management and customer experience products in blog posts from community members. Post your own perspective today!
This weblog is about distributing HR master data from HR system to CRM system. The Employee data exchange is not supported by the standard middleware so we need to setup the ALE distribution. Some simple steps needs to be perform in both (source and target) the system to Use transaction BD64 and create a distribution model. Add a message type HRMD_A if HR system is smaller than 4.6C else HRMD_ABA. Add the filter setting to the distribution model as per note 312090. Save the distribution model. Generate the partner profile. !https://weblogs.sdn.sap.com/weblogs/images/251712330/blog3-3.JPG|height=308|alt=image|width=599|src=...!
Generate partner profile again (Transaction BD64).
Only if the version of HR system is smaller then 4.6C do this activity : In transaction WE70 recode the basic IDoc type and in transaction WE73 recode the message type
In Order to get modified data replicated automatically, it is necessary to activate the change pointer mechanism. Also plan a job that invokes report RBDMIDOC, which generates IDoc’s by the information provided by the change pointers.
In source system :-IMG path:- ALE -> Master Data Distribution -> Replication of Modified Data -> Activate change pointers for Message Types>
IMG path:- ALE -> Master Data Distribution -> Replication of Modified Data -> Creating IDocs from change pointers -> Define Variants>
Creating IDocs from change pointers -> Schedule Job>
In target (CRM) system maintain name formatting rules: You can control how a name is composed form the elements using country-specific rules (name composition formats) If you do not specify a format the system uses a standard setting.
All objects of object type O are distributed with program RHALEINI. As a transfer mode, the update mode with infotype 1000 selection should be used. This way we make sure that all objects of object type O are created in the target system for existence checks.
All objects of object type O are distributed with program RHALEINI. As a transfer mode, the INSERT mode should be used. This way we make sure that all objects of object type O are created in the target system with all distribution infotypes, especially the relationships. Note that infotypes 1000 is distributed for the second time here.
All objects of object type P are distributed with program RHALEINI. As a transfer mode, the INSERT mode should be used. This way we make sure that all objects of object type P are created in the target system for existence check. Then, also all distributed infotypes are created, especially the relationships to the organizational structure.
Now the basic steps are taken and it should be possible to replicate employees. When IDocs arrives at the target system it will immediately be posted. This is ok for the test system but it could cause performance issue in production system. This can be change by calling transaction WE20 in the target system, expand the tree “Partner Type LS” and select the logical system of the target system. Double click at the line “HRMD_ABA” in table “inbound parameter”. In the group input mode select the radio button “collect IDocs”. We may now process incoming IDocs manually in transaction BD87 or schedule a job. In order to get replication work properly some customization needs to be done in the target system. I will be covering it in my next weblog.