Calling APIs of Remote Systems Using Actions in a Process


After completing this lesson, you will be able to:

  • Call remote systems APIs using actions in a process

Call Remote Systems APIs Using Actions in a Process

Business Scenario

You and your colleagues are building a process that needs to read Sales Order data from your SAP S/4HANA system and at a later stage, also write Sales Order data back to the system. Now you're faced with the challenge of interacting with that SAP S/4HANA system in the process. As a solution to this challenge, SAP Build Process Automation provides the capability of Actions projects. You have already created an Actions project that encapsulates the Read Sales Order API endpoint of the SAP S/4HANA Sales Order API. Now you want to make use of the Action within a process. For that, you'll use the Action step type. As the process also needs technically to be able to reach the SAP S/4HANA system, a destination will be required too.

When connecting remote systems with your SAP BTP environment, it's vital to create a Destination for them. The Destination acts as sort of a technical address of the system to be connected. Destinations can include additional information such as credentials for access authentication and authorization.

In this example, you want to make use of the API Sandbox environment of the SAP Business Accelerator Hub as a proxy for an SAP S/4HANA Cloud system.

To learn more about how to call remote systems APIs using Actions in a process, follow this interactive tutorial.

Exercise Options

To start the exercise, choose Start Exercise in the figure below.

A pop-up opens. You have the following options:

  • Choosing Start: the simulation starts. Follow the simulation to learn how to call remote systems APIs using actions in a process.
  • Choosing Open PDF Document: a pdf opens. Based on the steps described in this document, you can perform the exercise in your own system landscape.


You have performed the exercise Encapsulate Remote Systems APIs Using Actions Projects.

Task 1: Prepare the Remote System and Create a Destination

Task 2: Create a New Process and a Trigger Form for it

Task 3: Use Actions

Task 4: Release, Deploy, and Test the Process


You have successfully performed calling remote systems APIs using Actions in a process.

This concludes the interactive tutorial.

Log in to track your progress & complete quizzes