Skip to Content
Technical Articles
Author's profile photo Karthick Chandrasekaran

SAP SuccessFactors Employee Data – Integration Best Practices and Considerations

Introduction:

SAP SuccessFactors Employee Central consists of Foundation objects (Position, Location, Division, Legal Entity, Department, Division, Business Unit) and Employee Data related objects (Person, Personal Information, Employment information, Job Information, Compensation information). The foundation objects form the Organization structure and acts as a framework on which the Employee information is built.

Third party (Target) systems that connect to SAP SuccessFactors (Source), one of the needs is to replicate Employee Data (Scenario) and to keep it in sync. Depending on the target system need, business requirements must be evaluated. The most common ones being:

  • Choosing the right Employee Identifier
  • Support for different Employment types supported in SAP SuccessFactors
  • Choosing the correct APIs based on the requirements and the data needs of the target system
  • Integration tool and Integration pattern for extracting the Employee data
  • Monitoring capabilities

While considering these requirements it is also recommended from SAP SuccessFactors to consider non-functional requirements during the early project phase

  • Security (Authentication of the APIs, encrypting sensitive data as needed)
  • Performance (Correct pagination, usage of select clause in APIs, paging size to keep optimal turnaround between Integration tool and SAP SuccessFactors API server, usage of right filter set to obtain the intended data to target system, Full vs Delta loads)
  • Operation costs

Conclusion:

Please refer to SAP SuccessFactors Employee Data: Integration Best Practices and Considerations which outlines these concepts and has detailed solution.

Here is a sample Cloud Integration process flow developed by Ybrant Partners to demonstrate the concepts – INTEGRATIONIDP/Exemplar by Ybrant Partners- SAP SuccessFactors EC to 3rd Party – Employee Data Replication.zip at main · rsinghvi1/INTEGRATIONIDP · GitHub

Note of Thanks:

Gerald Reinhard (Mentor)

Sharath T N (Mentor)

Sachin Kumar (Co-Author)

Ritesh Singhvi

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Marian-Cornel Vatafu
      Marian-Cornel Vatafu

      Hello,

       

      Thanks for sharing this with us ! I have one question regarding this integration between S/4HANA Cloud and SF through SAP CPI. Is it possible to filter out some specific infotypes from the SF response with employee data ? I checked some documentation and saw something related to infotypes/BiB. There is a requirement on the project I'm working now to exclude some personal data like phone information ( the private one ).

       

      Thanks,

      Marian.

      Author's profile photo Karthick Chandrasekaran
      Karthick Chandrasekaran
      Blog Post Author

      Hello Marian,

      Please post this question in the https://partnercommunity.successfactors.com/t5/Employee-Central/bd-p/employee_central (Partner Delivery Community)

      Regards,

      Karthick C

      Author's profile photo Samir Bigdeli-Issazadeh
      Samir Bigdeli-Issazadeh

      Dear Marian-Cornel,

       

      We recently released a set of Cloud BaDis. With these some manipulation of the payload is possible; if your specific use cases are not supported please create a customer influence ticket.

      In general it is also possible to adapt the pre-delivered iFlows to filter out specific parts of the payload. You need to proceed with caution though as support might not be able to help in case of issues with a modified version of the iFlow, so this in not recommended.

      Lastly i'd like to point out, that even though the private phone number is getting replicated, it is not being displayed and can only be accessed in the logs or via CDS views.

       

      Best regards,
      Samir Bigdeli, SAP S/4HANA Cloud Product Management

      Author's profile photo DELPHINE GIRAUD
      DELPHINE GIRAUD

      Hi

      We have the same problem. We would like that the business phone number is accessible by the managers but we would like that the personal phone number is only accessible by HRs.

      It was recommended to ask the question on the partner site, unfortunatelly, I'm a customer. Please cold you give us advices ?

      Thanks a lot.

      Regards

      Delphine