Skip to Content

Maintain a Communication Arrangement for Inbound Communication

Requires Customer/Partner License
Create a communication user and a communication system for an OData service in SAP Business Technology Platform ABAP Environment.
You will learn
  • How to create a communication user
  • How to create a communication system
  • How to create a communication arrangement
niloofar-flothkoetterNiloofar FlothkoetterNovember 23, 2021
Created by
September 3, 2018


  • You have the business catalog communication management (SAP_CORE_BC_COM) assigned to your business user.

Always replace XXX with your initials or group number.

  • Step 1

    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.

    click on New
  • Step 2
    1. Open Eclipse and do right click your system and navigate to Properties.

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

      System URL
  • Step 3
    1. Navigate to Maintain Communication User.

      Navigate to application
    2. Create a new user by clicking New.

      click on New
  • Step 4
    1. Enter user name TEST_XXX, where XXX is your group number, and description for your user.

    2. 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.

    3. Click Create.

      Add Communication User data
  • Step 5
    1. Navigate back to Home and then to Communication System.

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

      click on New button
  • Step 6
    1. Add a system ID and system name.

      • System ID: WEBIDE_BASIC_XXX
      • System Name: WEBIDE_BASIC_XXX
    2. Click Create.

    A new communication system will be registered.

    Add system ID
  • Step 7
    1. 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
    2. 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.

    3. Click Save.

      Add data
      Add communication user
  • Step 8
    1. Navigate back to Home and then to Communication Arrangement.

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

      click on new
  • Step 9

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

    Select Scenario
  • Step 10
    1. Add your communication system and select the communication user which you created in the first step in this tutorial.

    2. Copy this service URL / service interface from created communication arrangement, you will need it in next steps.

    3. Click Save.

      The URL from the communication arrangement should look as followed:

      https://<your-system> (where XXX is your group number)

      Enter Data
  • Step 11

    You can check your service URL via Postman. In Step 12 you’ll learn how to check your communication scenario via SAP BTP Cockpit.

    1. Paste your service URL in a browser or in Postman.

    2. Use the communication user and password.

    3. Check if you can connect to the service and there is no error.

      check Service
      check Service
  • Step 12
    1. Logon to your SAP BTP Cockpit.

      check scenario
    2. Select your global account.

      check scenario
    3. Select Subaccounts.

      check scenario
    4. Select your subaccount.

      check scenario
    5. Select Service Instances and find your Instance and open it by clicking the arrow.

      check scenario
    6. Click Actions to create Service Key.

      check scenario
    7. Create Service key with the following parameters:

      • Name: ADT
      • Configuration Parameters (JSON):
      check scenario
    8. Now, your new service key is listed under Service Keys. The successful creation of the service key proves the existence of the communication scenario.

  • Step 13

    Where can you add a new inbound communication user?

Back to top