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

Build the First Version of Your Add-On Product

How to trigger an add-on build using the landscape portal. Bonus - How to troubleshoot errors.

Overview

🎓 beginner 5 min. SAP BTP ABAP EnvironmentBeginnerABAP DevelopmentABAP Extensibility

You will learn

  • How to gather necessary information to configure your build parameters
  • How to build your first add-on product
  • How to troubleshoot errors during an add-on build
Sumana Vasuki S Sumana Vasuki July 5, 2023
Created by March 21, 2023
Contributors

Prerequisites

Prerequisites

  • The Landscape Portal Application has been subscribed to and your user has the landscape portal admin role collection assigned.
  • Entitlements for the CI/CD service in the subaccount where the landscape portal application is subscribed.

Steps

Intro


Step 1 Gather necessary information to configure your build parameters

1.Get the “Org Name”, “API Endpoint” and “Space” for the subaccount 03 Build/Assemble

  • As an authorized BTP Cockpit user, navigate to the subaccount 03 Build/Assemble in the Global Account for Development.

  • Navigate to the overview section using the menu.

  • Note the “API Endpoint”, “Org Name” and the “Space” where you wish for your systems to be created. We shall use this information while configuring our build parameters.

Configure Build Parameters
Configure Build Parameters

2.Get the “orgname”, “apiendpoint” and “space” for the subaccount 04 Build/Test.

  • As an authorized BTP Cockpit user, navigate to the subaccount 04 Build/Test in the Global Account for Development.

  • Navigate to the overview section using the menu.

  • Note the “API Endpoint”, “Org Name” and the “Space” where you wish for your systems to be created. We shall use this information while configuring our build parameters.

Build Test
Build Test

3.Get the relevant CommitID for the software components involved in the build

  • As Administrator of the development system where the code for the add-on is developed, open the “Manage Software Components” application from the Fiori Launchpad.

  • Find your software component from the list of software components.

Commid ID
Commid ID

  • Open the entry for your software component and navigate to the “Branching” section.

Branching
Branching

  • Navigate to the branch where you are developing (In this example, the main branch) to see the list of commits. The “Message” column provides details of the transport request contained in the commit. Identify the commit based on which you wish to build your add-on product.

    Branch Navigation
    Branch Navigation

  • Open the entry for the chosen commit to see the Long Commit ID. We will use this while configuring our build parameters.

    Long CommitID
    Long CommitID

  • In case you have more than one software component in your product, repeat above steps to identify the Long Commit ID for all involved software components.

Step 2 Create a template for release build
+
Step 3 Configure software components and build a new version of the add-on product
+
Step 4 Monitor your build and troubleshoot errors
+
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. Gather necessary information to configure your build parameters 2. Create a template for release build 3. Configure software components and build a new version of the add-on product 4. Monitor your build and troubleshoot errors 5. Test Yourself

Learn more →