Skip to Content

Integrate List Report Into SAP Fiori Launchpad

Integrate your list report application into SAP Fiori launchpad.
You will learn
  • How to make use of IAM apps and business catalogs
  • How to create business roles
  • How to manage launchpad spaces and assign business role
  • How to assign and manage launchpad spaces
mervey45Merve TemelDecember 15, 2022
Created by
mervey45
October 18, 2022
Contributors
maximilianone
mervey45

Prerequisites

  • You have a license for SAP S/4HANA Cloud and have a developer user in it
  • You have installed the latest Eclipse with ADT.
  • You need to have following business role assigned for your business user SAP_BR_DEVELOPER and SAP_BR_BPC_EXPERT.
  • 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.
  • You need to have business catalog SAP_CORE_BC_BCT_TRN_MNG_PC and SAP_CORE_BC_BCT_TRN_REL_PC assigned to your user to see the app.
  • You need to enable spaces layout in SAP Fiori launchpad to see the app tiles, that are added to spaces or pages.

HINT: The administrator receives an welcome e-mail after provisioning. This e-mail includes the system URL. By removing /ui you can log into the SAP S/4HANA Cloud ABAP Environment system. Further information can be found here.

  • Step 1
    1. Open ADT, select your package Z_PURCHASE_REQ_XXX and open your IAM App ZSHOP_IAM_XXX. Add the UI5 application ID to your IAM app and activate 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. Publish your IAM App.

      iamapp
    3. Make use of your business catalog ZSHOP_BC_XXX.

      businesscatalog

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

    Log in to complete tutorial
  • Step 2
    1. Log in to your S/4HANA Cloud ABAP environment customizing system.

      login
    2. Select Maintain Business Roles.

      role
    3. Click New.

      role2
    4. Create new business role:

      • Business Role ID: BR_Z_SHOP_XXX
      • Business Role Description: Business role for online shop
      role3
      Click Create.
    5. Go to Assigned Business Catalogs and click Add.

      role4
    6. Search for business catalog ZSHOP_BC_XXX, select it and click Apply and OK.

      role5
    7. Click Assign Business Users and click Add.

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

      role7
    9. Select Maintain Restrictions.

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

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

      role8
    Log in to complete tutorial
  • Step 3

    Option 1:

    1. Select the Manage Launchpad Spaces tile.

      transport
    2. Click Create.

      transport
    3. Create new space and page:

      • Space ID: Z_Online_Shop_XXX
      • Space description: Space for online shop
      • Space title: Online Shop XXX
      • Page ID: Z_Online_Shop_XXX
      • Page description: Page for online shop
      • Page title: Online Shop XXX
      transport
      Click Create.
    4. Check your result and click Save.

      transport
    5. Go back to the homepage.

      transport
    6. Select the Maintain Business Roles tile.

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

      transport
    8. Click Edit and select Assigned Launchpad Spaces.

      transport
    9. Click Add.

      transport
    10. Select Use Existing Space, select your space Z_Online_Shop_XXX and click Assign Space.

      transport
    11. Check your result and click Save.

      transport
    12. Open the Mange Launchpad Pages tile.

      transport
    13. Select your page Z_Online_Shop_XXX.

      transport
    14. Click Edit.

      transport
    15. Add a description to your section tile, select your business catalog and click Add.

      transport
    16. Save your changes.

      transport
    17. Check your result.

      transport
    18. Click Page Preview.

      transport
    19. Check the result in the preview.

      transport
    Log in to complete tutorial
  • Step 4

    Option 2:

    1. Select the Maintain Business Roles tile.

      transport
    2. Search and select your business role.

      transport
    3. Click Edit and select Assigned Launchpad Spaces.

      transport
    4. Click Add.

      transport
    5. Select Create New Space. 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. Open the Mange Launchpad Pages tile.

      transport
    8. Select your page Z_Online_Shop_XXX.

      transport
    9. Click Edit.

      transport
    10. Add a description to your section tile, select your business catalog and click Add.

      transport
    11. Save your changes.

      transport
    12. Check your result.

      transport
    13. Click Page Preview.

      transport
    14. Check the result in the preview.

      transport
    Log in to complete tutorial
  • Step 5

    If you want to transport your software collection to your production system, follow the steps below.

    1. Open the Export Software Collection tile.

      export
    2. Select + to create a new software collection.

      export
    3. Create new software collection:

      • Name: Z_SC_XXX
      role3
      Click Create.
    4. Click Add Items

      role4
    5. Select your business role, SAP Fiori Launchpad page, SAP Fiori launchpad space and click OK.

      role5
    6. Now you are able to select each item and export it.

      role6
    Log in to complete tutorial
  • Step 6

    Which system do you use in order to create a business role?

    Log in to complete tutorial
Back to top