Skip to Content
Author's profile photo Gautham Krishna

HowTo: Configure Communication Channel with SFSF Adapter (with REST Message Protocol) for SAP Process Integration

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.


Field Description
Grant Type Select the type of authorization granted by the SuccessFactors system
Authentication URL Enter the URL that you use for authentication with REST web service
Client ID Enter your client ID
Client Secret Enter 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.


Field Description
Resource Path Enter the resource path for the entity you are accessing in the LMS system.
Operation Select the operation that you want to perform on the entity
Entity Enter the entity name on which the operation has to be performed
Maximum number of records per XI message Maximum 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

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hello Gautham,

      Thank you for the details..

      A quick question..If a requirement is to move 100K records from SF to ECC via PI or vice versa, what adapter will you recommend and kindly share some details on how to achieve this..

      Thank you,

      Author's profile photo Fábio Teixeira
      Fábio Teixeira

      Hello Gautham Krishna,

      how do you add a interface in sender using eclipse?


      Best Regards,

      Author's profile photo vinay mittal
      vinay mittal

      The information this blog provides is really basic and similar to the sap help page for adapter setting only screenshots are the add on here... If you check out the REST adapter configuration blogs you will see that they have demonstrated the configuration with settings and a demo scenario. Please enhance this blog with real values and scenario this is not helping sorry

      Author's profile photo Gautham Krishna
      Gautham Krishna
      Blog Post Author

      Hi Vinay,

      Thank you for your feedback. We will create a new item with focus more on a scenario.

      Best Regards, Gautham