SAP Fiori, SAP Fiori for SAP ERP, SAP Fiori for SAP S/4HANA

Fiori Launchpad Admin Tool

Already a year ago I was involved in a migration project to S4HANA. Before this project I was already responsible for the Fiori apps at this customer. During this project a few colleagues and I had to enable a huge list of Fiori apps that came with it. Because of the already existing Fiori setup and the huge list of new apps, we had to copy (create references) of tiles and target mappings to the existing catalogs.

Read More: SAP Fiori System Administration Certification

Back then, the Fiori Launchpad Content Manager did not yet exists, and we had to create the references for each tile and target mapping one by one. Image that this list of apps was over the 300, knowing that almost every app contains a tile and target mapping. This took a lot of time, even with several Fiori experts.

After a week of activating apps and creating references of tiles and target mappings, I decided to make this process easier. I investigated all the API’s that are being used by the Fiori Launchpad Designer and created my own app, Fiori Launchpad Admin Tool!

In this tool, you can search for catalogs or groups and maintain them in mass. You can do all the following actions on tiles and target mappings in mass:

  • Copy (in case of editing a catalog)
  • Delete (for groups and catalogs)
  • Check where used (in case of editing a catalog)
  • Assign to a group (in case of editing a catalog)

The tool uses the standard SAP API’s and works on older systems too! Not depending on a specific release.

Installation

Clone the following git repository to your SAP Web IDE:

https://github.com/lemaiwo/FioriAdmin

You can use the app in the SAP Cloud Platform by using a destination or deploy it to your On-Premise Front-end Server.

Deploy to SCP

After cloning, just deploy to SCP and create a destination.

Just deploy to SCP:

Deploy to On-Premise Front-end Server

You can deploy it to your On-Promise Front-end server via the SAP Web IDE. You just need to keep in mind that this app uses some of the latest UI5 specific module. Therefore, the index.html page is using the online url to the UI5 SDK and you should run it directly from here. In case your system always is running on the SAPUI5 version 1.58 or higher, then it will also work if you run it from the component.js

Simple deploy to your ABAP system and run the index.html from the bsp app.

The app:

How to use the Fiori Launchpad Admin Tool

  • First you need to select a transport in the Fiori Launchpad Designer.
  • Copy Tiles and Target Mappings

Select the catalog (from the autocompletion or valuehelp) where you want to copy tiles and target mappings from (the app will show a list of all tiles and target mappings in the same list)

Select tiles and target mappings that you want to copy

Click on Copy

Provide a target catalog using the autocompletion or valuehelp

You will receive a log with the result for each tile and target mapping

  • Where Used

Select the catalog that contains the tiles and target mappings that you want to check

Select tiles and target mappings

Click on Where used

You will receive a log with the result

  • Delete

Select the catalog that contains the tiles and target mappings that you want to delete

Select tiles and target mappings

Click on Delete

You will receive a log with the result

  • Assign to Group

Select the catalog where you want to copy tiles and target mappings from

Select tiles that you want to assign to a group

Provide a target group (choose the type of tile, we always use “Normal tile”)

You will receive a log with the result

  • Delete tile from Group

Select the group where you want to delete tiles (same selection screen but switch to group in the dropdown)

Select tiles that you want to delete

You will receive a log with the result

Leave a Reply

Your email address will not be published. Required fields are marked *