SAP S/4HANA Cloud Integration APIs

Objectives
After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Discover and evaluate the basic concepts of SAP S/4HANA Cloud APIs and how to use these concepts for an integration with SAP Commerce Cloud

SAP S/4HANA Cloud APIs

When we talk about SAP S/4HANA Cloud Integration with other SAP or non SAP products, APIs play a major role in exchanging data between two systems.

APIs provide the capability to process input and output for a business object.

By default, the APIs are not accessible in your SAP S/4HANA Cloud tenant.

Before you can use an API, you need to activate the API and define one or more (SAP S/4HANA Cloud) users with the permission to use the API.

Before you can activate an API, you need to identify a related communication scenario.

The communication scenario is a logical object that bundles a number of inbound and outbound communication design-time artifacts.

Note: Every API can be bound to one or more communication scenarios.

For more resources, please visit this link: https://api.sap.com/api/CO_MDM_PRD_BULK_REPL_REQ_OUT/overview

The information can be found in the SAP API Business Hub, within the API specific page.

When searching for a specific communication scenario in the SAP API Business Hub, you can find the list of the APIs that relate to a specific communication scenario.

APIs provide the capability to process data input and output for a business object.

To expose an API of SAP S/4HANA Cloud system to an external system, a key user needs to create and activate a communication arrangement for a corresponding communication scenario.

To consume an API of SAP S/4HANA Cloud system, an external system needs to authenticate to it.

A technical communication user is needed to enable certificate-based and basic (username and password) authentication types.

For more information, please visit SAP Community: Setting up Communication Management in SAP S/4HANA Cloud

Save progress to your learning plan by logging in or creating an account