Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
Latest updates:

  • November 2023: Correction to the status of Launchpad Designer - deprecation was warned with SAP S/4HANA 2020 with the introduction of the Launchpad App Manager and the deprecation of the Groups-based Home Page. The launchpad designer tool further features are deprecated with S/4HANA 2023. 

  • August 2023: Following some requests I have added references for the deprecation of Launchpad Designer - which was deprecated with SAP S/4HANA 2020 - and cross-reference the blogs on moving from groups to spaces and pages.

  • February 2023: The Launchpad App Manager now has a new Adaptation Mode that can be used to avoid creating your own custom tiles for simple changes such as changing tile texts and icons. Refer to SAP Fiori Launchpad: New Fast and Easy Option to Adapt SAP-delivered Launchpad Content (for On-Premi...

  • January 2021: Updated from wiki to topic page and added some benefits of Launchpad app manager over Launchpad Designer with some screenshots.

  • October 2020: Blog on Launchpad app manager is now released as SAP Fiori Launchpad App Manager Tool Available for SAP S/4HANA 2020

  • September 2020: Added a couple of conceptual diagrams to explain the relationship between business catalogs and groups, business catalogs and spaces. Corrected the app id of the Manage Launchpad Pages app - which is F4512 and also SAP Fiori app F4834 Manage Launchpad Spaces. Added a link to another recommended blog Structure the SAP Fiori Launchpad Layout with Spaces Added a small clarification re LPD_CUST - it's deprecated for SAP Fiori launchpad content creation, it still has some use for ABAP report launchpads using ABAP Web Dynpro.


This blog post is a quick guide to the currently available tools in SAP S/4HANA for maintaining custom launchpad content and layout, and part of our series on Understanding Business Roles.  You will also learn the history behind the different tools, which is particularly useful when you upgrade from a SAP S/4HANA release to a higher release.  You will also find clarified when to use which tool for what, and in which SAP S/4HANA releases. All of these tools support both SAP delivered and custom created content.

Below you will find launchpad content tools discussed first, followed by the launchpad layout tools.

IMPORTANT: Take careful note of the deprecated tools that are still available but you should avoid using.  The new tools are less effort and scale better.  Deprecated tools include:

Evolution of launchpad content tools


Launchpad content includes business catalogs, technical catalogs, tile definitions, target mappings, and all the launchpad content entities discussed in Adding Custom Content to Business Roles.

The current main launchpad content tools as of SAP S/4HANA 1909 are:

  • Launchpad Designer – available since SAP Business Suite

  • Mass Maintenance App Descriptor – available since SAP S/4HANA 1511

  • SAP Fiori launchpad content manager – available since SAP S/4HANA 1709

  • SAP Fiori app F2814 Manage KPIs and Reports – available since SAP S/4HANA 1909


With SAP S/4HANA 2020, this mix of launchpad content tools will change to:

  • Launchpad App Manager – available from SAP S/4HANA 2020

  • SAP Fiori launchpad content manager – available since SAP S/4HANA 1709

  • SAP Fiori app F2814 Manage KPIs and Reports – available since SAP S/4HANA 1909


You can see a summary of how the tools have evolved over time. If you are upgrading from a lower release of SAP S/4HANA you are recommended to move to the latest tools on upgrade.


The evolution of launchpad content tools from Business Suite to SAP S/4HANA 2020 and beyond


Generally older tools are not removed immediately from the system for downward compatibility and so that you have some time to move across from old to new tools.  Over time, some capabilities may be removed before the tool itself is removed, e.g. to block creation of new entries. So in the diagram you can see the removal of tools as a fade-out rather than an abrupt shift.

You will find a brief introduction to each of these tools and their current status below, followed by a summary of the current best practice for when to use which tool in SAP S/4HANA 1909.  Because you may be coming from older solutions, you will also find deprecated tools included - mostly to explain predecessor/successor tools and why you should move to the current tools.

The tools are listed from oldest to newest, general tools and then special analytical tools. These are the general tools:

  • SAP GUI Transaction LPD_CUST from before SAP Fiori - deprecated

  • Launchpad Designer - where it started for SAP Fiori

  • Mass Maintenance App Descriptor for classic UIs in the backend

  • Launchpad Content Manager - the tool to scale with SAP Fiori

  • Launchpad App Manager for technical catalogs - available from SAP S/4HANA 2020



These are the analytical tools:

  • SAP Smart Business tools for analytical apps with additional requirements

  • SAP Fiori app F2814 Manage KPIs and Reports the central tool for analytical apps with additional requirements


You can also find a summary of the available tools in the Tools for Setting Up Content section of your SAP Fiori launchpad guide for your SAP S/4HANA release.

Now available: A new tool for maintaining custom content called the Launchpad App Manager will come to SAP S/4HANA 2020 is now released. Refer to: SAP Fiori Launchpad App Manager Tool Available for SAP S/4HANA 2020

IMPORTANT: From SAP S/4HANA 2020, all the main launchpad content and layout tools can be found in the Fiori Launchpad of the Fiori Administrator role. This role is generated by task list SAP_FIORI_FOUNDATION_S4. By default the role is named Z_FIORI_FOUNDATION_ADMIN. This is the current page assigned to the Fiori Administrator in SAP S/4HANA 2022.  To assist  customers upgrading from earlier releases, some of the older tools such as Launchpad Designer are retained on the launchpad, along with migration tools to move from Groups to Spaces and Pages.


The Fiori Administrator as it appears in SAP S/4HANA 2022 with all the main launchpad content and layout tools


 

SAP GUI Transaction LPD_CUST from before SAP Fiori – deprecated


This was a very old launchpad tool from pre-SAP Fiori days, e.g. for customizing ESS (Employee Self Service) menus in the SAP Enterprise Portal.

It provided a basic way to assign application aliases and was still in use for a few scenarios as late as SAP S/4HANA 1511, although by then Launchpad Designer was already the recommended tool for managing launchpad content.

This LPD_CUST tool has been deprecated - i.e. no longer recommended - for creation of SAP Fiori launchpad content since SAP S/4HANA 1709 and SAP NetWeaver 7.51 (refer to Customizing Navigation Targets in LPD_CUST).  It is superseded by the Launchpad Designer. The SAP GUI transaction LPD_CUST still exists for compatibility reasons, however it should be avoided. New content created via LPD_CUST is no longer supported.

Important: This tool is not recommended for creating content for SAP Fiori launchpad content.  It is still used for some other use cases e.g. for ABAP report launchpads using ABAP WebDynpro.

Launchpad Designer – where it all started for SAP Fiori


The Launchpad Designer was the original web browser tool created to maintain SAP Fiori launchpad content in SAP Business Suite.  It is technically possible – but inefficient – to maintain everything using the Launchpad Designer in SAP S/4HANA.

IMPORTANT: As of SAP S/4HANA 2020, the Launchpad Designer was deprecated and superseded by:

  • For launchpad content:

    • the Launchpad App Manager - for cross-client maintenance of technical catalogs which hold original entries of tiles and target mappings

    • the Launchpad Content Manager - for client-specific maintenance of business catalogs which hold references to original entries in technical catalogs. You also use this tool to assign catalogs and spaces to roles, check the services in catalogs or roles are active, find where-used information on tiles and target mappings, etc. 



  • For launchpad layouts:

    • SAP Fiori apps Manage Launchpad Spaces and Manage Launchpad Pages.




Like the launchpad content manager, the launchpad designer can be accessed in either:

  • Cross-client configuration (CONF) scope

  • Client-specific customizing (CUST) scope


You access the desired scope by adjusting the scope parameter when calling the launchpad designer URL in your web browser, e.g.
https://<host>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?scope=CONF

or
https://<host>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?scope=CUST

You can also use SAP GUI transactions /UI2/FLPD_CONF and /UI2/FLPD_CUST respectively to launch the tool - i.e. these transactions will formulate and launch the relevant URL in your web browser.

Once launched you can use the top-right hand corner detail to see which scope mode you are in.  In CUST scope you can see the Client in the top right-hand corner just before the Settings icon.


Launchpad designer in Customizing (CUST) mode showing Client detail


Tip: The Settings icon is where you nominate your Transport request for any changes. Naturally you will be asked for a customizing request in client-specific customizing (CUST) mode, and a workbench request in cross-client configuration (CONF) mode.


Launchpad Designer showing Transport Settings dialog - Client-specific customizing (CUST) mode


In the CONF scope you see Client: ALL in the same top right-hand corner.


Launchpad designer in Cross-Client (CONF) mode showing Client:All


The tool uses some drag and drop features. For example to copy an existing catalog or delete a custom catalog, you drag the catalog from the list to the lower left hand corner and onto the New catalog with references or Delete zones. These zones automatically  appear once you start to drag.


Drag and drop zones for Catalogs in the Launchpad Designer


If you are using SAP S/4HANA 1709 to 1909 you are recommended to use this tool to:

  • Create custom technical catalogs for SAP Fiori (SAPUI5) apps and URLs from scratch

  • Create custom business catalogs from scratch

  • Create tile definitions from scratch

  • Create target mappings from scratch

  • Edit tile definitions

  • Edit target mappings

  • Create custom business groups from scratch


If you are using SAP S/4HANA 1511 to 1610 you are additionally recommended to use this tool to:

  • Copy SAP Technical Catalogs to the customer namespace

  • Copy SAP Business Catalogs to the customer namespace


IMPORTANT: For maintenance of technical catalogs, this tool was superseded by new Launchpad App Manager tool introduced with SAP S/4HANA 2020.  For maintenance of business catalogs, Launchpad Content Manager  is the primary recommended tool from SAP S/4HANA 2020.  However, the Launchpad Designer is currently still be available for maintaining content created prior to SAP S/4HANA 1909 where necessary, i.e. for groups not yet migrated to spaces and pages.

In the Catalogs pane, the Launchpad Designer has 3 main tabs for maintaining catalogs:

  • Tiles (1) tab - showing simulated visual appearance of tiles

  • Tiles (2) tab - showing details of the tile definition settings

  • Target Mappings tab - showing details of the target mappings


You use the footer buttons to further review or change the entries.

Tiles (1) tab – showing simulated appearance of tiles:


Launchpad Designer - first Tiles tab showing simulated appearance of tiles


Tiles (2) tab – showing semantic object, action, and URL fragment:


Launchpad Designer - second Tiles tab showing tile definition details


Target Mappings tab - showing semantic object, action, app type, and form factor settings:


Launchpad Designer - Target Mappings tab showing target mapping details


For more on the Launchpad Designer refer to the section Setting up Content with the Launchpad Designer in the SAP Fiori launchpad guide for your SAP S/4HANA release in the SAP Help Portal.

SAP S/4HANA has brought several more useful tools.

Mass Maintenance App Descriptor – for classic UIs in the backend


With SAP S/4HANA, the desire to use the SAP Fiori launchpad as the single entry point for both SAP Fiori apps and classic UIs led to the creation of the Mass Maintenance App Descriptor tool. This tool is a Web Dynpro ABAP application that simplifies the mass creation and assignment of launchpad app descriptor items for classic UIs that exist in the (backend) SAP S/4HANA server.

You can reach the application through SAP GUI transaction MM_APP or by launching the URL, specifying your desired client and language.
https://<host>:<port>;/sap/bc/webdynpro/sap/sui_tm_mm_app?sap-client=100&sap-language=EN

You specify your technical catalog id or search for it.

Tip: To create a new custom technical catalog from scratch, you just enter a valid catalog id in the customer namespace, e.g. Z_MY_BE_APPS. The tool will give a warning that the catalog does not yet exist, and then you can confirm the warning to get to the maintenance screen.


Mass Maintenance App Descriptor entry screen


You can edit the launchpad app descriptor items within the tool.


Mass Maintenance App Descriptor editor for launchpad app descriptor items


The mass-maintained content is then replicated/transformed from the backend into frontend technical catalogs ready in the Fiori Frontend Server via a replication program.


Mass Maintenance App Descriptor to Technical Catalog replication process


Important: This replication process technically needs to be executed even if you are using an embedded SAP Fiori frontend server. You can find more on this replication process in Integrating Back-end Applications using Mass Maintenance section of the SAP Fiori launchpad guide in the SAP Help Portal.

If you are using SAP S/4HANA 1511 to 1909 you are recommended to use this tool to:

  • Create custom technical catalogs for classic UIs from scratch


For more on the Mass Maintenance App Descriptor tool refer to the section Integrating back-end applications using Mass Maintenance in the SAP Fiori launchpad guide for your SAP S/4HANA release in the SAP Help Portal.

This tool has been superseded by new Launchpad App Manager tool to be introduced with SAP S/4HANA 2020. Refer to the section on the Launchpad App Manager later in this blog post.

SAP Fiori launchpad content manager – the tool to scale with SAP Fiori


Typically, approximately 300-400 new SAP Fiori apps are introduced with each new SAP S/4HANA release.  As the number of SAP Fiori apps has rapidly grown across SAP S/4HANA releases, the need for a mass maintenance tool to better manage the catalogs overall and the launchpad app descriptor items for frontend target applications (i.e. SAP Fiori apps) became clear.  So alongside the SAP S/4HANA 1709 and 1809 releases the Fiori launchpad content manager tool was released for SAP S/4HANA 1709 and higher.

The tool supports 2 scope levels – cross-client configuration (CONF) and client-specific customizing  (CUST) modes.

The cross-client configuration (CONF) scope is primarily for creating and maintaining custom technical catalogs.  You reach this scope via SAP GUI Transaction /UI2/FLPCM_CONF.

You can also:

  • View SAP technical catalogs and SAP Business catalogs which are always delivered cross-client

  • Create custom technical catalogs for web content – SAP Fiori (SAPUI5) apps, URLs, etc.

    • You open the catalog in the launchpad designer using the Open in Designer button to adjust the fine detail of the tile definition and/or target mapping




Notice that in cross-client configuration (CONF) scope the Roles tab is not shown, as business roles are usually client-specific.


Launchpad content manager in cross-client configuration (CONF) mode


The client-specific customizing (CUST) scope is primarily for creating and maintaining custom business catalogs. This is also where you can view which catalogs are assigned to which business roles and vice versa.  You reach the client-specific scope via SAP GUI Transaction /UI2/FLPCM_CUST.


Launchpad content manager in client-specific customizing (CUST) mode


You can also:

  • View and reference custom technical catalogs and SAP technical catalogs.

  • View and copy SAP Business catalogs into the customer namespace as a starting point for creating your own custom business catalogs

  • Add/remove references to existing launchpad app descriptor items in your custom business catalogs.


For SAP S/4HANA 1709 to 1909 you are recommended to use the launchpad content manager to:

  • Understand the relationships between business roles, business catalogs, technical catalogs, tile definitions and target mappings

  • Search across catalogs and their content

  • Verify whether catalog content is activated

  • Copy SAP Business Catalogs into the customer namespace

  • Copy SAP Technical Catalogs into the customer namespace

  • Remove unwanted tile definitions and target mappings from your custom business catalogs and custom technical catalogs

  • Create references from content in your custom technical catalogs and/or SAP Technical Catalogs into your custom business catalogs


For more on these tools refer to the SAP Fiori launchpad guide section Setting up Catalogs with the Launchpad Content Manager for your SAP S/4HANA release in the SAP Help Portal.

Launchpad App Manager for technical catalogs – available from SAP S/4HANA 2020


The tool called the Launchpad App Manager is launched via SAP GUI transaction /UI2/FLPAM or from the Fiori Launchpad of users assigned the Fiori Foundation Adminstrator role.

Hint: The Fiori foundation Administrator role is generated via the task list SAP_FIORI_FOUNDATION_S4. By default the role is called Z_FIORI_FOUNDATION_ADMIN and grants all the launchpad content and layout tools to the assigned user.

The purpose of the Launchpad App Manager tool is to manage all technical catalogs in one place, providing a simpler experience for managing launchpad app descriptor items.

Essentially the tool is an extended version of the earlier Mass Maintenance App Descriptor tool. However there is a little more to it than that under the covers... and the blog post on Launchpad app manager is now released as SAP Fiori Launchpad App Manager Tool Available for SAP S/4HANA 2020

Benefits of launchpad app manager over launchpad designer:

  • Removes the confusion between technical catalogs and business catalogs

  • Better filtering of tiles and target mappings across all technical catalogs, e.g. including filter by Semantic Object and action

  • Mass maintenance of tiles and target mappings

  • Easy to copy and adjust tiles and target mappings

  • Linked maintenance of tiles and target mappings (minimizing the risk of orphaned tiles or mismatched information)

  • Where-used lists to quickly identify similar tiles and target mappings

  • Translation options for tile and target mapping texts


You can see a video showing an example of using the Launchpad app manager at openSAP microlearning Creating Launchpad Content with the SAP Fiori Launchpad App Manager [12:00]

You can access the Launchpad app manager using the user FIORIADMIN which is generated as part of the rapid content activation Fiori Foundation task list (SAP_FIORI_FOUNDATION_S4). Just select the Manage Launchpad Apps tile.


Launchpad app manager on the FIORIADMIN user home page


Example of the search, sort, and filtering options across all technical catalogs. You can search by SAP Fiori app id, GUI transaction code, Web Dynpro application id, Semantic object/action and much more.


Launchpad app manager provides many filtering options across all content - both SAP and custom content


Example of the display/maintenance of launchpad app descriptor items (i.e. the tile and target mapping are maintained together).


Example of the catalog maintenance highlighting the additional features such as where-used list and where to see parameters and tiles for the target mapping


From SAP S/4HANA 2022, the Launchpad App Manager now has a new Adaptation Mode that can be used to avoid creating your own custom tiles for simple changes such as changing tile texts and icons. Refer to SAP Fiori Launchpad: New Fast and Easy Option to Adapt SAP-delivered Launchpad Content (for On-Premi...

SAP Smart Business tools – for analytical apps with additional requirements


With SAP S/4HANA 1511, alongside the Launchpad Designer and the Mass Maintenance App Descriptor, some specific tools for handling certain frontend analytical launchpad content were added as part of the SAP Smart Business Framework under the SAP Business Role Analytics Specialist (SAP_BR_ANALYTICS_SPECIALIST).  These tools are a collection of apps known as SAP Smart Business Modeler apps.

The Analytics Specialist role included tools such as SAP Fiori apps F0818 KPI Workspace, F0817 Create KPI, F0822 Create Evaluation, F0820 Configure KPI Tiles, F0819 Configure Drill-Down, F0821 Manage KPI Associations.


SAP Smart Business KPI Workspace app


Find out more about these in the SAP Smart Business Modeler Apps section in the Analytics guide for your SAP S/4HANA release in the SAP Help Portal.

If you need to use these apps you can find out more in the SAP HANA Academy series:

There are a number of useful blogs on this topic:

Including customer blog posts such as:

Important: You will also find there are some special authorization requirements for Smart Business apps listed in section Authorization for Smart Business KPI Tile in the Business Catalog role in the Analytics guide for your SAP S/4HANA release in the SAP Help Portal.

Later in SAP S/4HANA 1709 a similar set of tools for reports were introduced such as SAP Fiori apps F2319 Report Workspace, F2318 Create Report, F2322 Create Report Evaluation, F2320 Configure Report Visualization, F2321 Publish Report.


SAP Smart Business Report Workspace app


Tip: You can find out how to use these apps in the SAP Developers tutorial Create an Analytical List Page Report.

Find out more about these in the Report Designer Modeler Apps section in the Analytics guide for your SAP S/4HANA release in the SAP Help Portal.

If you are using SAP S/4HANA 1511 to 1809 you are recommended to use SAP Fiori app F0818 KPI Workspace for KPIs and the related Smart Business Modeler apps to:

  • Configure KPIs delivered by SAP

  • Copy KPIs into the customer namespace

  • Create your own KPIs from scratch


For downwards compatibility in SAP S/4HANA 1909 and higher you can still access these tools however they are marked as Obsolete.


SAP Smart Business KPI tools marked as Obsolete in SAP S/4HANA 1909


If you are using SAP S/4HANA 1709 to 1809 you are recommended to use the SAP Fiori app F2319 Report Workspace to:

  • Configure Reports delivered by SAP

  • Copy Reports into the customer namespace

  • Create your own Reports from scratch


For downwards compatibility in SAP S/4HANA 1909 and higher you can still access these tools however they are marked as Obsolete.


SAP Smart Business Report tools marked as Obsolete in SAP S/4HANA 1909


 

The successor tool for KPIs and Reports in SAP S/4HANA 1909 and higher releases is SAP Fiori app F2814 Manage KPIs and Reports.

SAP Fiori app F2814 Manage KPIs and Reports – the central tool for analytical apps with additional requirements


In SAP S/4HANA 1909 the earlier SAP Smart Business tools were superseded by a new central SAP Fiori app F2814 Manage KPIs and Reports. This brought the KPI and Report apps together.


SAP Fiori app F2814 Manage KPIs and Reports


Find out more about this app in the Manage KPIs and Reports section in the Analytics guide for your SAP S/4HANA release in the SAP Help Portal.

If you are using SAP S/4HANA 1909 or higher you are recommended to use the SAP Fiori app F2814 Manage KPIs and Reports to:

  • Configure KPIs and Reports delivered by SAP

  • Copy KPIs and Reports into the customer namespace

  • Create your own KPIs and Reports from scratch


Tip: In SAP S/4HANA Cloud you can even use the same app to create SAC stories as explained in Embedded Analytics: SAP Analytics Cloud in SAP S/4HANA Cloud – How to create your own Dashboard or S...

You can find more blog posts on SAP Community, such as these customer blogs posts:

 

Summary of when to use which launchpad content tool


For customers on SAP S/4HANA 1709 or higher you are recommended to use the Fiori launchpad content manager as your main tool for creating custom launchpad content.

Use the Fiori launchpad content manager to:

  • Search across all launchpad content – both SAP delivered and custom created content

  • Copy SAP content into the customer namespace

    • Both business catalogs and technical catalogs



  • Add/remove references to existing content

    • Add references from technical catalogs to business catalogs



  • Verify content is active

  • View where launchpad content is used, e.g.

    • Which business catalogs are used in which business roles

    • Which tile definitions and target mappings are defined in which technical catalogs or referenced in business catalogs




You can view and reference technical catalogs created via Mass Maintenance App Descriptor and Manage KPIs and Reports (and earlier SAP Smart Business Modeler apps).

You can launch from the Fiori launchpad content manager to the Launchpad Designer for fine detail maintenance via the Open in Launchpad Designer feature.

The remaining tools are still useful for specific needs, i.e.:

  • Use the Mass Maintenance App Descriptor to integrate classic UIs into custom technical catalogs

    • Create launchpad app descriptor items for your own custom classic UIs

    • Replicate the launchpad app descriptor items into technical catalogs



  • Use the SAP Fiori app Manage KPIs and Reports to configure and adjust analytical tiles

    • Configure SAP and custom analytic tiles and reports and publish them to catalogs



  • Use the Launchpad Designer for fine detail maintenance of tiles and target mappings

    • Create tile definitions and target mappings from scratch in your custom technical catalogs

    • Adjust copied tile definitions and target mappings in your custom technical catalogs




Evolution of launchpad layout tools


For managing the launchpad layout the current tool as of SAP S/4HANA 1909 is:

  • Launchpad Designer – available since SAP Business Suite


From SAP S/4HANA 2020 the new tools are:

  • SAP Fiori app F4512 Manage Launchpad Pages – available from SAP S/4HANA 2020

  • SAP Fiori app F4834 Manage Launchpad Spaces - available from SAP S/4HANA 2020


From SAP S/4HANA 2020 all of these tools are available however you are recommended to move to the new tools and the new Spaces and Pages concept as quickly as possible.  While the Launchpad Designer will remain available for now, the use of Launchpad Designer for launchpad layout is intended to decline over time.

You can see a summary of the evolution of launchpad layout tools below.


The evolution of launchpad layout tools from Business Suite to SAP S/4HANA 2020 and beyond



Launchpad Designer – the launchpad layout tool for Groups


The current tool for managing the launchpad layout is the Launchpad Designer.  Launchpad layout is managed using Groups. Groups can reference tiles from one or more business catalogs, and display them as tiles or links.


Conceptual relationship of business catalogs to groups


For example, you can see what the Journal Entries group looks like to a finance user - in this case the standard test user S4H_FIN_DEM in the SAP S/4HANA 1909 FPS02 on-premise trial system. Tiles are shown first followed by any links.


Groups in the SAP Fiori launchpad showing tiles and links


This user experience of tiles and links is achieved by assigning tile definitions from one or more catalogs to the Show as Tiles and Show as Links areas respectively.


Groups in the Launchpad Designer showing the Show as Tiles and Show as Links areas


 

Wondering why the user sees fewer tiles than are defined in the group? Since tile definitions can come from multiple catalogs, and the user may not be assigned all of those catalogs, any tiles or links the user is *not* authorized to use are automatically hidden and cannot be accessed by that user. You can check the source catalog of any tile or link in the group using the information ("i") icon in the corner of the tile.


Groups in the Launchpad Designer showing the source catalog of a tile using the Information dialog


To create a new group you press the add "+" icon at the bottom of the list of groups. To add a tile or link you press the add "+" icon in the relevant Show as Tiles or Show as Links section, which will then prompt you to reference the tile definition from your desired business catalog. You will need to give your catalog an id in the customer namespace, e.g. starting with Z, and a name, i.e. which will be shown as the Group title and Group tab on the home page.  You can add tiles one at a time or select multiple tiles from the same catalog.


Groups in Launchpad Designer showing the Add Catalog, Add tile to Show as Tiles and Show as Links buttons


Tip: You can delete your custom groups by dragging and dropping them from the list of groups onto the Delete zone. The Delete zone will automatically appear as you start to drag.

These groups are then assigned to the technical business role, e.g. in SAP GUI transaction PFCG, as a way to default the launchpad layout of the role.  You can assign multiple groups to a business role.

Important: Groups do not impact on authorizations. If for some reason the group contains a tile/link that the user is not authorized to launch, that tile/link will be hidden and cannot be accessed by the user.

You can use the Launchpad Designer tool to:

  • Create/change/delete custom groups

  • Lock/unlock groups – to control whether users can change the groups via personalization option Edit Home Page

  • Reference tile definitions from business catalogs to appear in groups

  • Specify if the tile definition should appear as a tile or a link within the group


One of the known challenges with groups is the limited capabilities for controlling the sort order of groups. This becomes an increasing challenge as you scale your user experience to add more groups.

SAP Fiori app F4512 Manage Launchpad Pages and SAP Fiori app F4834 Manage Launchpad Spaces – the launchpad layout tools for Spaces and Pages


With SAP Fiori 3, the new concept of Spaces and Pages has superseded groups and provides more flexibility to better control launchpad layouts as you scale.

With this concept, the space is assigned to the business role, and the tiles/links are organized using Pages and Sections within the space. For example, Spaces and Pages automatically merge changes in the page content with existing user personalizations.


Conceptual relationship of business catalogs to spaces


By defining pages with meaningful sections, you will be able to define in which order the apps are sorted on the page. You can, for example, sort the most used apps in the top-level section and then create separate sections for apps that belong together.

Important: Spaces and pages do not impact on authorizations. If for some reason the group contains a tile/link that the user is not authorized to launch, that tile/link will be hidden and cannot be accessed by the user.

SAP will deliver predefined spaces and pages that you can use as a starting point for your own spaces and pages.

From SAP S/4HANA 2020 you will be able to manage spaces and pages using the SAP Fiori apps F4512 Manage Launchpad Pages and F4834 Manage Launchpad Spaces. These apps are already being used for SAP S/4HANA Cloud.


SAP Fiori app F4512 Manage Launchpad Pages


In a nutshell with SAP S/4HANA 2020 these tools will be used to provide the following capabilities:

  • F4512 Manage Launchpad Pages: Create, update, delete pages

  • F4834 Manage Launchpad Spaces: Create, update, delete spaces and assign pages to spaces

  • SAP GUI Transaction PFCG: Assign spaces to roles


Important: You will be able to move from Groups to Spaces and Pages in a step-wise fashion, e.g. for specific users/roles at a time.

You can find more details on the Spaces and Pages concept and the Manage Launchpad Pages tool in:

And yes you will find more details in the SAP Fiori launchpad guide for SAP S/4HANA 2020 and higher releases.

Summary of when to use which launchpad layout tool


In SAP S/4HANA 1909 the only tool available is the Launchpad Designer tool for maintaining Groups.

From SAP S/4HANA 2020 you can start to move to the Spaces and Pages approach using the new SAP Fiori apps Manage Launchpad Pages and Manage Launchpad Spaces.

Since the concepts are different there is no way to fully automate moving groups to spaces and pages. So instead both tools will remain to enable a step-wise move from Groups to Spaces and Pages over time.  For example, you may decide to try out Spaces and Pages with one group of users – aka one business role – first, then use those learnings to smooth the move for other business roles.

For more information on the migration tools and options available refer to:

 

Becoming a SAP Fiori for SAP S/4HANA guru


You’ll find much more on the community topic page for SAP Fiori for SAP S/4HANA


Other helpful links in the SAP Community:




Brought to you by the SAP S/4HANA Customer Care and RIG.

34 Comments
Jelena
Active Contributor
Excellent content, as always! Thank you, jocelyn.dart !
SyambabuAllu
Contributor
Hi Jocelyn,

Thanks for sharing in detail about FLP layout tool.

 

Thank you,

Syam
TimMuchena
Participant
Hi Jocelyn

You are appreciated!

Thank you
bpawanchand
Active Contributor
Thanks Jocelyn for making it simple, precise yet very much informative
former_member694901
Discoverer
Thanks jocelyn.dart for such an detailed and informative blog. Many thanks for sharing.

 

Regards

Mohit Bansal
Katja_Ohliger
Advisor
Advisor
One comment concerning LPD_CUST:

This transaction is only deprecated in the area of FLP. This means, the first navigation step (call of an app from FLP tile) is no longer customized via LPD_CUST.

Follow-up navigations from a web dynpro application can still be based on LPD_CUST. There are no plans to deprecate LPD_CUST at this point. Functionality for navigation to IBN target has even been added.

Best regards, Katja

 
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos
Thanks for the clarification Katja - very helpful! I look forward to reviewing how Web Dynpro for ABAP applications use intent-based navigation
sbesta
Explorer
Hi Jocelyn,

Thanks for sharing this detailed blog. Very helpful info.

 

Regards,

Srinivas
sundarkv77
Discoverer
Excellent Blog containing lots of valuable updates
former_member612251
Participant
0 Kudos
Hi Jocelyn,

 

Are SAP going to create a standard report which outputs all custom roles with their assigned custom BC's with the Fiori ID's? I have seen many comments online of how to achieve this and as its a pretty standard and expected feature, can we expect SAP to deliver this anytime soon?

 

Thanks
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Michael. Launchpad content manager already shows this - ie you can select a custom role & see the assigned catalogs & review the catalogs to see the assigned Fiori ids.  That is all real-time and accurate.

So my question would be why the report? What would be its purpose & audience?

I have not seen this asked for before ... do you have any comment threads to share?

Rgds

Jocelyn
former_member612251
Participant
0 Kudos

Hi Jocelyn,

Yes for sure, you can check one by one, ie: you can click on a BC and export to an excel, but if you want this information on lets say Z_BC_FIN* or Z_BC_HR* then this isn’t possible via the content manager.

We want to be able to download all our roles in one go, which included all the mappings of the BC’s and their corresponding WDA’s, Fiori App IDs and Tcodes in one place. We can easily do this for Tcodes/Wda’s through legacy methods. FLIA is useful but doesn’t include the FioriID’s from what I have tried.

The reason for this is simply to be able to show and explain to the business and role owners what is contained in every role and what it is their staff/users are going to be able to do, its crucial from a risk perspective that the business are able to have this information at hand to see what it is they are signing off on.

So far we have succeeded in getting this out via scripts but its a lot of work.

Some similar question here:

https://answers.sap.com/questions/12742593/fiori-app-to-pfcg-role-mapping.html

There is an argument to be made that the business wouldn’t need the information long term as the content manager can be used for small singular requests for info but in a project based scenario it would be a standard report that all security consultants/BA's would find really useful.

Regards,
Michael

GregMalewski
Contributor
Hi Michael,

We handled the sign-off from business and role owners by assigning each business catalog and role to one steam lead exclusively. Once the catalog lists were ready, the stream leads could easily form the roles as each role contained a handful of catalogs.

We based the show and explanation on the apps and catalogs lists kept in Fiori Tracker - a Fiori app that we have built and released for others to use for free. App list contained all types of apps, including classic SAP Gui, standard and extended SAP Fiori, and custom ones.

Regards

Greg

 
former_member612251
Participant
0 Kudos
It looks like a great tool Greg, hopefully I'll get to use it some day 🙂
mkoch_wu
Participant
Hi Jocelyn et al,

I have a question regarding where custom tile catalogues, custom Business roles and custom groups should reside: cross-client or client-specific.

Our team have traditionally made authorisation and role changes in our customising client and then transported these into the development client and through the landscape.

However, in our S/4 implementation now, I have started to create custom business catalogues and groups in our development client, as this is the default client for our FLP in the Development system.

I now face the issue that we are amending our authorisations in the customising client, where the custom groups and catalogs do not exist. The workaround would here be to bring the amended roles across from the customising client and then amend these in the Development client.

Is this how this is meant to be done? nb. We are using integrated Gateway.

Thank you!

Michael
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
Hi Michael

Ok that's a good question and the latest SAP Fiori launchpad Administration Guide has a whole section explaining the best practice approach for adjusting launchpad content and layout. Essentially:

  • Original launchpad content entries (tiles/target mappings) should be held in custom Technical Catalogs, in cross-client scope

  • Referenced launchpad content is held in custom Business Catalogs in client-specific scope

  • Custom launchpad layouts (spaces/pages, or groups) are also created in client-specific scope

  • So therefore custom business roles are also created in client-specific scope


Remember that  with SAP Fiori in SAP S/4HANA most authorizations are automatically derived from the launchpad content (i.e. from the assigned business catalogs).  So authorizations are part of the business roles and should therefore also be in the same client-specific scope as the roles, business catalogs, and launchpad layouts.

You could certainly copy these entities between clients if you need to.

With your specific scenario, would I be correct in assuming that the amendments to authorizations are "mopping up" data authorizations that were not derived?

In which case I would suggest they any missing authorizations identified in the customizing client should be added in the development client, then copied across to the customizing client, so that you retain a single direction flow for any changes being applied to your system landscape.

Hope that helps your thinking

 
mkoch_wu
Participant

Hi Jocelyn,

Thanks for clarifying this, which is really useful. Re your question on "mopping up".

With your specific scenario, would I be correct in assuming that the amendments to authorizations are "mopping up" data authorizations that were not derived?

You are quite right. To start with, we have to re-use our traditional authorisation (single) roles, which we have aggregated and simplified into composites now. As part of the realise phase, I am adding additional single roles -based on SAP Business Roles- into these composite roles to allow for FLP access. There will be a post-go-live, 2nd stage security role review process to further simplify these composites, old single roles and new custom business roles.

I've spoken to our Basis consultant and we now have FLP available in both customizing and development clients in DEV, which makes my creation of the custom objects easier. We had initially thought we might get away with only 1 FLP client in DEV, but now realised that we require both customizing and development clients to have them.

Thank you for your hints & tips.

 

M

christoph_ostrop
Active Contributor
Thanks for these instructions,

the most difficult task is to distinguish and to decide which documentation belongs to which release stand, and what is now obsolete in the very big SAP world.

This is often the biggest challenge
0 Kudos
What would be the beast way to maintain the apps on my personal Fiori launchpad when the personalization using the edit mode of the launchpad is not an option because the initial list of apps is to big to be maintained this way?
Joseph_BERTHE
Active Contributor
Hello jocelyn.dart,

Another fabulous blog that you have written. Thank you.

I have two questions, the first is about the content of the /n/UI2/FLPAM transaction. Why I don't see my technical catalogs that I created in the configuration layer.

The second one is that in my S/4 project I have to convert a lot of transactions into tiles. Is there a more advanced tool than the one proposed via /n/UI2/FLP_CONF to transform transactions into Target Mapping?

Kind regards,

Joseph
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Joseph,

Re your first question:

Check your technical catalogs are marked as type Standard Catalog. If they are still marked as replicable catalogs they will only show once they have been replicated.

Re your second question:

The easiest option for creating transactions is to use the Launchpad App Manager. Copy a similar launchpad app description and adjust the transaction code, text and title.

P.s. Most transactions do not provide many entry parameters. Use other transactions as examples. This blog provides some very detailed guidance https://blogs.sap.com/2018/09/07/fiori-for-s4hana-calling-enjoysap-transactions-from-fiori-apps/
alejiandro_sensejl
Active Participant
Hi jocelyn.dart,

we are looking for a way to automatically add new (custom) apps to certain catalogs / groups.

Is there an official (BAPI?) or unofficial ABAPer way to create / update Fiori Launchpad catalogs / groups (incl. tile settings) instead of doing that manually in Launchpad designer tool? 🙏
LuisBenavidesA
Participant
Hi jocelyn.dart

 

Thanks for collect and share this information, it's very helpful.

 

Luis 🙂
LuizSouza
Participant
Jocelyn,

Thank you very much for an excelente content and the evolution of launchpad explanation !

Luiz Souza
gurubalan
Participant
0 Kudos
Hi jocelyn.dart

Can you assign a specific tile in SAP HANA cloud in the same way?

PFL : Link
phdaucourt
Participant
Hi,

Is there a tool to migrate technical catalogs created previously in CONF layer with Fiori Launchpad Designer in order to see them in the new the new Fiori Launchpad App Manager?

Currently I can see none of them in /UI2/FLPAM nor /UI2/FLPCAT.

Should I replicate all of them manually?

Thanks for your help.
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Philippe,

Hmm.. you don't mention whether you are using Embedded or Standalone mode? Or your SAP S/4HANA release?

Assuming you are using Embedded and are on a recent release...

When you first use the Launchpad App Manager you need to:

a) Set the allowed catalog types

b) Do a once-off replication of backend catalogs into the launchpad app manager.

What you might want to do is replicate one catalog to start with, confirm that fixes the problem, and then schedule the rest to replicate.

The current help documentation can be found here: Setting Up Technical Catalogs with the SAP Fiori Launchpad App Manager

If you strike any issues, the application component area for related notes are CA-FLP-ABA and CA-FLP-ABA-DT. You can usually find what you need by searching for /UI2/FLPAM.

Hope that helps

Jocelyn

 
phdaucourt
Participant
0 Kudos
Hi Joceyln,

Thanks a lot for your answer.

Let me explain a little bit more the context.

We were previously on ECC with a hub Gateway. All our Fiori technical catalogs were created with FLP Designer in the CONF layer of the Frontend Server. There were absolutely no technical catalogs on the Backend Server.

We are now on S/4HANA 2021 on-premise (brown-field migration) with an embedded mode. All technical and business catalogs have been migrated "as is" on this new system and our FLP is working fine.

Now we want, as recommended, to move from FLP Designer to FLP App Manager to manage our FLP content.

I checked allowed catalog types and they are configured as explained in the doc for the embedded mode. I can create new technical catalogs with FLP App Manager and it works fine.

As there were no backend catalogs on our ECC system, the once-off replication seems useless in our situation. Am I right?

The problem is that currently my migrated technical catalogs are completely invisible in FLP App Manager but I can still see them in FLP Designer and FLP Content Manager.

I carefully browsed SAP notes related to CA-FLP-ABA and CA-FLP-ABA-DT but I didn't find anything about this migration problem.

So far the only solution seems to manually recreate all technical catalogs with FPL App Manager but it is a tedious task with many potential copying errors.

Do you have any hints about that?

Thanks for your very appreciated and valuable help.
Katja_Ohliger
Advisor
Advisor
0 Kudos
Hello,

there is already a Customer Influence Request for such a tool (status: planned (long-term)

Customer Influence Request

Best regards, Katja
phdaucourt
Participant
0 Kudos
Hi Katja,

Good to know, thanks a lot for for your reply.

Best regards.
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Guru, SAP S/4HANA Cloud, public edition has a slightly different approach based on assigning catalogs to roles.

There is a good section in the SAP Help Portal that you should find useful

How to create a Business Role from Scratch
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Alejandro,

The Launchpad App Manager does have some mass maintenance features - which were never available in Launchpad Designer. Plus it has the new adaptation mode which avoids having to create new technical catalogs at all. Refer to SAP Fiori Launchpad: New Fast and Easy Option to Adapt SAP-delivered Launchpad Content (for On-Premi...

The best tool we have for mass maintenance of catalog to role assignments is

Fiori for S/4HANA – Mass maintenance of Business Roles for SAP Fiori launchpad


Hope that helps

Best

Jocelyn

P.s. Also please STOP using the Launchpad Designer (which was the point of this blog!).. and please stop using Groups as they are also officially deprecated as of SAP S/4HANA 2021. If you need more on the migration we have some blogs on that also.

SAP Fiori for SAP S/4HANA – Migrating from groups to spaces and pages – Why, When, and Key Differenc...

and

How to migrate from groups to spaces and pages
rdvnatcnibm
Explorer

Hi @Jocelyn_Dart

thanks for the excellent blogs! 

Just a question on the Fiori Launchpad Content Manager and its usage in QA and Prod Systems and Clients: 

What should be the right approach to providing the FLPCM also in QA & Prod as there is no display-only version of this tool. I know that in general, the QA & Prod clients would be non-modifiable, but this would still represent a potential risk. Can the FLPCM be restricted to display-only somehow?

RaminS
Participant
0 Kudos

The App Manager tool seems to be promoted a lot. But the problem is it only handles Technical Catalogs, not Business Catalogs. So we have to keep switching tools from app Manage to Content Manager every time we want to add a tile.

Also, App Manager operates only at CONF scope. Is it recommended to switch all our technical catalogs to CONF scope?

Up to now all catalogs have been created in CUST scope, technical and business, to avoid having to switch tools every time you want to do something. Is it now recommended to switch all technical catalogs to CONF, and keep the business catalogs in CUST scope?

Thanks.