SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Integration of BTP ABAP environment with SAP Build Process Automation

Configure connection between BTP ABAP environment (Steampunk) and SAP Build Process Automation.

Overview

🎓 beginner 15 min. SAP BTP ABAP EnvironmentBeginnerABAP DevelopmentABAP ConnectivitySAP Business Technology Platform

You will learn

  • SAP Build Process Automation Integration with SAP BTP ABAP environment
  • Creation of a Communication Arrangement for SAP Build Process Automation Workflows
  • Creation of callback destination from SAP Build Process Automation to SAP BTP ABAP environment
  • Properties to be used in the callback destination to enable it for SAP Build Process Automation
  • Adding the callback destination in SAP Build Process Automation
Ruchi Dobriyal R Ruchi Dobriyal December 30, 2024
Created by November 22, 2024
Contributors

Prerequisites

Prerequisites

  • You have a licensed version of SAP BTP ABAP environment
  • SAP BTP ABAP environment instance with the Administrator role
  • SAP BTP tenant with SAP Build Process Automation subscription Instance and service key must be created for SAP Build Process Automation. You can use the Booster for subscription as described here

Steps

Scenario

Basic Travel Application will be created in SAP BTP ABAP Environment. On Creating a Travel entry, a workflow will trigger in SAP Build Process Automation and the status of the Travel entry will be set to “Awaiting Approval”.

This workflow process in SAP Build Process Automation will create a task in the approver’s Inbox, which can be accessed from “My Inbox” Application integrated in SAP Build Process Automation.

Once the Approver actions the task i.e. (Accepts/ Rejects) a callback will be made to SAP BTP ABAP Environment notifying the Outcome of workflow completion. BTP ABAP Environment will use the Notification to further set the status of Travel to Accepted/ Rejected in the Travel Application.

Scenario
Scenario

Step 1 Overview

To integrate SAP BTP ABAP environment with External Systems or Services like SAP Build Process Automation you create a Communication Arrangement.

A Communication Arrangement describes which communication partners communicate with each other in the scenario, and how they communicate. Communication Arrangement is formed by combining the below artifacts.

  • Communication Scenario: Communication Scenario is a design time description of how two communication partners communicate with each other. It consists of technical information like inbound and/or outbound services example OData or SOAP as well as supported authentication methods. There are various standard communication scenarios provided by SAP which are ready to use, like in this tutorial we would be using SAP_COM_0863.

  • Communication System: The communication system represents the communication partner within a communication e.g., SAP Build Process Automation in this case.

  • Communication User: Communication users are used by Communication Systems to authenticate themselves to be able to connect to your system in BTP ABAP Environment.

Communication Scenario Overview
Communication Scenario Overview

Step 2 Create Communication Arrangement
+
Step 3 Create Callback Destination
+
Step 4 Add callback destination in SAP Build Process Automation
+
Step 5 Test Yourself
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 5
1. Overview 2. Create Communication Arrangement 3. Create Callback Destination 4. Add callback destination in SAP Build Process Automation 5. Test Yourself

Learn more →