Spaces and Pages
Spaces and pages are the SAP Fiori Launchpad layout model: a space is an entry in the launchpad navigation bar that holds one or more pages, and a page arranges apps as tiles or links in sections. Spaces and pages reach users through roles and replace the deprecated groups-based home page; they shape layout, not access.
Quick facts
- Type
- Launchpad layout objects (space, page, section)
- Layer
- Content, navigation & access
- Maintained in
- Manage Launchpad Spaces (F4834) and Manage Launchpad Pages (F4512); templates in ABAP Development Tools
- Assigned through
- PFCG role menu (on-premise, Private Edition); Maintain Business Roles (Public Edition)
- Diagnose with
- /UI2/FLPCA_USER, /UI2/CHECK_PAGE_REFS, page editor role context
- Who works with it
- Launchpad administrators, role administrators, key users
- Applies to
- SAP S/4HANA on-premise, Private Edition and Public Edition
Layer: Content, navigation & accessWhere it sits ▾
Layer: Content, navigation & access
Open the architecture map →How do spaces and pages work?
Spaces and pages form a three-level structure:
- Space: an entry in the launchpad navigation bar, usually built around a work area such as purchasing at Alder Manufacturing. A space holds one or more pages, which users open from the space menu.
- Page: the main working area. A page can be assigned to several spaces, so one design can serve several user groups.
- Section: a titled block on a page that contains apps, each shown as a tile or as a link.
A page stores references to apps, not the apps themselves. At runtime the launchpad shows an app on a page only if one of the user's business catalogs contains it. Two users who open the same page can therefore see different tiles, depending on their roles. Spaces and pages are a presentation layer on top of catalogs, which remain the source of what a user may start.
How are spaces and pages assigned to users?
Spaces, not pages, are assigned to roles; pages follow the space they belong to.
- On-premise and Private Edition: in PFCG, add the menu entry SAP Fiori Launchpad → Launchpad Space (or Launchpad Space Template) with the space ID to the business role. Every user with the role sees that space.
- Public Edition: spaces are added to business roles in the Maintain Business Roles app, and SAP delivers spaces and pages for its business role templates.
The same role must also carry the business catalogs that contain the apps on the pages. The Manage Launchpad Pages app supports this check with Select Role Context: it filters the editor and the preview to what users with the selected roles would actually see, and it dims apps that come from catalogs not assigned to the role. Assigning a space to a role without the matching catalogs produces pages with gaps. A space assignment controls which spaces and pages a role sees, never which apps it may run.
How do you create and maintain spaces and pages?
Administrators choose between three starting points, and the choice is a trade-off between upkeep and control:
- Use SAP-delivered spaces and pages as delivered: assign them to roles based on SAP business role templates. They are read-only and are updated automatically when SAP ships a new version; user personalization survives those updates. Public Edition labels this content "Templates" as of release 2508.
- Copy and adapt: copy SAP content into the customer namespace and change it. The copy is yours to maintain.
- Build from scratch: create a space and its first page in Manage Launchpad Spaces, then add sections and apps in Manage Launchpad Pages. SAP recommends this when you work with your own business roles and catalogs.
Existing groups can be converted with the Create Launchpad Pages from Groups app (/UI2/FDM_GTP). On-premise, spaces are controlled by the SPACES launchpad parameter, set for example in /UI2/FLP_CUS_CONF; check its effective value in your release. Spaces and pages are customizing content recorded on customizing requests; developers and partners can also deliver space and page templates built in ABAP Development Tools. Spaces and pages need an owner, a naming rule and the same transport discipline as roles.
What changes when you move from groups to spaces and pages?
| Groups (classic home page, deprecated) | Spaces and pages | |
|---|---|---|
| Structure | One long home page of tile groups | Navigation bar of spaces, each with one or more pages and sections |
| Assigned through | Roles, with groups as role content | Roles, with spaces as role content |
| Admin tool | Launchpad designer (deprecated) | Manage Launchpad Spaces and Manage Launchpad Pages |
| Status | Removed in Public Edition 2408; deprecated on-premise | Current layout model |
The move is more than a format conversion. Converting groups one to one carries over home pages that grew by accretion, while designing spaces around work areas forces a decision on which apps each role needs every day. Where My Home is enabled, users who personalized their old home page can import those apps into it rather than losing them. Spaces and pages are the point at which launchpad layout becomes a deliberate design task again.
Why does a tile not appear on a page?
Check from the role to the page:
- No space in the navigation bar: the space is not assigned to any of the user's roles, or spaces are not enabled in the launchpad parameters on-premise.
- Space visible, tile missing: the app's business catalog is not in the user's roles, so the page reference is filtered out. Use Select Role Context in Manage Launchpad Pages, or /UI2/FLPCA_USER, to compare page content with the user's catalogs.
- Whole page or space missing for some users: empty pages and spaces may be hidden on purpose through the SPACES_HIDE_EMPTY_SPACES_PAGES parameter.
- Tile shown as broken: the page refers to a tile or target mapping that can no longer be resolved. /UI2/CHECK_PAGE_REFS lists broken references on pages and page templates.
- Tile removed by the user: personalization supersedes the administrator's layout, so a user's own changes win.
A frequent complaint in practitioner communities is that pages look complete in the editor but empty for users; that almost always means the editor was used without a role context. Most spaces and pages problems are catalog and role problems that surface on the page.
Spaces and pages vs. catalogs: what is the difference?
| Spaces and pages | Business catalogs | |
|---|---|---|
| Question it answers | Where does the app appear? | Which apps may the user start? |
| Contains | Sections with references to apps | References to tiles and target mappings |
| Assigned through | Space in the role | Catalog in the role |
| If missing | App is not on a page but can still be found in search and the app finder | App is unavailable everywhere, and page references to it are hidden |
| Maintained in | Manage Launchpad Spaces and Manage Launchpad Pages | Launchpad content manager (on-premise); SAP-delivered in Public Edition |
Catalogs decide what a user can reach; spaces and pages decide where the user finds it.
FAQ
Do spaces and pages control authorizations in SAP Fiori?
No. Spaces and pages only arrange apps. Which apps a user may start comes from the business catalogs in the user's roles, and what the user may do inside an app comes from the role's authorizations. A tile on a page stays hidden when the matching catalog is missing.
Can one launchpad page be used in several spaces?
Yes. A page can be assigned to several spaces, which lets different user groups share one page design. Users with different roles may still see different tiles on that page, because each user only sees the apps contained in their own business catalogs.
How do you enable spaces and pages in an on-premise SAP S/4HANA system?
Set the launchpad configuration parameter SPACES to true, for example as a client-specific setting in /UI2/FLP_CUS_CONF. The parameter SPACES_ENABLE_USER additionally lets users switch between the classic home page and spaces, which can help during a transition period.
Can users change the pages an administrator assigned?
Yes, if the administrator has enabled page editing in the launchpad configuration. Users can add, remove and rearrange tiles and sections, and apps added through the app finder land in a Recently Added Apps section first. These personal changes take precedence over the administrator's layout.
What is the difference between a space and a space template?
A space is assigned to roles and shown to users directly. A space template is delivered by SAP, a partner or a developer, for example from ABAP Development Tools, and serves as a reusable starting point. A template can be copied into a new space or assigned to a role directly.
Sources
- SAP Help Portal: About Launchpad Content (ABAP platform)
- SAP Help Portal: Configure Roles for Spaces
- SAP Help Portal: Reusing Pages (role context in Manage Launchpad Pages)
- SAP Help Portal: Transition from the Home Page to Pages
- SAP Help Portal: Launchpad Configuration Parameters
- Applies to
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Last reviewed