Setup Guide
This guide walks you through configuring SAP S/4HANA Cloud to expose the Sales Order Integration API and obtaining the credentials required to use the connector.
Prerequisites
- An active SAP S/4HANA Cloud tenant with system administrator access.
Step 1: Create a communication user
- Log in to your SAP S/4HANA Cloud tenant as a system administrator.
- Open the Communication Management app and select Maintain Communication Users.
- Select New to create a new communication user.
- Enter a User Name (e.g.,
SALES_ORDER_API_USER) and a Description. - Set a secure Password and confirm it.
- Select Create.
tip
Record the username and password securely; you will need them when configuring the Ballerina connector. Do not reuse an existing dialog user for API communication.
Step 2: Create a communication system
- In the Communication Management app, select Communication Systems.
- Select New and enter a System ID (e.g.,
BALLERINA_INTEGRATION) and a System Name. - Under Technical Data, set the Host Name to the hostname of your integration system.
- Under Users for Inbound Communication, select + to add the communication user you created in the previous step.
- Select Save.
Step 3: Create a communication arrangement for sales order integration
- In the Communication Management app, select Communication Arrangements.
- Select New.
- In the Scenario field, search for and select Sales Order Integration (SAP_COM_0109).
- Enter an Arrangement Name (e.g.,
BALLERINA_SALES_ORDER). - Select the communication system you created in the previous step under Communication System.
- Confirm the inbound communication user is assigned under Inbound Communication.
- Select Save.
- After saving, the arrangement details page displays the API URL; this is your SAP S/4HANA hostname for the connector (format:
<unique-id>-api.s4hana.cloud.sap).
note
Communication scenario SAP_COM_0109 (Sales Order Integration) activates the OData v4 Sales Order API endpoint (/sap/opu/odata4/sap/api_salesorder/srvd_a2x/sap/salesorder/0001) used by this connector.
What's next
- Action reference: Available operations