Home kellton

Main navigation

  • Services
    • Digital Business Services
      • AI & ML
        • Utilitarian AI
        • Predictive Analytics
        • Generative AI
        • Machine Learning
        • Data Science
        • RPA
      • Digital Experience
        • Product Strategy & Consulting
        • Product Design
        • Product Management
      • Product Engineering
        • Digital Application Development
        • Mobile Engineering
        • IoT & Wearables Solutions
        • Quality Engineering
      • Data & Analytics
        • Data Consulting
        • Data Engineering
        • Data Migration & Modernization
        • Analytics Services
        • Integration & API
      • Cloud Engineering
        • Cloud Consulting
        • Cloud Migration
        • Cloud Managed Services
        • DevSecOps
      • NextGen Services
        • Blockchain
        • Web3
        • Metaverse
        • Digital Signage Solutions
        • Spatial Computing
    • SAP
      • SAP Services
        • S/4HANA Implementations
        • SAP AMS Support
        • SAP Automation
        • SAP Security & GRC
        • SAP Value Added Solutions
        • Other SAP Implementations
      • View All Services
  • Platforms & Products
    • Audit.io
    • Kellton4Health
    • Kellton4NFT
    • Kellton4Commerce
    • KLGAME
    • tHRive
    • Optima
    • Our Data Accelerators
      • Data DigitalTwin
      • SmartScope
      • DataLift
      • SchemaLift
      • Reconcile360
    • View All Products
  • Industries
    • Fintech, Banking, Financial Services & Insurance
    • Retail, E-Commerce & Distribution
    • Pharma, Healthcare & Life Sciences
    • Non-Profit, Government & Education
    • Travel, Logistics & Hospitality
    • HiTech, SaaS, ISV & Communications
    • Manufacturing, Automotive & Chemicals
    • Oil,Gas & Mining
    • Energy & Utilities
    • View All Industries
  • Insights
    • Blogs
    • Brochures
    • Success Stories
    • News / Announcements
    • Webinars
    • White Papers
  • Careers
    • Life At Kellton
    • Jobs
  • About
    • About Us
    • Our Partners
    • Our Leadership
    • Testimonials
    • Analyst Recognitions
    • Investors
    • Privacy-Policy
    • Contact Us
    • Our Delivery Centers
      • India Delivery Center
      • Europe Delivery Center
Search
  1. Home
  2. All Insights
  3. Blogs

Integrating Success Factors with SAP HCM

SAP
September 06 , 2018
Posted By:
Kellton
linkedin
Integrating Success Factors with SAP HCM

Other recent blogs

Generative AI companies
ROI of Generative AI: Measuring its impact and value for your business
April 15 , 2025
Data migration cost
Breaking down the cost of Data Migration: Is it worth in 2025
April 10 , 2025
Data Migration trends 2025
Revealing top Data Migration trends and predictions to watch
April 01 , 2025

Let's talk

Reach out, we'd love to hear from you!

Image CAPTCHA
Get new captcha!
Enter the characters shown in the image.

SuccessFactors is a cloud-based human resource management system. Therefore, client data needs to be syndicated in-house from your SAP Human Capital Management (HCM) system to the Cloud. This syndication requires a secure, reliable middleware process. There are several Add-on’s that support this process:

  • SAP provides pre-built content which can be imported in SAP HCM and SAP Process Integration (PI).
  • Contents in SAP HCM are imported via SPAM/SAINT transaction code. The add-on is primarily responsible for extracting data from SAP HCM or importing data into SAP HCM.
  • Contents in SAP PI are imported as .TPZ files in  Enterprise Services Repository (ESR). The add-on provides pre-built configuration objects (Data Types, Message Interfaces, Mapping programs, Communication Channel templates, and more)

These add-ons can be downloaded from the SAP Marketplace.

Prerequisites for Installing the Add-on

  • At least SAP ERP 6.0 SPS 15 is mandatory for all SuccessFactors integration
  • At least SAP PI 7.0 and axis adapter in SAP PI is mandatory for compensation and recruiting integrations
  • The Pretty Good Privacy (PGP) module and Secure File Transfer Protocol (SFTP) in SAP PI is advisable for employee and evaluation integrations

Integrations Delivered as part of the Add-on

Employee data integration

  • Supports core HR functionality
  • Data is transferred from HCM to SuccessFactors systems
  • Integration is asynchronous (uni-directional) and makes use of file-based communication
  • Integration can make use of Webservices

Evaluation of data integration

  • Used to transfer evaluation related data from SAP HCM to SuccessFactors-Work Force Analytics (WFA)
  • Communication is asynchronous in nature
  • Data is transferred from SAP HCM to SuccessFactors using file-based communication

Compensation data integration

  • It is used in the compensation planning process
  • Data is transferred from HCM to SuccessFactors and vice versa
  • Integration is synchronous and makes use of Webservices
  • Before building, make sure employee data already exists in SuccessFactors
  • It cannot use file-based integration

Recruitment data integration

  • It is used in recruitment planning
  • Data is transferred from HCM to SuccessFactors and vice versa
  • Integration is synchronous and makes use of Webservices
  • Before building, make sure employee data already exists in SuccessFactors
  • It cannot use file-based integration

Types of successfactors integrations

There are two types of communication options which can be leveraged

1. File-based communication

  • Data is exchanged between SAP HCM and SuccessFactors through flat files.
  • Communication is asynchronous and can be set up with minimal technical configuration/expertise.
  • Configured to run either in batch or near-real-time mode.
  • No automated real-time response for the data import. Hence, it is not possible to monitor this transmission end-to-end. It does provide an e-mail notification which can be configured for data import.
  • Files are usually PGP encrypted and sent over Secure File Transfer Protocol (SFTP).

SAP PI is the preferred middleware tool but this integration can be developed without it as well.

2. Webservice-based Communication

Webservice-based communication enables data exchange via webservices which is primarily used for Employee, Compensation, and Recruiting.

The communication is synchronous and requires the usage of SAP Process Integration (PI). The process requires the installation of an add-on on SAP HCM as well as SAP PI. Pre-delivered contents are imported in ESR of PI. These contain the service interface definition for SAP HCM as well as SuccessFactors (webservices). They also contain message mapping programs and the communication channel template.

  • All transactions originate from the SAP HCM system. The call is placed from the SAP HCM to the SAP PI system. SAP PI sends this request to SuccessFactors and gets the response which is eventually sent back to SAP HCM.
  • The Add-on is installed in SAP HCM and SAP PI. Data is exchanged via the Advanced Business Application Programming (ABAP) proxy. Hence, it is important that you connect HCM and PI at the server level.
  • The connection can be established between HCM and PI (Dual Stack) using an Integration engine or HCM and SAP PI (Single Stack) using SOAP communication.
  • A communication channel template is used to configure connections in the Integration Directory. It uses a Secure Socket Layer (SSL) and an Axis Adapter (HTTPS) so you need to make sure that these components are installed in SAP PI as well.
  • Communication between SAP HCM and SuccessFactors makes use of Token ID’s which are dynamically issued by SuccessFactors webserver during the interface execution.
  • Token ID’s need to be exchanged for all data communication between HCM and SuccessFactors webserver.
  • By default, successfully processed synchronous messages are not persisted in SAP PI, hence you may need to enable the logging on of Integration Engine (for dual stack) or Adapter Engine (for single stack) for monitoring/troubleshooting purposes.

File vs. WebService-based communication

File-Based Communication

Webservice Based Communication

Uses file / FTP based integration

Uses HTTPS (Axis) based integration

Primarily for employee and Workforce Administration (WFA)

Can be used for Employee, Compensation or Recruiting

Requires installation of an Add-on on SAP HCM

An Add-on needs to be installed on SAP HCM and SAP PI

Always works asynchronously

Always works synchronously

Works in near-real-time mode and failed messages can be restarted from SAP PI

Works in real time mode and failed messages need to be restarted from SAP HCM

Can be set up without using SAP PI

SAP PI is mandatory

Easier to configure

Requires more technical expertise

Checks multiple systems for end-to-end monitoring

Provides end-to-end monitoring from a single system

Uses PGP+SFTP for message security

Uses HTTPs for message security

Key Points to Remember

  • The SuccessFactors application runs in the cloud. Hence, your data needs to be syndicated externally.
  • Use the SAP delivered content as much as possible.
  • All communications run from HCM to SuccessFactors.
  • Employee and WFA can be done via File-based communication.
  • Recruiting and compensation require Webservice communication.
  • Build a solution which can be leveraged for future enhancements.
  • Plan ahead and make sure that prerequisites are fulfilled.

Integrations between in-house SAP HCM and Cloud-based Success Factors can be quickly built using the on-premise SAP Process Integration (PI/PO) server and the SAP provided pre-delivered contents. Depending upon the SuccessFactor module one intends to implement, you could use File or Webservice based communications.

Want to know more?

SAP Cloud Private vs Public
Blog
SAP S/4HANA Cloud Editions: Private vs. Public Cloud—which is right?
August 27 , 2024
SAP Upgrade guide
Blog
SAP S/4HANA upgrade guide: Why upgrading to higher version is more crucial than ever
January 29 , 2024
 SAP PIPO
Blog
How to generate and use SuccessFactors ODATA API XSD in SAP PI/PO?
October 18 , 2023

North America: +1.844.469.8900

Asia: +91.124.469.8900

Europe: +44.203.807.6911

Email: ask@kellton.com

Footer menu right

  • Services
  • Platforms & Products
  • Industries
  • Insights

Footer Menu Left

  • About
  • News
  • Careers
  • Contact
LinkedIn Twitter Youtube
clutch Badge

© 2024 Kellton