Skip to main content
Administrator access to the SAP S/4HANA Cloud tenant is required to create Communication Arrangements and Communication Users. Trial systems do NOT support Communication Arrangements — a paid or partner-provisioned sandbox is required.

Locate your System ID

The System ID is the 6-character tenant prefix in your S/4HANA Cloud URL.

1

Find the System ID

Open your SAP S/4HANA Cloud Fiori launchpad URL in a browser.

  • Look at the URL, e.g. https://my123456.s4hana.cloud.sap/sap/fiori
  • The System ID is the 6 digits after my and before .s4hana.cloud.sap — in the example: 123456
  • Enter ONLY the digits (no my prefix, no .s4hana.cloud.sap suffix) into the System ID field

Create the Communication User

The Communication User is the technical identity that issues the OAuth credentials.

1

Open Maintain Communication Users

In the Fiori launchpad, search for and open the Maintain Communication Users app.

2

Create a new user

Click New to create a Communication User.

  • Enter a User Name (e.g. STACKONE_INTEGRATION)
  • Click Propose Password and copy the generated password — it will become the OAuth Client Secret
  • Click Create

Create the Communication Arrangements

Each business API is enabled by a Communication Arrangement bound to a Scenario.

1

Open Communication Arrangements

Search for and open the Communication Arrangements app.

2

Create arrangement for Business Partner

Click New, enter Scenario SAP_COM_0008, give it an Arrangement Name, then click Create.

  • Under Inbound Communication, set Authentication Method to User ID and Password — then switch the dropdown to OAuth 2.0
  • Assign the Communication User you created earlier
  • Save the arrangement
3

Create arrangement for Sales Order

Repeat for Scenario SAP_COM_0109 (Sales Order).

4

Create arrangement for Product

Repeat for Scenario SAP_COM_0009 (Product Master).

Retrieve OAuth credentials

The OAuth Client ID and Client Secret come from the Communication Arrangement.

1

Open one of the arrangements

In Communication Arrangements, open the SAP_COM_0008 arrangement.

2

View OAuth 2.0 details

Under Inbound Communication, click the OAuth 2.0 Details link.

  • Copy the OAuth 2.0 Client ID — this is your Client ID
  • The Client Secret is the password you generated when creating the Communication User
  • Do not regenerate the password — it would invalidate all existing arrangements

Verify Communication Arrangement is active

Each arrangement must be active for the OAuth client to access the corresponding APIs.

1

Confirm status

In Communication Arrangements, the Status column for each of SAP_COM_0008, SAP_COM_0009, and SAP_COM_0109 should read Active.

Linking the Account from the Hub

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Connect

  • Click Connect
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.