Maintain a Communication Arrangement for Inbound Communication
Create a communication user and a communication system for an OData service in SAP Business Technology Platform ABAP Environment.
Overview
You will learn
- How to create a communication user
- How to create a communication system
- How to create a communication arrangement
Prerequisites
Prerequisites
- You have the business catalog communication management (
SAP_CORE_BC_COM) assigned to your business user.
Steps
Intro
Always replace XXX with your initials or group number.
In case you want to expose developed ABAP services for technical communication, you are expected to bundle them into a Communication Scenario. This Communication Scenario can then be consumed as a whole by different Communication Systems, represented by Communication Users. The combination of a Scenario, a System and a User is represented by a Communication Arrangement.

Open Eclipse and do right click your system and navigate to Properties.

Open Eclipse Navigate to ABAP Development and copy the System URL.

System URL
Navigate to Maintain Communication User.

Navigate to application Create a new user by clicking New.

click on New
Enter user name
TEST_XXX, whereXXXis your group number,Β andΒ descriptionΒ for your user.Use propose password button since the password has to be 20 characters and save the generated password in a text file for the following exercises.
Click Create.

Add Communication User data
Navigate back to Home and then to Communication System.

communication system app Create a new communication system by clicking New.

click on New button
Add a system ID and system name.
- System ID:
WEBIDE_BASIC_XXX - System Name:
WEBIDE_BASIC_XXX
- System ID:
Click Create.
A new communication system will be registered.

You can retrieve the system host name by right-clicking on your ABAP Cloud Project, selecting Properties from the context menu and clicking on ABAP Development in the hierarchy of properties. Copy the system URL and remove
https://at its beginning.
Add hostname ClickΒ + buttonΒ to add the created communication user for inbound communication. Inbound communication means that the here defined system is used from a communication partner to call from external into the SAP S/4HANA system.
Click Save.

Add data 
Add communication user
Navigate back to Home and then to Communication Arrangement.

Communication Arrangement application Create a new communication arrangement by clicking New.

click on new
Select your communication scenario that you created in the last tutorial, Expose a Standard Core Data Service for ABAP Environment, and click Create.

Add your communication system and select the communication user which you created in the first step in this tutorial.
Copy this service URL / service interface from created communication arrangement, you will need it in next steps.
Click Save.
The URL from the communication arrangement should look as followed:
https://<your-system>.abap.eu10.hana.ondemand.com/sap/opu/odata/sap/Z_BIND_XXX(where XXX is your group number)
Enter Data
You can check your service URL via Postman. In Step 12 you’ll learn how to check your communication scenario via SAP BTP Cockpit.
Paste your service URL in a browser or in Postman.
Use the communication user and password.
Check if you can connect to the service and there is no error.

check Service 
check Service
Logon to your SAP BTP Cockpit.

check scenario Select your global account.

- Select Subaccounts.

- Select your subaccount.

- Select Service Instances and find your Instance and open it by clicking the arrow.

- Click Actions to create Service Key.

- Create Service key with the following parameters:
- Name: ADT
- Configuration Parameters (JSON):
```JSON
{
"scenario_id":"Z_COMMU_XXX",
"type":"basic"
}
```

- Now, your new service key is listed under Service Keys. The successful creation of the service key proves the existence of the communication scenario.
Resources
Discussion
Share feedback on this tutorial or join the conversation in SAP Community.