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.
To carry out this exercise, you can choose from the following options:
- Live Environment: Using the instructions provided below, you can perform the steps in your SAP BTP account.
- Platform Simulation: Follow the step-by-step instructions within the simulation.
- Side-by-side: Follow the step-by-step instructions within the simulation and perform the steps in your SAP BTP account simultaneously.
You have performed the exercise Encapsulate Remote Systems APIs Using Actions Projects.