Fiori Launchpad adaptation

SAP Fiori Launchpad Personalization

Personalizing the SAP Fiori Launchpad by end users. From the User Actions Menu click Settings to personalize the Fiori Launchpad.

  • choose your desired design theme
  • control appearance and behavior of notifications
  • activation of user profiling
  • home page and language settings
  • maintenance of default values

Rearrange groups and tiles based on your preference. Create new groups, add or delete tiles to or from an existing group.

Fiori Launchpad content management involves creating and configuring catalogs, managing original and custom tiles.

SAP Fiori Launchpad extension is done using SAP Fiori Launchpad Plugins.

The SAP Fiori Launchpad functionality can be extended using plugins. Some common SAP Fiori Launchpad adaptation are adapting the shell header, adding a footer and defining additional buttons.

Developing SAP Fiori Launchpad plugin involves:

  • Implementing the plugin
  • Activating and configuring the plugin

Plugins have to be implemented as standard SAPUI5 components, similar to SAPUI5 applications hosted inside the SAP Fiori Launchpad. The SAP Fiori Launchpad loads and instantiates the plugins automatically during start-up, but it does not create any UI component. Therefore, plugins are typically plain Component instances and do not inherit from UIComponent. Plugins can contribute UI controls to the SAP Fiori Launchpad using the APIs of the shell renderer.

In a plugin, you typically use the following APIs

  • Renderer APIs
  • SAP Fiori Launchpad APIs

SAP Fiori Launchpad Plugins Activation

Plugins need to be activated. When activating a plugin, you can specify values for configuration parameters to be passed to the plugin.

On the ABAP platform, plugins can be activated via user-role assignment. This allows you to activate specific plugins only for specific user groups.

In the launchpad designer, in a catalog, create a target mapping with the intent Shell-plugin and the following configuration.

  • Semantic Object – Shell
  • Action – plugin
  • Application Type – SAPUI5 Fiori Apps
  • Title – Enter a meaningful title
  • URL – Enter the root path to the location where the Component.js file is located, without the file name itself
  • ID – enter the ID

With PFCG tcode, create a role. Assign the catalog to a role, and assign the role to the user.