Get an overview of the example used in this documentation and what kind of administration activities you need to expect and why.
In the example scenario used in this documentation, developers want to make an outbound service call from the ABAP environment to SAP S/4HANA Cloud, using an SAP S/4HANA service to create a business partner.
When an outbound service call in the ABAP environment is implemented, the following authentication methods can be used to authenticate at the SAP S4/HANA cloud system:
-
User ID and password (basic authentication)
-
OAuth 2.0
In this example scenario, OAuth 2.0 authentication is used.
As an administrator, your main task is to establish a trust relationship between the communication partners, the ABAP environment and SAP S/4HANA Cloud. You establish this trust relationship by creating several communication management artifacts in SAP S/4HANA Cloud. At the same time, you have to configure a destination on SAP BTP.
Most of the administrative steps can be performed automatically by using the SAP S/4HANA Cloud Extensibility service on SAP BTP. This is the recommended option, as it simplifies the process and reduces the possibility of human error. However, you can also perform all the steps manually. In the following sections, both options are described.
After you have completed the integration of the ABAP environment with SAP S/4HANA Cloud, developers can start implementing their services. For more information about the next steps of the developers and additional resources, see Implementing an Outbound Service Call to SAP S/4HANA Cloud.
To learn more about how to use communication management apps in SAP S4/HANA systems to integrate with other systems, see Communication Management.
For more information about available services in SAP S/4HANA Cloud that can be consumed by external systems, search for services on the SAP API Business Hub at http://api.sap.com or follow this direct link.
To find out how to consume services offered as part of SAP S/4HANA Cloud or other SAP products, see API Management.