Skip to Content
Technical Articles
Author's profile photo Tia Xu

Use SAP BTP Integration Suite to Integrate SuccessFactors with Third-Party System

In many situations, a scenario may span multiple systems or applications. Take a scenario like employee onboarding, for example, with multiple steps and spanning several different applications that need to be connected one to another.

Thus, no matter for customers or partners, they have strong willingness to make the integration between SAP systems and any other third-party systems. In this way, they can optimize business processes and increase efficiency to a great extent.

SAP Business Technology Platform (BTP) provides powerful and out-of-the-box integration capability to make it, that is SAP Integration Suite.

SAP Integration Suite combines the integration capabilities such as Cloud Integration (Process Integration), API Management, Integration Advisor, and Open Connectors into a cohesive and simplified toolkit for enterprise integrations. To provide a comprehensive integration experience, these services are not available separately, but only as part of the Integration Suite service plan.

The Integration Suite includes all integration capabilities in simple service plans. To know more on these plans, see Integration Suite service catalog.

In this post, you can know how to use the vital Cloud Integration (aka CI or CPI) in the Integration Suite on SAP BTP to exchange data securely between different systems. We will take SAP BTP@AliCloud as data center to use Integration Suite, SAP SuccessFactors as the end SAP system to explain integration work.

You can do the integration work with CPI via the following steps:

  1. Analyze and dissect your scenario to detailed steps.

  2. Discover API for SAP systems in SAP API Business Hub according to your detailed steps.

  3. Set up SAP system

  4. Set up CPI and design integration flow (iflow)

Prerequisites

Parties Information Required
BTP account Account with Integration Suite, Cloud Integration: URL, role collection
SAP SuccessFactors system System details: URL, username, password
Third-party system System details: URLs, credentials

Scenario

This post would expand based on the following scenario, which doesn’t have real business meaning and just for your reference:

Discover API for SuccessFactors in SAP API Business Hub

In the SAP API Business Hub, you can discover and try out APIs that are provided by SAP solutions including SuccessFactors.

In our scenario, we can find an APIs collection: Common Platform APIs.

API on Photos can be found in the API reference tab and you can try it out online here.

Set Up SAP SuccessFactors

Step 1: Enable SAP SuccessFactors API Services and Required Languages in Provisioning

Certain features need to be enabled in Provisioning to integrate SuccessFactors with other systems.

Log on to SuccessFactors Provisioning as Employee Central Provisioning Expert. Under List of Companies, select the relevant company name.

Choose Company Settings.

Scroll down and enable the following features under Web Services:

  • SFAPI

  • Employee Central SOAP API

And make sure Disable OData API is not selected.

Choose Save.

In the Confirm Changes dialog box, enter the company ID and choose Confirm.

Scroll down and enable the Language Packs in your system.

Choose Save Feature.

In the Confirm Changes dialog box, enter the company ID and choose Confirm.

Step 2: Create SAP SuccessFactors API User and Granting Permissions

Log on to the SAP SuccessFactors Employee Central Admin Center as an Employee Central Administrator. In the Tools search field, enter Employee Export.

Specify export option Short format: only system fields. Leave all other settings as default. Select Export Template and save the file on a share in unicode (UTF-8) format.

Enter the following information and leave all other fields empty:

Field Name Value
STATUS active
USERID SFAPI
USERNAME SFAPI
MANAGER NO_MANAGER
HR NO_HR

Save the file.

In the Admin Center Tools search, enter Import Employee Data. Choose Basic Import, browse for the filled file, keep file encoding Unicode (UTF-8). Validate the import file before finally importing it.

After the user is created, select Manage Permission Groups in the Admin Center Tools search.

Select Create New and enter the following values:

Field Name User action and values
Group Name for example, Tia Group

In the Choose Group Members section, assign the newly created user SFAPI. Select Done.

After the permission group is created, select Manage Permission Roles in the Admin Center Tools search.

Choose Create New.

Enter the following values:

Field Name User action and values
Role Name For example, Tia Role
Description For example, API LoginPermission

On the Permission Role Detail – Permission Settings screen, choose Permission. Change the Administrator Permissions according to the following table:

Administrator Permissions User action and values Description
Manage Integration Tools X Allow admin to access OData API through basic authentication
X Access to OData API audit log
Employee Central API X Employee Central foundation SOAP API
X Employee Central HRIS SOAP API
X Employee Central foundation OData API (read-only)
X Employee Central HRIS OData API (read-only)
X Employee Central foundation OData API (editable)
X Employee Central HRIS OData API (editable)
Metadata Framework X Admin access to MDF OData API

Change User Permissions according to the following table.

Administrator Permissions User action and values Description
General User Permission X SFAPI user logon
Employee Data X View and edit photo

Select Done.

Assign this role to the group created in step 4 and set Target Population:

Select Save Changes.

Select Reset User Passwords in the Admin Center Tools search. Enter first name, last name, or user name to find the SFAPI user. Select this user and enter a new password. Then select Reset User Password.

Perform a check of your new SFAPI user and password:

  • Log on to the SuccessFactors instance using your new SFAPI user and password.

  • Check whether the logon is successful. If you are asked to reset the initial password during the logon, provide a new password and note it down.

Step 3: Set SAP SuccessFactors API User Logon Exceptions

This step describes the necessary setup steps to ensure that the password for the SAP SuccessFactors API (SFAPI) user does not expire.

Log on to the EC Admin Center as an Employee Central Administrator. In the Tools search field, enter Password & Login Policy Settings. In the resulting page, choose Set API Login Exceptions. Make the following settings:

Administrator Permissions User action and values
Username The SAP SuccessFactors API user is set up in above: SFAPI
Maximum password age (days) Set to -1 days
IP address restrictions One or more designated IP addresses or address ranges from which the SAP SuccessFactors API user is being accessed from. This can be used to ensure that the SAP SuccessFactors ∂API user is only called from designated sources. If you do not want to do the restrictions, assign 0.0.0.0-255.255.255.255

Choose Save and Close.

Test API

Through the above steps, the API user has the full permission for SAP SuccessFactors Employee Central integration. Then, we can try to call it via Postman.

To construct the endpoint URLs, the necessary API server URL can be found in the List of SAP SuccessFactors API Servers.

For example:

Get Request

Get userId / personId:

Method Get
API Server URL e.g. https://apisalesdemo4.successfactors.com
Path / Parameter /odata/v2/PerEmail?$filter=emailAddress eq 'Victor.Melo@bestrunsap.com
Authorization Type Basic Auth
Username <username>@<companyID> e.g. SFAPI
Password <password>

Get photo:

Method Get
API Server URL e.g. https://apisalesdemo4.successfactors.com
Path /odata/v2/Photo
Authorization Type Basic Auth
Username <username>@<companyID> e.g. SFAPI
Password <password>

Or, you can provide your credentials by manually encoding your credentials (<username>@<companyID>:<password>) using Base64 format and then set it as a authorization header.

For more information, visit https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/latest/en-US/5c8bca0af1654b05a83193b2922dcee2.html.

Post Request

Upload photo:

Method Post
API Server URL e.g. https://apisalesdemo4.successfactors.com
Path /odata/v2/Photo
Authorization Type Basic Auth
Username <username>@<companyID> e.g. SFAPI
Password <password>
Body { “photo”: “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”, “photoType”: 1, “userId”: “104067” }

Set Up SAP BTP Integration Suite, Cloud Integration

Step 1: Design Integration flow

With tested APIs and by following the designed scenario, you can leverage CPI to make it happen in a low-code way.

Note: OData adapter doesn’t support incoming payload in JSON format. The adapter only supports payload in XML format. So, in the integration flow, you can realize the step in two ways:

  • Preprocess the payload by converting it from JSON to XML.

  • Use HTTP adapter instead to get around the limitation:

Step 2: Trigger Integration flow

Before:

After:

A notification email would be sent:

Useful Links

Help Portal – SAP SuccessFactors HXM Suite OData API: Developer Guide (V2)

Help Portal – SAP SuccessFactors HXM Suite OData API: Reference Guide (V2)

Best Practice – JB1

SAP API Business Hub – SAP SuccessFactors API Packages on SAP API Business Hub

Help Portal – List of SAP SuccessFactors API Servers

Blog – SuccessFactors: all you need to know about Authorizations and Security

Help Portal – What Is SAP Integration Suite?

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.