
SAP SuccessFactors Employee Central Master Data | SAP Cloud Integration - Connect | SAP S/4HANA Transform and Process |
---|---|---|
|
|
|

The integration scenario in the scope of this training is the standard integration for replicating employee master data and employee organizational assignments from SAP SuccessFactors Employee Central to SAP S/4HANA.
The integration is based on the Business Integration Builder (BIB).
The corresponding required technical elements and tools are delivered as part of our SFSF EC S4 HCM INTEGRATION (ECS4HCM) add-on.
Data Extraction and Processing: Process Flow of Employee Data Replication from Employee Central
The process for replication of employee master data and employee organizational assignments from Employee Central has steps in three systems interacting with each other:
- The SAP S/4HANA system.
- The cloud-based middleware, SAP Cloud Integration.
- SAP SuccessFactors Employee Central.
Data Extraction and Processing–Steps of Process Flow
- The query program in the SAP S/4HANA system, Create and Execute Employee Master Data and Org. Assignment Query (ECPAO_EE_ORG_REPL_QUERY) calls the outbound Web service getEmployeeMasterDataAndOrgAssignmentBundleReplicationQuery. While calling the outbound Web service, the query program reads the parameters that are defined in Customizing. It also updates the Administration of Employee Master Data and Org Assign. Query (ECPAO_QRY_ADM) table.
- The outbound Web service getEmployeeMasterDataAndOrgAssignmentBundleReplicationQuery sends the query to the middleware.
- The middleware requests the corresponding data from Employee Central using the CompoundEmployeeAPI.
- The middleware calls the inbound Web service EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest in the SAP S/4HANA system and passes over the data it has received from Employee Central in packages.
- The inbound Web service EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest stores the data in the form of replication requests in the employee staging area.
- When it stores a new replication request in the staging area, the SAP S/4HANA system triggers the outbound Web service EmployeeMasterDataReplicationConfirmation_Out.
- The outbound Web service EmployeeMasterDataReplicationConfirmation_Out sends a confirmation to the middleware to inform the Employee Central Data Replication Monitor that the replication requests are waiting to be processed.
- The middleware updates the Employee Central Data Replication Monitor.
- Once the last package transferred by the middleware has arrived in SAP S/4HANA, the middleware sends a final notification to SAP S/4HANA.
- The inbound Web service EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest updates the query administration tables and triggers the SAP_SFIOM_EE_ORGAS_RPPQ_CREATED event.
The processing program Process Employee Replication Requests (ECPAO_RPRQ_EE_PROCESSING) runs, which is scheduled with the SAP_SFIOM_EE_ORGAS_RPPQ_CREATED event as a start condition.
The program reads the staging area to determine the updates to be made in the SAP S/4HANA infotypes. Then it creates or updates corresponding infotype records in Personnel Administration and Organizational Management using the key mapping and the settings you've made in the Business Integration Builder.
The processing program also updates the key mapping if necessary and writes messages to the application log.
- When it is finished updating, the processing program triggers the outbound Web service EmployeeMasterDataReplicationConfirmation. The service inform the Employee Central Data Replication Monitor for each employee whether the data transfer was successful, has errors, or is still pending.
- The outbound Web service EmployeeMasterDataReplicationConfirmation_Out passes over the corresponding Successful, Failed, or Pending confirmation to the middleware.
- The middleware updates the Employee Central Data Replication Monitor.

Implementation Considerations Data Replication
The following are implementation considerations for the data replication scenario.
Different Employee Data Model in SAP SuccessFactors Employee Central Compared to SAP S/4HANA.
- SAP SuccessFactors Employee Central comprises of the following:
- One person object containing information shared across employments.
- One/multiple employments associated to one person object containing contractual employee data, such as compensation data, job information and so on.
- Data replication logic uses the same employment equivalent to the SAP S/4HANA / ERP Personnel number.
- In Employee Central, country/region-specific data is often stored on person object level such as country/region-specific personal information. Such data do not have a clear relation to the employment.
- In SAP S/4HANA, all data have a validity period whereas in Employee Central data could be effective-dated but also noneffective dated, which means they exist but do not have a validity period.
Different Handling of HR processes
Different handling of HR processes such as the following:
- Global assignment
- Concurrent Employment
- Dependents
- Organizational structures
- SAP SuccessFactors is a state-of-the-art HCM solution designed for running in the cloud.
Strategy for Specifying as of When EC Data Shall Be transferred
Decide on ‘as of when’ date based on your needs such as the following:
- Financial year
- Payroll recalculation date
- and so on