Skip to Content

Create Branches with SAP Cloud Platform ABAP Environment

test
0 %
Create Branches with SAP Cloud Platform ABAP Environment
Details

Create Branches with SAP Cloud Platform ABAP Environment

Requires Customer/Partner License
2020-03-11
Create your own branch with SAP Cloud Platform, ABAP environment.

You will learn

  • How to create software component
  • How to pull software component
  • How to release transport request
  • How to create master branch
  • How to create branches

Prerequisites

  • SAP Cloud Platform, ABAP environment user
  • ADT version 2.96 or higher
  • Administrator role assigned to user

In this tutorial, wherever XXX appears, use a number (e.g. 000).


Step 1: Create software component
  1. Logon to ADT, right-click on your ABAP cloud project and select Properties.

    Create software component
  2. Click on your system URL.

    Create software component
  3. Logon to your ABAP system in your SAP Fiori launchpad and select Manage Software Component.

    Create software component
  4. Select + to add a new software component.

    Create software component
  5. Create a new software component:

    • Name: Z_SWCT_XXX
    • Type: Development

    Click Save.

    Create software component
Log on to answer question
Step 2: Pull software component
  1. In your available software component Z_SWCT_XXX click Pull.

    Pull software component

    Note: In the initial system, the ‘master’ branch will not be visible until you’ve released a transport request. If you are pulling in the production system, all branches will be available before you’ve released an ABAP transport request.

  2. Click OK.

    Pull software component
  3. Check your result. Your pull is successful.

    Pull software component
Log on to answer question
Step 3: Create ABAP class
  1. Switch to your ADT, right-click on Favorite Packages and select Add Package.

    Create ABAP class

  2. Search for Z_SWCT_XXX, select it and click OK.

    Create ABAP class

  3. Right-click on your superpackage Z_SWCT_XXX and select Add Package.

    Create ABAP class

  4. Create your package:

    • Name: Z_PCK_XXX
    • Description: Package XXX

    Click Next>.

    Create ABAP class
  5. Click Next >.

    Create ABAP class

  6. Select Create a new request:

    • Request Description: TR123456

    Click Finish.

    Create ABAP class
  7. Right-click on your package Z_PCK_XXX and select ABAP Class.

    Create ABAP class

  8. Create your ABAP class:

    • Name: Z_CL_XXX
    • Description: Class XXX

    Click Next>.

    Create ABAP class
  9. Click Finish.

    Create ABAP class

  10. Replace your code with following:

    class z_cl_xxx definition
    public
    final
    create public .
    
    public section.
    interfaces if_oo_adt_classrun.
    protected section.
    private section.
    ENDCLASS.
    
    CLASS z_cl_xxx IMPLEMENTATION.
    METHOD IF_OO_ADT_CLASSRUN~MAIN.
    out->write('Hello world!').
    ENDMETHOD.
    ENDCLASS.
    

    Save and activate.

Log on to answer question
Step 4: Release transport request
  1. Select your class Z_CL_XXX and select Transport Organizer in your menu. Right-click on your transport task and select Release

    Release transport request

  2. Check your result and click OK.

    Release transport request

  3. Right-click on your transport request and select Release.

    Release transport request

  4. Check your result and click OK.

    Release transport request

Log on to answer question
Step 5: Create new branch
  1. Switch to your ABAP system in your SAP Fiori launchpad, open your software component Z_SWCT_XXX in Manage Software Component.

    Create new branch

  2. Refresh your page by pressing F5.

    Create new branch

  3. Select your master branch and click + to create a new branch.

    Create new branch

  4. Create new branch:

    • Branch Name: branch_xxx

    Click Create.

    Create new branch
  5. Check your result. Now your new branch branch_xxx is created.

    Create new branch

Log on to answer question
Step 6: Test yourself
What do you need to do in order to create a master branch?
×

Next Steps

Back to top