
To Begin , this article is for people who are planning to implement S/4HANA Public cloud along with Employee Central as the frontend for HR data.
SAP S/4HANA Cloud Public Edition is a ready-to-run enterprise resource planning (ERP) system that delivers the latest industry best practices and business application solutions on a public cloud network. It offers an efficient, agile, and affordable solution for connecting your workforce, suppliers, customers, markets, and assets without adding complexity.
HR in S/4 HANA Public cloud
For HR processes, SAP recommends using SAP SuccessFactors solutions, which are seamlessly integrated with SAP S/4HANA Cloud. In S/4 HANA cloud employees are termed as workforce persons and process of managing their data is referred as workforce management.
HR information is processed and stored in HR system. However, basic employee information is required to execute various processes in S/4 system such as project planning, billing, project time recording etc. This information is made available through workforce integration
SAP SuccessFactors system can be integrated with S/4 system through Master Data Integration covered in scope ID JB1 Core HR with SAP SuccessFactors Employee Central (JB1) . This scope supports transfer of employee data (including contingent workers). It includes basic data, such as employee name and ID, and contact details, such as workplace address, e-mail, and telephone information.
Below are relevant scope ids where integrated HR data is used
J12- Time Recording - Project-Based Services (J12)
6JO- Resource Management for Projects (6JO)
Integration (MDI)
SAP Master Data Integration service is a central master data hub. Applications integrate with SAP Master Data Integration to synchronize their local master data databases with the master data database of the central hub.
Data flow and field mapping
SAP Master Data Integration enables you to share consistent master data across multiple products easily and efficiently. Once the relevant products, applications, or landscapes are connected to SAP Master Data Integration, master data is synchronized between them.
Following order for data flow is recommended for successful data replication between S/4 HANA Public cloud and SAP SuccessFactors.
Step | Entity | Source | Destination |
1 | Company Code | S/4 HANA Public Cloud | SAP SuccessFactors |
2 | Cost Center | S/4 HANA Public Cloud | SAP SuccessFactors |
3 | Bank Data | S/4 HANA Public Cloud | SAP SuccessFactors |
4 | Workforce person | SAP SuccessFactors | S/4 HANA Public Cloud |
5 | Availability information | SAP SuccessFactors | S/4 HANA Public Cloud |
Replication of master data such as Company code, cost center and bank data to SuccessFactors determines base to process employee information and maintain data which will be uniform once it is replicated back to S/4 HANA Public cloud.
Field Mapping between S/4 HANA Public Cloud and SuccessFactors
SAP has provided pre-defined field mappings for most of the entities when Employee master data is replicated from SuccessFactors to S/4 HANA. SAP note 3078790 provides a list of mapping and configuration activities required in case of custom data handling.
Integration Process
We will cover end to end integration process from both S/4 and SF systems. The process of configuring integration should follow below sequence. These steps are described in detail.
S.No. | Step | In which system to perform the step |
1. | Creating a service instance and a service key | SAP Business Technology Platform |
2. | Configure a business system ID | SAP Business Technology Platform |
3. | Configure write permissions | SAP Business Technology Platform |
4. | Create user in SF for communication | SAP SuccessFactors |
5. | Creating communication systems and communication arrangements | SAP S/4HANA Cloud Public Edition |
6. | Configuring Destinations | SAP S/4HANA Cloud Public Edition |
7. | Configure distribution models in Business Data Orchestration | SAP Business Technology Platform |
8. | Configure OAuth connection | SAP SuccessFactors |
9. | Configuration for Master Data Integration for all object types | SAP SuccessFactors |
10. | Enable Address Mapping | SAP SuccessFactors |
11. | Configure Business Scenario | SAP SuccessFactors |
12. | Configure Availability Iflow | SAP Integration Suite |
For each application you connect, you will have to create a dedicated service instance of SAP Master Data Integration from the SAP BTP marketplace. After creating the service instance, you create a service binding to obtain the credentials to establish the technical connectivity to the application.
2.Configure a business system ID and write permissions
The businessSystemId acts as a display name for the client represented by the service instance in the Business Data Orchestration UI. Also, the businessSystemId configuration attribute is mandatory to connect a client using the SOAP API for Business Partner.
You should only configure businessSystemId if the documentation of the connected application demands it.
"businessSystemId": "<businessSystemId>"
"writePermissions": [
{ "entityType": "<entityTypeOdmName1>" },
{ "entityType": "<entityTypeOdmName2>" },
...
]
Example-
"writePermissions": [
{ "entityType": "sap.odm.finance.costobject.CostCenter" },
]
3.Creating communication systems
4.Create communication arrangements
Create below communication arrangements to allow data replication of our required objects:
5.Configuring Destinations
These steps are required to set up a destination for the connection to Business Data Orchestration
Workforce data
Bank Data
URL- https://my<number>-api.s4hana.cloud.sap/sap/opu/odata4/sap/api_bank/srvd_a2x/sap/bank/0003/Bank
Cost center
6.Configure distribution models in Business Data Orchestration
Create separate distribution models for each object type with details as below:
7.Configure OAuth connection
8.Configuration for Master Data Integration for all object types
9.Enable Address Mapping
10.Configure Business Scenarios
11.Configure Availability Iflow
Select integration package as “SAP SuccessFactors - Employee Availability Integration with SAP S/4HANA Cloud” and artifact as “SFSF_EC_to_S4HANA_Availability”
Go to Security material under Manage security section and maintain the user and passwords for S/4 HANA and SuccessFactors systems.
In the artifact below screen appears. Click on configuration and set configuration values for the integration.
Business Partner and Vendor creation
A work assignment defines the relationship between a worker and a specific company or legal entity, also known as a work agreement. Each work assignment is uniquely identified by a Work Assignment ID.
A workforce person can have multiple work assignments, either at different times or simultaneously. When there are multiple assignments, the system automatically determines the main employment, which indicates the current active employment.
Each workforce person and their work assignments are represented by various business partners, each with a specific role.
Points to note-
Conclusion :- This Article gives you Indepth insight of the workfoce managment and integration between successfactors to S4/Hana Public cloud.
In the next Blog , the aspects of integration with Resource management will be covered including talent intelligence hub and availability control from EC to Resource management.
Thanks to Divya Gopal , Amruta Chitale , Arghya Sengupta , Mahesh Joshi , Nitin Patil , Sourabh Panigrahi , Mayank Barui from My current Organization to help and contribute to this Blog.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
3 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 |