Skip to Content

Integrate List Report into ABAP Fiori Launchpad

Requires Customer/Partner License
Integrate your list report application into ABAP Fiori launchpad.
You will learn
  • How to make use of IAM App and business catalog
  • How to create business roles
  • How to pin business catalogs
  • How to create spaces and pages
mervey45Merve TemelJune 10, 2022
Created by
mervey45
November 18, 2020
Contributors
mervey45
jmmargo

Prerequisites

  • You need an SAP BTP, ABAP environment license.
  • You have created the Travel App Group in a licensed system.
  • You need to have following business role assigned for your business user SAP_BR_DEVELOPER.
  • You need to have business catalog SAP_CORE_BC_UI_FLD assigned for the usage of manage launchpad space.
  • You need to have business catalog SAP_CORE_BC_UI assigned for the usage of manage launchpad settings.

Hint: Your Business Application Studio subscription needs to be in the same subaccount as the ABAP system.

  • Step 1
    1. Open ADT, select your package ZTRAVEL_APP_XXX and open your IAM App ZTRAVEL_IAM_XXX. Add the UI5 application ID to your IAM app and publish it.

      iamapp

      If you don’t have any IAM App created yet. Please create an IAM App and add the UI5 application to it.

    2. Make use of your business catalog ZTRAVEL_BC_XXX.

      businesscatalog

      If you don’t have created a business catalog yet, please create one and publish it locally.

  • Step 2
    1. Right-click on your ABAP system in the project explorer of ADT and select Properties. Click ABAP Development and copy the system URL.

      url
    2. Log in to your ABAP system as an administrator.

      login
    3. Select Maintain Business Roles.

      role
    4. Click New.

      role2
    5. Create new business role:

      • Business Role ID: BR_Z_TRAVEL_XXX
      • Business Role Description: Business role for travel
      role3
      Click Create.
    6. Go to Assigned Business Catalogs and click Add.

      role4
    7. Search for business catalog ZTRAVEL_BC_XXX, select it and click Apply.

      role5
    8. Click Assign Business Users and click Add.

      role6
    9. Search your business user, select it and click Apply and OK.

      role7
    10. Select Maintain Restrictions.

      role7
    11. Adjust Maintain Restrictions for Write, Read, Value Help to Unrestricted. Go back.

      role7
    12. Click Save. Now your business catalog and business user is assigned to your business role.

      role8
  • Step 3
    1. Log in to your system and select the Export Customizing Transports tile.

      transport
    2. Click Go.

      transport
    3. Now you can see all transport request.

      transport
    4. Click Create.

      transport
    5. Create new transport request:

      • Description: Transport_Request_XXX
      • Type: Customizing Request
      transport
      Click Create.
    6. Now you can see an error message. You can only create new transport requests, if there is no default transport request. If there is already a default transport request, then you have to make use of it. Remember the transport request ID for later use.

      transport
    7. Now cancel and go back to the transport request overview and select the default transport request. You can identify it via ID or the transport category.

      transport
    8. In your default transport request you can create a new task. Click Create.

      transport
    9. Create a new task:

      • Description: Transport_Task_XXX and select the owner.
      transport
    10. In the description field, search for your user and select it.

      transport
    11. Click Create.

      transport
  • Step 4

    Option 1:

    1. Select the Manage Launchpad Spaces tile.

      transport
    2. Click Create.

      transport
    3. Create new space and page:

      • Space ID: Z_TRAVEL_APP_XXX
      • Space description: Space for travel app
      • Space title: Travel App XXX
      • Page ID: Z_TRAVEL_APP_XXX
      • Page description: Page for travel app
      • Page title: Travel App XXX
      • Transport: testing transport
      transport
      Click Create.
    4. Check your result.

      transport
    5. Select Transports to check your transport request and click Save.

      transport
    6. Go back to the SAP Fiori homepage and select the Maintain Business Roles tile.

      transport
    7. Search for your business role BR_Z_TRAVEL_XXX and select it.

      transport
    8. Click Edit and select Assigned Launchpad Spaces.

      transport
    9. Click Add.

      transport
    10. Select Use Existing Space and select your space.

      transport
    11. Search for your space Z_TRAVEL_APP_XXX and select it.

      transport
    12. Check your result and click Assign Space.

      transport
    13. Check your result and click Save.

      transport
  • Step 5

    Option 2:

    1. Select the Maintain Business Roles tile.

      transport
    2. Click Edit and select Assigned Launchpad Spaces.

      transport
    3. Click Add.

      transport
    4. Select Create New Space.

      transport
    5. Add Launchpad Space:

      • Assign Space to Business Role: Create New Space
      • Space ID: Z_TRAVEL_APP_XXX
      • Space description: Space for travel app
      • Space title: Travel App XXX

      Check Create Page from Business Catalogs and Groups.

      transport
      Click Create and Assign Space.
    6. Click Save.

      transport
    7. Select your space.

      transport
    8. Select Transports.

      transport
    9. Check your transport.

      transport
  • Step 6

    If you want to execute your transport task, do following:

    1. Select the Export Customizing Transports tile.

      transport
    2. Click Go.

      transport
    3. Select your transport request.

      transport
    4. Select your transport task.

      transport
    5. Check your objects.

      transport
    6. Go back.

      transport
    7. Select your transport task and select execute. For testing select simulate.

      transport
  • Step 7

    Which user do you need to use in order to create business roles?

Back to top