Skip to Content

Add the Shopping Cart Fiori Application to FLP

Integrate your list report application into ABAP Fiori launchpad.
You will learn
  • How to create a semantic object
  • How to create a technical catalog
  • How to create a launchpad app descriptor item
  • How to create SAP Fiori business catalog
  • How to create a space and page
  • How to create a business role and assign to business user
  • How to run an app from FLP
mervey45Merve TemelDecember 21, 2023
Created by
mervey45
October 16, 2023
Contributors
mervey45
AriannaMussoBarcucci

Prerequisites

  • This tutorial can be used in both SAP S/4HANA Cloud, private edition system and SAP S/4HANA on-premise system with release 2022 FPS01. We suggest using a Fully-Activated Appliance in SAP Cloud Appliance Library for an easy start without the need for system setup.
  • The steps for fully-qualified Domain Name & SSL Certificates can be found here.
  • For SAP S/4HANA on-premise, create developer user with full development authorization
  • Initial setup of the Launchpad
  • You user has assigned following roles
  • You finished Create a SAP Fiori Shopping Cart App and Deploy it tutorial.
  • Pages and Space should be activated.

In this tutorial, wherever ### appears, use a number (e.g. 000). This tutorial is done with the placeholder 000.

  • Step 1
    1. Open SAP Logon and log into your system. Execute following transaction to create a semantic object /ui2/semobj. You also need to add /n before your transaction.

      object
    2. Click Edit and select the check mark.

      object
    3. Click New Entries.

      object
    4. Add your semantic object:

      • Semantic Object: z_purchase_req_tier3_###
      • Semantic Object Name: z_purchase_req_tier3_###
      • Semantic Object Description: Shopping Cart ###

      Click Save.

      object
    5. Select and confirm your transport request.

      object
  • Step 2

    Find here the documentation on Best Practices for Managing Catalogs.

    In this step, you will create a technical catalog. The technical catalog will be created only one and it references business catalogs. On top of this technical catalog, multiple business catalogs can be created. The technical catalog is client-independent, so it part of the configuration.

    1. Execute following transaction to create a technical catalog /ui2/flpam. You also need to add /n before your transaction.

      catalog
    2. Select the Allow button. You can also remember your decision.

      catalog
    3. Log into SAP NetWeaver.

      catalog
    4. Select New Standard Catalog.

      catalog
    5. Create a new technical catalog:

      • Technical Catalog ID: Z_TC_SHOPCART_###
      • Language: English
      • Technical Catalog Title: Shopping Cart ###
      • Package: $Z_PURCHASE_REQ_TIER3_###
      catalog

      Click Save.

      Hint: The technical catalog has the naming convention TC.

      Now the SAP Fiori Launchpad Application Manager opens.

      The technical catalog contains the launchpad app descriptor item, which will be added in the next step.
  • Step 3
    1. In the SAP Fiori Launchpad Application Manager click Add App and select SAPUI5 Fiori App.

      catalog

      Hint: The launchpad app descriptor item can be for e.g. an SAPUI5 Fiori app.

    2. Fill in the target application fields:

      • App Type: SAPUI5 Fiori App
      • Semantic Object: z_purchase_req_tier3_###
      • Action: display
      • SAPUI5 Component ID: zpurchasereqtier3###
      catalog

      You can search for the SAPUI5 Component ID. To make sure you selected the right one, you can go to SAP Business Application Studio. In the Application Information overview you will find it as the application identifier.

      catalog
      Click Save.
    3. Open your package in Eclipse and refresh your package if needed. You will now see the FLP technical catalog and launchpad app descriptor item listed.

      catalog
  • Step 4

    Find here the documentation on Best Practices for Managing Catalogs.

    In this step, you will create a business catalog. The SAP Fiori business catalog is client-dependent, so it is part of the customizing.

    1. Execute following transaction to create a business catalog /ui2/flpcm_cust. You also need to add /n before your transaction.

      item
    2. Search for technical catalog Z_TC_SHOPCART_### and press Go to check the existing content.

      item
    3. Now you can see the existing content of your technical catalog. Click Create to create a new business catalog.

      item
    4. Create a new catalog:

      • New ID: z_bc_shopcart_###
      • New Title: Business Catalog - Shopping Cart ###
      item

      Select your transport request and description. Select the check mark.

      Hint: The technical catalog has the naming convention BC.

    5. Click Add Tiles/Target Mappings and select Add Tiles/TMs to Selected Catalog.

      item
    6. Search for Z_PURCHASE_REQ_TIER3_###, press Go, select your entry and click Add Tile/TM Reference.

      item
    7. Check your result.

      item
  • Step 5
    1. Execute following transaction to create a business role and assign it to your user pfcg.

      user
    2. Enter Z_BR_SHOPCART_### as Role and click Single Role.

      user
    3. Enter a description and click Save.

      user
    4. Navigate to Menu and select Transaction > SAP Fiori Launchpad > Launchpad Catalog.

      user
    5. Enter Z_BC_SHOPCART_### as Catalog ID, select the check mark and click save.

      user
    6. Navigate to Authorization and select the edit icon for Change Authorization Data.

      user
    7. Click the icon.

      user
    8. Select the check mark.

      user
    9. Go back.

      user
    10. Navigate to User, enter your user and click Save.

      user
  • Step 6
    1. Execute following transaction to run an app from SAP Fiori Launchpad /ui2/flp. You also need to add /n before your transaction.

      flp
    2. Log in with the user you assigned the business role Z_BR_SHOPCART_### to.

      flp
    3. Click your user on the top right corner and select App Finder.

      flp
    4. Search for Shopping Cart ### and press the + symbol.

      flp
    5. Select My Home to add your application to the my home page.

      flp
    6. Go to your home page and now you can see your application. Click your application and check your result.

      flp
  • Step 7
    1. Execute following transaction to create spaces and pages /ui2/flp. You also need to add /n before your transaction.

      space
    2. Click Home and select SAP Fiori Launchpad: All Apps > Manage Launchpad Spaces.

      space
    3. Click Create.

      space
    4. Create a new space and page:

      • Space ID: z_purchase_req_###
      • Space Description: Space for Shopping Cart ###
      • Space Title: Shopping Cart ###
      • Check mark Also create a page
      • Page ID: z_purchase_req_###
      • Page Description: Page for Shopping Cart ###
      • Page Title: Shopping Cart ###
      space
      Select your transport request and click Create and assign your transport request.
    5. Click Save.

      space
    6. Navigate to your page Z_PURCHASE_REQ_###.

      space
    7. Inside your page Z_PURCHASE_REQ_### click Edit to add your page content.

      space
    8. Select the menu and click Catalogs.

      space
    9. Search for your catalog z_bc_shopcart_###, select it and click Select.

      space
    10. Select your business catalog z_bc_shopcart_### and click Add.

      space
    11. Enter the section title: Shopping Cart Section and click Save.

      space
  • Step 8
    1. Execute following transaction pfcg to open your business role and add the newly created space and page to it.

      user
    2. Enter Z_BR_SHOPCART_### as Role and click the edit symbol.

      user
    3. Go back and navigate to Menu again. Select the arrow > SAP Fiori Launchpad > Launchpad Space.

      user
    4. Enter Z_PURCHASE_REQ_### as Space ID and select the check mark.

      user
    5. Add a description and click Save.

      user
  • Step 9
    1. Execute following transaction to run an app from SAP Fiori Launchpad /ui2/flp. You also need to add /n before your transaction.

      flp
    2. Navigate to Shopping Cart ### and select your tile to check your result.

      flp
  • Step 10

    Which transaction is used to run the app from FLP?

  • Step 11

    Find here the documentation on SAP Fiori Launchpad.

Back to top