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 service catalog.
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:
-
Analyze and dissect your scenario to detailed steps.
-
Discover API for SAP systems in SAP API Business Hub according to your detailed steps.
-
Set up SAP system
-
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 , you can discover and try out APIs that are provided by SAP solutions including SuccessFactors.
In our scenario, we can find an APIs collection: .
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 .
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