Managing the SAP Fiori Launchpad Content

Objective

After completing this lesson, you will be able to add a new app to your SAP Fiori launchpad

Business Catalogs, Creation and Adaption

The most important part of a tile is its navigation information, containing an intent, which connects to a target mapping. An intent is short for intention and consists of a semantic object (for example, sales order) and action (for example, display). If the user wants to see the details of a sales order, their intention is to display a sales order. SAP Fiori adds this intention behind the SAP Fiori launchpad (FLP) URL, separated by a # to call a target mapping that has this intent defined. In this way, it is possible to call an application using HTTP, without showing the real URL of the application, but instead mapping the request to an internally-defined target.

Intent-based navigation is highly flexible. It is not important how the intent is created. It can be a tile in the FLP, or any other function in any other app that the user is working with. Apps just need to start a navigation using an intent, and the target mapping available for the current user is called. Which intent is called depends on the user role of the user starting the navigation. This means that the same intent can lead to different results for different users.

Target mappings contain the information about which app to start, which parameters to use, and on which device types. They are identified by its intent, and the combination of semantic object and action. If the user clicks a tile, the intent-based navigation defined in the tile is started. The suitable target mapping then calls the target app defined.

Technical catalogs (TC) cut tiles and target mappings (TM) by solution area and are therefore the technical definition source. Business catalogs (BC) reference tiles and target mappings (TM) of technical catalogs (TC) according to segregation of duty. Business catalog groups (BCG) contain apps from various business catalogs (BC), merging a subtopic.

The SAP Fiori launchpad content manager complements the SAP Fiori launchpad designer. It offers the following features:

  • Exploring launchpad content
  • Creating and configuring catalogs
  • Displaying role assignments for catalogs
  • Displaying the service activation status for apps
  • Displaying issues with launchpad content

The following is not supported in the launchpad content manager:

  • Creating, changing, or deleting original tiles and target mappings. Please use the launchpad designer or the mass maintenance tool instead.
  • Managing custom tiles (displaying information about custom tiles and adding them to catalogs). Please use the launchpad designer instead.

A typical use case is creating your own custom catalogs, by copying the catalogs delivered by SAP as templates/samples. The copied catalogs will include references to the tiles and target mappings in the SAP catalog. You can remove the reference tiles and target mappings you don’t need from your copied catalogs. You can also identify which apps are missing in your copied catalogs and add references to the corresponding tiles and target mappings to your catalog.

The launchpad content manager allows you to make system-wide or client-specific changes: Use transaction /UI2/FLPCM_CONF to make system-wide changes, and transaction /UI2/FLPCM_CUST to make changes for the current client (customizing scope).

Role Maintenance

Providing an SAPUI5 application in the SAP Fiori launchpad is done by defining a target mapping in an SAP Fiori catalog. Adding a catalog to a user role allows the user owning this role to access the application in the SAP Fiori launchpad.

Tiles are also defined in the catalogs and allow the user owning the role including the catalog to access the app by using the app finder in the SAP Fiori launchpad. To make it even easier for the user, tiles can also be referenced in SAP Fiori groups, which are also assigned to roles. Groups are displayed directly in the workspace of the SAP Fiori launchpad.

Catalogs, groups, and spaces can be added to user roles using the role maintenance transaction PFCG:

  1. In the Menu tab, expand the Transaction button (or what was last added to the menu) and choose SAP Fiori Launchpad.
  2. Choose what you want to add to the role.
  3. In the following dialog box, enter the ID and continue.

Add a New App to your SAP Fiori Launchpad

Business Scenario

In this demonstration, you will add a predefined app to your SAP Fiori launchpad, which will be enhanced in later exercises. This predefined app is not yet available in the App Finder in the SAP Fiori launchpad. However, a tile and a target mapping already exist for the app in a predefined Technical Catalog.

Result

Now you know how to add a new app to your SAP Fiori launchpad.

Log in to track your progress & complete quizzes