The SAP S/4HANA integration allows to sync general ledger data from Deel to SAP S/4HANA. This article explains how to set up the integration and configure it so that data can sync successfully.
In this article
Before you begin
To configure the SAP S/4HANA integration, make sure you have:
- A SAP S/4HANA user with the admin role
SAP_BR_ADMINISTRATOR
- Alternatively, a business role with access to the catalogs
SAP_CORE_BC_EXT
orSAP_CORE_BC_COM
- Alternatively, a business role with access to the catalogs
- The ID of your SAP S/4HANA account. You can retrieve this from the URL. If the URL is
https://my415205.s4hana.cloud.sap/ui#Shell-home
, the account ID ismy415205
.
Prepare SAP S/4HANA
Step 1. Create a communication user
Use the app Maintain Communication Users to create a new communication user, then store the username and password for later use.
Step 2. Create a communication system
Use the app Communication Systems to create a communication system. When you do, make sure to select the following options:
Location | Option |
---|---|
Technical Data | Select the Inbound Only option |
Users for Inbound Communication | Add the user created in Step 1, selecting username and password as the authentication method. |
Step 3. Create communication arrangements
Use the app Communication Arrangements to create a communication arrangements for each of the following scenarios:
Scenario ID | Name | Scopes |
---|---|---|
SAP_COM_0002 |
Finance - Posting Integration | Required to consume APIs related to journal entries |
SAP_COM_0087 |
SAP Analytics Cloud for Planning Integration | Required for general APIs, such as listing company codes |
SAP_COM_0303 |
Finance - Accounting Analytics Integration | Required for general APIs, such as listing previously created journal entry lines |
When creating the scenarios, set them as follows:
- Give each scenario a name that can help you identify it later. For example,
DEEL_SAP_COM_0002
. - Set the Communication System to the one created in Step 2.
- (Only for
SAP_COM_0002
andSAP_COM_0087
) Deactivate theService Status
option for all the Outbound Services.
Set up the integration
Step 1. Connect to SAP S/4HANA
To connect to SAP S/4HANA:
1. Go to the Hub Apps and search for SAP S/4HANA in the App Store.
2. On the integration page, click Connect SAP S/4HANA.
3. On the Enter Account credentials step, enter the account ID and the username and password created in Prepare SAP S/4HANA, then click Continue.
4. On the Connect company codes to Deel, map the Deel entity to the intended S/4HANA company code, then click Continue.
5. On the Notification settings step, add the recipients to which to send notifications for the integration, then click Complete setup.
The integration is now connected to SAP S/4HANA. As a next step, let's see how to configure the General Ledger sync.
Step 2. Sync the General Ledger
To sync the General Ledger to SAP S/4HANA:
1. Go to Payroll and open the relevant entity.
2. From the entity page, go to the Payroll tab, then select a period for which the payroll cycle is already completed, and the general ledger already generated and approved.
3. Locate the Payroll documents section, go to the Post-approval tab, then click Sync General Ledger.
4. On the Connect to an account system dialog, select SAP S/4HANA, then click Continue.
5. On the Sync Payroll Journal Entry page, map the accounts and segments as needed.
6. When you're done mapping, click Sync to S/4HANA.
The General Ledger is now synced to SAP S/4HANA. You can click Open in S/4HANA to see the journal entry in SAP S/4HANA.
View the sync history
Once syncs are completed, you can view the details of each sync from the sync history page.
1. Go to Hub > Apps.
2. In the My apps section, click the SAP S/4HANA app.
3. Click Details next to the sync event you want to view.
4. (Optional) On the dialog that opens, click View to open the journal entry in SAP S/4HANA.
The SAP S4/HANA page for the relevant journal entry opens in a new tab.