BIB - Data Migration
BIB - Data Migration
A global customer is implementing SAP Success Factors Employee Central, using a core hybrid HCM
deployment option where Employee Central is used as the system of record holding the employee data and
reporting lines of all employees, but existing HR processes such as Payroll, Time Management, or custom
HR processes still run in an SAP ERP HCM system landscape. As a part of it, you are migrating employee
data from ERP HCM system to EC before go live and integrating employee data from EC to ERP HCM
system using Business integration builder(BIB).
2. System Landscape
3. System Pre-requisites
HR ERP System is set up with Employee Master Data and Organizational Assignment Replication.
4. Problem Statement
Employee address data in standard SAP is maintained in country specific screens/fields and this data needs
to be migrated to Success Factors address portlet that is part of CSF data model and integrated back to
ERP. There are overall 120 countries address which are supported in Standard SAP and Success Factors
System. Hence, the migration and integration become quite complex to maintain and troubleshoot with all
the secondary mapping required in the address template of the BIB configuration. In addition to this,
employee can also maintain foreign address as his/her address which is other than the country of
employment, complicating the design of replication interface further. As per the standard design of
replication interface, if the secondary mapping does not exist for all the countries in scope for address of
employee, replication fails and rejects any other data changes relating to this employee, say for example,
working hours change. This document mainly focusses on the integration part to explain how BIB
configuration and standard decoupled framework can be effectively used for maintenance of foreign
address of the employee.
5. Proposed Solution
Implement a Global data model for address portlet in Employee Central in such a way that each
field in Address portlet corresponds to a field in your P structure -P0006 of address infotype
(0006) in HCM ERP system.
Leverage the feature CSSCR provided in the decoupled infotype framework to determine the
country specific screen (ITBLD) based on the country of address (LAND1) To be able to use the
feature CSSCR, make sure all the fields have “Linking field” setting to be maintained as LAND1
in the field mapping.
6. EC to ERP field mapping based on customized global data model for address portlet.
7.1 EC side
Change the CSF data model for address to a global data model based on your above based on
above suggested design template design and upload the new global data model (XML) through
provisioning.
Enable fields relevant for specific countries based on your current SAP system design. (Most
countries don’t use county field, disable the unused fields on manage business configuration)
Define which fields need to picklist enabled based on your SAP system and make the field picklist
enabled in EC.
7.2 Picklist Clean up
Align the picklists by creating/ editing picklists based on your standard SAP system, so that you
don’t have challenges while migrating the data. Remove the picklist values that are not used in
SAP system, as it will cause errors in replication if those values are selected.
As a recommended tip, always use external code of the picklist value same as the SAP value
stored at the data base level to avoid any value mapping in BIB. Though there are challenges with
Picklist Management wherein preceding zeroes cannot be retained on EC side. Alternative is to
leverage MDF picklist as per new SF release Q1-2019, picklists are editable.
As highlighted in row 25, align EC external code based on SAP value to make sure all the picklist
values are aligned.
7.3 BIB Configuration
Under the node for Personnel Management, Integration with Success Factors Employee Central
select Business Integration Builder
Create a new EC entity by providing the same details as for standard EC entity for address. To
make sure we are not affecting the existing mapping if any.
As you can see, no secondary mapping is needed, and you can leverage cloning for subtypes of
addresses.
8. How foreign address works?
Luxembourg employee has home address in Italy. Employee replication supports it.
Address is replicated.
10.Conclusion:
To maximize the benefit of BIB framework and decoupled infotype framework while implementing SF to
ERP integration, standardizing the design of address portlet on the success factors EC has proven to be
quite helpful. On contrary to the recommended approach of using secondary mapping in BIB, this
approach has significantly simplified the mapping during integration and reduces the maintenance effort
after go-live. Also, as we have completely eliminated secondary mapping, we can use cloning to map
different subtypes using this approach. In addition, this simplifies the migration of employee data to
Employee central before Go-live. Overall this approach has been helpful in reducing the errors during
replication and supports foreign address replication as well.