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:
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)
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 |
This post would expand based on the following scenario, which doesn't have real business meaning and just for your reference:
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.
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.
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.
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.
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 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/5c8bca0af1654b05a83193b292....
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" } |
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:
Before:
After:
A notification email would be sent:
Help Portal - SAP SuccessFactors HXM Suite OData API: Developer Guide (V2)
Help Portal - SAP SuccessFactors HXM Suite OData API: Reference Guide (V2)
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
33 | |
13 | |
11 | |
10 | |
9 | |
9 | |
9 | |
9 | |
8 | |
8 |