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

SAP BTP, ABAP system as Content Provider for SAP Launchpad Service

Target of this tutorial is to provide content of a SAP BTP, ABAP environment system to the SAP Launchpad Service of a subaccount on SAP BTP.

Overview

🎓 beginner 30 min. SAP BTP ABAP EnvironmentBeginnerABAP DevelopmentSAP Business Technology Platform

You will learn

  • โœ”How to setup a communication arrangement
  • โœ”How to expose roles to the SAP Launchpad Service
  • โœ”How to create the necessary destinations
  • โœ”How to create a Content Provider
  • โœ”How to create a Launchpad Site
Achim Seubert A Achim Seubert March 21, 2023
Created by March 9, 2023
Contributors

Prerequisites

Prerequisites

  • Subscribe to the SAP Launchpad Service in the subaccount the content shall be consumed. Therefore follow the steps of tutorial “Set Up the SAP Launchpad Service” in your subaccount.
  • Authorization: Your SAP BTP, ABAP environment user needs a business role with business catalogs Administrator (ID: SAP_BR_ADMINISTRATOR role) assigned.
  • Authorization: In the subaccount where the destinations for Content Federation will be created, the user needs to be a subaccount administrator with Role Collection Launchpad_Admin assigned.

Steps

Step 1 Create the Communication System
โ€”

  • Open the Communication Systems app from the SAP Fiori Launchpad in your SAP BTP, ABAP environment system.

  • Create a new Communication system.

  • Specify System ID and System Name for the new Communication System.

  • In the field Host Name enter the callback URL. This is needed for setting up content change notifications. For example portal-service.cfapps.eu10.hana.ondemand.com.

    Communication system overview
    Communication system overview

  • Add a technical user for inbound communication.

    New Inbound User
    New Inbound User

    New Inbound User
    New Inbound User

  • Authentication method is User Name and Password. Let the System generate a Password. Do not forget to note the password down. It will be used in Step 5 (Create Design-Time destination).

Inbound User settings
Inbound User settings

  • Similarly add a technical user for outbound communication with Authentication Method None.

    Outbound User settings
    Outbound User settings

Step 2 Create the Communication Arrangement
+
Step 3 Select Roles for exposure to Launchpad Service
+
Step 4 Configure communication between the SAP BTP subaccount and the SAP BTP, ABAP environment system
+
Step 5 Create the Design-Time Destination
+
Step 6 Create Runtime Destination for launching apps in an iFrame
+
Step 7 Create Runtime Destination for dynamic OData access
+
Step 8 Create Content Provider
+
Step 9 Choose content in the Content Manager
+
Step 10 Create Launchpad Site
+
Step 11 Add Role Collection to user
+
Step 12 Access Launchpad Site
+

Resources

Discussion

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

Submit detailed feedback Discuss in Community
Steps
Step 1 of 12
1. Create the Communication System 2. Create the Communication Arrangement 3. Select Roles for exposure to Launchpad Service 4. Configure communication between the SAP BTP subaccount and the SAP BTP, ABAP environment system 5. Create the Design-Time Destination 6. Create Runtime Destination for launching apps in an iFrame 7. Create Runtime Destination for dynamic OData access 8. Create Content Provider 9. Choose content in the Content Manager 10. Create Launchpad Site 11. Add Role Collection to user 12. Access Launchpad Site

Learn more →