SAP ABAP Cloud Communication Setup

This document outlines the configuration steps required to set up the SAP BTP ABAP Environment (ABAP Cloud) for integration with the ReleaseOwl dashboard. It includes the creation of the service instance, Service Key, Communication Arrangements, and Software Components

1. Prerequisites

To access SAP BTP ABAP Environment (ABAP Cloud), ensure the following:

  1. An active subscription to the ABAP Environment service in SAP BTP.

  2. An ABAP Environment instance created in the relevant subaccount.

  3. Web access enabled with required role collections assigned to users.

2. ABAP Cloud Setup- Step- by- Step Configuration Guide

Step 1: Create a Service Key

After successfully creating the ABAP Environment instance, follow these steps to generate a Service Key:

  1. Log in to the SAP BTP Cockpit.

  2. Navigate to your SubaccountInstances and Subscriptions.

  3. Select the created ABAP Environment instance.

  4. Go to the Service Keys section.

  5. Click Create Service Key.

  6. Provide a name for the service key and click Create.

Step 2: Create Communication Keys

Communication keys must be created for the required communication scenarios in the ABAP Environment instance.

Follow the steps below:

  1. Navigate to your ABAP Environment instance in the SAP BTP Cockpit.

  2. Select the Service Keys section.

  3. Click Create Service Key.

  4. Provide the required JSON configuration for the communication scenario.

  5. Click Create to generate the service key.

Service Key for Software Component Integration (SAP_COM_0510)

Use the following JSON configuration:

Service Key for ABAP Unit Test Integration (SAP_COM_0735)

Similarly, create the service key for ABAP Unit Test Integration using the following JSON configuration:

Alternative Method: Create Communication Arrangements in ABAP Cloud

Communication arrangements can also be created directly in the ABAP Cloud system for the required communication scenarios.

  1. Log in to the ABAP Cloud system.

  2. Navigate to Administration → Communication Arrangements.

  1. Click New.

  1. Select the Communication Scenario:

  • SAP_COM_0510 – Software Component Test Integration

  1. Click Create.

  1. In the Common Data section:

    • Enter an Arrangement Name.

    • In the Communication System field, click New to create a new system.

Create Communication System

  1. Enter a System ID and Name (as per naming convention).

  2. Click Create to generate the Communication System.

Create User for Outbound Communication

  1. Under Outbound Communication, click the “+” (Add) button.

  1. Enter:

  • User Name (as per naming convention)

  • Password (define a secure password of your choice, following your organization’s password policy)

  1. Click Create.

  1. Click Save to complete the arrangement setup.

Create Communication Arrangement for ABAP Unit Test Integration (SAP_COM_0735)

Repeat the same process for ABAP Unit Test Integration:

  1. Go to Communication Arrangements.

  2. Click New.

  3. Select Communication Scenario:

    • SAP_COM_0735 – ABAP Unit Test Integration

  4. Click Create.

  1. In the Common Data section:

    • Enter an Arrangement Name.

    • In the Communication System field, click New to create a new system.

  2. Enter a System ID and Name (as per naming convention).

  3. Click Create to generate the Communication System.

Create User for Outbound Communication

  1. Under Outbound Communication, click the “+” (Add) button.

  2. Enter:

    • User Name (as per naming convention)

    • Password (define a secure password of your choice, following your organization’s password policy)

  3. Click Create.

  1. Click Save to complete the arrangement setup.

Verification of Service Details

Once the communication arrangements (SAP_COM_0510 and SAP_COM_0735) are successfully created and activated, the corresponding service details can be verified in the Service Key generated for the ABAP Environment service instance.

3. Manage Software Components

Step 3: Create Software Component

  1. In the ABAP Cloud system, navigate to Manage Software Components.

  1. Click Create.

  1. Provide:

  • Software Component Name (as per naming convention)

  • Type

  • Repository URL (Git Repository URL)

  1. Click Create.

Step 5: Clone the Software Component

After creating the Software Component:

  1. Select the created Software Component.

  2. Click Clone.

  1. Provide:

  • Git User Name

  • Personal Access Token (PAT)

  1. Select the required Branch to clone.

  2. Confirm the action.

The software component is now connected to the Git repository and ready for ReleaseOwl-based deployment.

Once the above setup is completed, the system will be ready for integration through ReleaseOwl.

Last updated