Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 

The SFSF adapter is a part of the Connectivity Add-On 1.0. It facilitates integration between SucessFactors and ERP va SAP Process Integration (PI). As of SP02, the adapter supports REST as a message protocol for communicating with the LMS (Learning Management System) of the SuccessFactors system.

This HowTo blog guides you in configuring the communication channel with SFSF adapter and use REST message protocol.


  • You have installed the latest version (SP02 or higher) of Connectivity Add-on 1.0. For information on how to install the connectivity add-on, see Connectivity Add-On Installation Guide.
  • You have logged on to the Integration Builder and created a business component with the communication channel.
  • You have created the Integration Flow.

Configuring SFSF Sender Communication Channel

1. When you launch the Model Configuration editor, the integration flow does not have adapters assigned to the communication channel.

2. You have to assign the SFSF adapter to a channel. Based on your requirement, assign the SFSF adapter to either the Sender Channel or the Receiver Channel. Double-click the channel (highlighted in yellow) in Model Configuration editor. System redirects you to the adapter selection window.

Note: Optionally, you can select the channel (highlighted in yellow) and choose the channel tab page (marked in red) to access the adapter selection screen.

3. In the choose adapter window, select the SFSF adapter by filtering for ‘SFSF’. Choose OK to assign the SFSF adapter to the relevant channel.

4. In the Message Protocol field, select REST message protocol.

5. Choose the Adapter Specific tab page.

6. In Login Credentials section, provide values in fields based on description in table.

Grant TypeSelect the type of authorization granted by the SuccessFactors system
Authentication URLEnter the URL that you use for authentication with REST web service
Client IDEnter your client ID
Client SecretEnter your client secret

Combination of user ID, company ID, type of user and

type of resource in the format {"userId":"<User ID>","companyId":"DEFAULT","userType":"<Type of user>","resourceType":"<Type of resource>"}

7. If you want to configure proxy settings, select Use HTTP Proxy checkbox.

Enter the proxy host name, port number, username and password in the respective fields.

8. If you want to use SSL certificate, select Specify SSL Server Certificate checkbox.

9. Choose the Processing tab-page.

10. In Processing Details section, provide values in fields based on description in table.

Resource PathEnter the resource path for the entity you are accessing in the LMS system.
OperationSelect the operation that you want to perform on the entity
EntityEnter the entity name on which the operation has to be performed
Maximum number of records per XI messageMaximum number of records that can be packed in one XI message

11. If you are configuring the sender channel, specify the poll interval and batch size in Polling Settings section. Poll interval is the interval for scheduling a data polling cycle. For example, if the poll interval is 1 day, 10 hours, a data polling cycle is executed every 1 day, 10 hours or every 34 hours. Batch size is the number of records to be fetched in a single data polling cycle.

12. Save the configuration.

Modeling SFSF Operations using HCI Operations Modeler

The connectivity add-on uses the HCI’s eclipse based Operations Modeler tool. You use this tool to generate the EDMX file that you need to import to the Enterprise Service Repository (ESR) for mapping operations.

Refer the Installation guide for installing the HCI Operation Modeler.

Note: Use Kepler or Luna versions of Eclipse to get for the latest updates on HCI Operation Modeler.

Additional References