SAP Fiori Launchpad
The SAP Fiori Launchpad is the role-based shell through which users start SAP Fiori apps, SAP GUI for HTML transactions and Web Dynpro applications in SAP S/4HANA. The SAP Fiori Launchpad provides shared services such as intent-based navigation, search, notifications and personalization, and shows each user only the content assigned through that user's roles.
Quick facts
- Type
- Shell and entry point for apps (runtime)
- Layer
- Entry point & experience
- Runs on
- SAP Fiori front-end server, embedded deployment recommended (on-premise, Private Edition); operated by SAP in Public Edition
- Content model
- Catalogs for access, spaces and pages for layout, both assigned through roles
- Key T-codes and apps
- /UI2/FLPAM, /UI2/FLPCM_CUST, Manage Launchpad Spaces (F4834), Manage Launchpad Pages (F4512), /UI2/FLIA
- Who works with it
- End users, launchpad administrators, security teams, SAP Fiori developers
- Applies to
- SAP S/4HANA on-premise, Private Edition and Public Edition
Layer: Entry point & experienceWhere it sits ▾
Layer: Entry point & experience
Open the architecture map →The user opens the SAP Fiori Launchpad. The launchpad loads the spaces, pages and tiles granted by the user's business roles. No application code runs yet.
Related:SAP Fiori Launchpad · Business Role · Spaces and Pages
The tile does not contain an app. It fires an intent — a semantic object plus an action, such as PurchaseOrder-display — with optional parameters.
Related:Tile · Semantic Object · Intent-Based Navigation
The launchpad searches the target mappings in the catalogs of the user's roles and filters them by device type and parameters. If nothing matches, the user sees a navigation error.
Related:Target Mapping · Catalogs (Technical and Business) · /UI2/FLIA
The matching target mapping starts the target: a SAPUI5 or SAP Fiori elements app, an SAP GUI for HTML transaction, a Web Dynpro ABAP application or a URL.
Related:Target Mapping · SAP Fiori Elements · SAP GUI for HTML (Web GUI)
What does the SAP Fiori Launchpad do?
The SAP Fiori Launchpad is a shell: it holds no business logic of its own, but hosts applications built with different UI technologies and gives them common services.
- Navigation: every app start is an intent (semantic object plus action) that the launchpad resolves through target mappings.
- Search and discovery: the search field and the app finder list the apps a user may start, grouped by catalog.
- Shell bar and notifications: a common header with search, notifications and the user menu for settings and profile.
- Personalization: users can add, remove and rearrange apps and sections on their pages, within what administrators allow.
- Device awareness: apps that do not support the current device type are not offered.
Because every app runs inside the same shell, users switch between an SAPUI5 app and a classic transaction without changing tools. The launchpad can itself be embedded in other UI clients, such as SAP Business Client, or have its content consumed by SAP Build Work Zone. The SAP Fiori Launchpad is therefore the runtime frame around apps, not an app in its own right.
How does the SAP Fiori Launchpad decide what a user sees?
Three kinds of launchpad content meet at runtime, and all of them reach the user through roles:
- Catalogs define which apps the user may start. Every app in a catalog assigned to one of the user's roles can be found through search and the app finder.
- Spaces and pages define the layout. A page shows a curated selection of those apps in sections; it does not show everything the user can access.
- Target mappings in the user's catalogs decide which application actually opens when a tile or link fires an intent.
This split explains a frequent support question. An app that appears in search but not on the page is a layout gap, not an access gap. An app that appears on the page but fails to open is a navigation gap. An app that is missing everywhere is a catalog or role gap. What a user sees in the SAP Fiori Launchpad is always the intersection of role assignments with these three content types.
Where does the SAP Fiori Launchpad run and how is it set up?
- On-premise and Private Edition: the launchpad runs on the SAP Fiori front-end server. For new installations SAP recommends the embedded deployment, in the same system as SAP S/4HANA; the standalone hub deployment is deprecated. The launchpad is served from the ICF node
/sap/bc/ui2/flp, and SAP recommends publishing it under an external alias created in SICF. - Configuration parameters: cross-client values delivered by SAP are displayed, read-only, in /UI2/FLP_SYS_CONF. Client-specific overrides are maintained in /UI2/FLP_CUS_CONF and are not recorded in transports automatically.
- Content tools: the launchpad app manager (/UI2/FLPAM) creates tiles and target mappings in technical catalogs, the launchpad content manager (/UI2/FLPCM_CUST) manages business catalogs, and the Manage Launchpad Spaces and Manage Launchpad Pages apps define the layout. The launchpad designer is deprecated, and SAP's 2025 FPS02 documentation states that it must no longer be used.
- Public Edition: SAP operates the system and delivers the launchpad content. Administrators work through apps such as Manage Launchpad Spaces, Manage Launchpad Pages and Maintain Business Roles. Manage Launchpad Settings changes a defined list of parameters, such as the company logo, app finder access, session timeout and the system information bar.
The SAP Fiori Launchpad is set up once per system; most ongoing work is content and role maintenance, not configuration.
What replaced the classic launchpad home page?
The original launchpad home page arranged apps in groups. SAP introduced spaces and pages as its successor with SAP S/4HANA 2020 and has flagged the groups-based home page as deprecated since then, with removal announced for a future version.
- Public Edition: spaces and pages arrived with release 2005. From release 2302, new systems no longer offer the classic home page and open on My Home in SAP S/4HANA Cloud; with release 2408, the classic home page was removed for all systems.
- On-premise and Private Edition: spaces are switched on with the launchpad parameter SPACES. The ABAP platform's coded default still shows the classic home page; check /UI2/FLP_SYS_CONF for the value your SAP S/4HANA release delivers. My Home in SAP S/4HANA is available from SAP S/4HANA 2023 FPS01 and is activated through launchpad parameters.
- Migration: the Create Launchpad Pages from Groups app (/UI2/FDM_GTP) turns existing groups into editable pages, and users can import their personalized home page into My Home.
Any new SAP Fiori Launchpad design should start from spaces and pages, not from groups.
Why does an app not appear or not open in the SAP Fiori Launchpad?
Work from access to layout to navigation:
- Missing everywhere, including search: no catalog that contains the app is assigned to the user's roles. Check the roles, then the catalogs; /UI2/FLPCA_USER lists the catalogs and spaces a user receives.
- Found in search but not on the page: the catalog is assigned, but the app is not on any page in the user's spaces. Add it to a page or let the user add it.
- Visible on the page but navigation fails: the intent does not resolve. Run /UI2/FLIA for the affected user to see which target mappings the launchpad considered.
- Inconsistent or broken content: run /UI2/FLC to check delivered and customized launchpad content for consistency. From ABAP platform 2025, SAP deprecates it in favor of the content manager issues view and /UI2/FLPCA.
- App opens but shows no data or an authorization error: the launchpad content is fine; backend authorizations or the OData service activation are missing.
Diagnosing in this order avoids editing content when the real cause is a role. Most SAP Fiori Launchpad problems are assignment problems, not defects in the launchpad.
SAP Fiori Launchpad vs. SAP Build Work Zone: what is the difference?
| SAP Fiori Launchpad (in SAP S/4HANA) | SAP Build Work Zone | |
|---|---|---|
| Where it runs | In the SAP S/4HANA system (SAP Fiori front-end server) | As a subscription on SAP BTP |
| Content scope | Apps of that SAP S/4HANA system, plus URL targets | Content from several providers: SAP S/4HANA systems, apps on SAP BTP, other SAP and third-party applications |
| How content arrives | Catalogs, spaces and pages maintained in the system | Roles exposed by content providers, combined and assigned to sites |
| Typical use | Entry point for one SAP S/4HANA system | Central entry point across several systems |
The SAP Fiori Launchpad is the entry point of one SAP S/4HANA system; SAP Build Work Zone can present that launchpad's content together with content from other systems.
FAQ
Is the SAP Fiori Launchpad the same as SAP Build Work Zone?
No. The SAP Fiori Launchpad is part of SAP S/4HANA and shows the content of that system. SAP Build Work Zone is a service on SAP BTP that can federate launchpad content from SAP S/4HANA and other content providers into one central site.
Why can a user find an app in the launchpad search but not on the home page?
Search and the app finder list every app in the catalogs assigned to the user's roles, while a page shows only the selection an administrator placed there. The user can add the app to a page, or an administrator can add it to a page in the user's space.
Can users personalize the SAP Fiori Launchpad?
Yes, within the limits administrators set. When page editing is enabled, users can add, remove and rearrange apps and sections on their pages and adjust user settings. Personalization is stored per user and takes precedence over the layout administrators assigned.
Is the classic SAP Fiori Launchpad home page with groups still supported?
The groups-based home page is deprecated, and SAP has announced its removal in a future version. In SAP S/4HANA Cloud Public Edition it was removed with release 2408. On-premise and in Private Edition it still exists, but new designs should use spaces and pages.
How do you open the SAP Fiori Launchpad in an on-premise system?
Open the ICF path /sap/bc/ui2/flp on the SAP Fiori front-end server in a browser. SAP recommends creating an external alias for this path in transaction SICF so that users get a stable, readable address.
Sources
- SAP Help Portal: SAP Fiori Launchpad (ABAP platform)
- SAP Help Portal: Tools for Setting Up Launchpad Content
- SAP Help Portal: Setting Parameters in SAP Fiori Customizing
- SAP Help Portal: Standalone (Hub) Deployment (Deprecated)
- SAP Help Portal: What's New in SAP S/4HANA Cloud 2408 — SAP Fiori Launchpad: Home Page Removed
- Applies to
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Last reviewed