ERPClimb logoERPClimb
Login
Launchpad Administration and Content
Fiori & SAPUI5intermediate

Fiori Launchpad Part 2: Spaces, Pages and Business Roles

Full lesson currently free to read · AI practice limits apply separately

Key takeaway

Design what users see on the launchpad with spaces and pages, connect them to business roles and PFCG roles, and decide between SAP-delivered business roles, copies and custom roles.

Visual overview

Fiori Launchpad Part 2: Spaces, Pages and Business Roles — learning sheetFlow: SAP business role template → Customer copy with catalogs → Spaces and pages → PFCG assignment → Back-end authorizations. Key ideas: SPACES AND PAGES; BUSINESS ROLES; FRONT-END AND BACK-END; ROLE DESIGN. Watch out: Giving users huge catalogs makes the launchpad slow and confusing.ERPClimb.com / FIORI / LESSON 2/14 / LEARNING SHEETFiori Launchpad Part 2: Spaces, Pages and Business Roles1 · HOW IT FLOWS1SAPbusinessrole…2Customercopy withcatalogs3Spaces andpages4PFCGassignment5Back-endauthorizations2 · KEY IDEAS EXPLAINEDSpaces And PagesSpaces group pages, and pages contain sectionswith tiles and links. Since S/4HANA 2020 thespaces-and-pages model is the standard for…Business RolesIn ABAP-based systems, the PFCG role is thecontainer that assigns business catalogs andspaces to users. SAP delivers business role…Front-End And Back-EndIn a hub deployment, front-end roles grantlaunchpad content while back-end roles grantauthorization objects for OData services and…Role DesignDesign roles around jobs, keep the number of appsper role reasonable, and avoid assigningeverything to everyone. Use SAP's role templates…3 · REMEMBER · WATCH OUTRememberSpaces and pages define the launchpad layout users see; catalogsdefine what they are allowed to launch.A business role (PFCG role) assigns catalogs and spaces to users.SAP delivers business roles as templates; customers typically copy andadjust them.!Watch outGiving users huge catalogs makes thelaunchpad slow and confusing.4 · IN A REAL PROJECTAfter go-live, AP clerks had 400 tiles because every finance catalog had been added to one role. Users couldnot find apps and the launchpad loaded slowly. Roles were redesigned from SAP templates per job with focusedpages, and load time and user complaints dropped.Original ERPClimb learning sheet • Verify against your SAP release and edition

Explanation

📌 KEY POINTS
✅ Spaces and pages define the launchpad layout users see; catalogs define what they are allowed to launch.

✅ A business role (PFCG role) assigns catalogs and spaces to users.

✅ SAP delivers business roles as templates; customers typically copy and adjust them.

✅ Back-end authorizations must match the front-end role, otherwise apps open but show no data or errors.

⚠️ Giving users huge catalogs makes the launchpad slow and confusing.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Part 1 explained catalogs and target mappings. Part 2 designs what users actually see.

━━━━━━━━━━━━━━━━━━━━
▶ 1. SPACES AND PAGES

Spaces group pages, and pages contain sections with tiles and links. Since S/4HANA 2020 the spaces-and-pages model is the standard for launchpad layout, replacing the older groups concept. Admins design structured pages per role, and users can personalise within what is allowed.

━━━━━━━━━━━━━━━━━━━━
▶ 2. BUSINESS ROLES

In ABAP-based systems, the PFCG role is the container that assigns business catalogs and spaces to users. SAP delivers business role templates, for example for accountants or purchasers, which list the catalogs and apps for that job. Customers copy them into their namespace and adjust.

━━━━━━━━━━━━━━━━━━━━
▶ 3. FRONT-END AND BACK-END

In a hub deployment, front-end roles grant launchpad content while back-end roles grant authorization objects for OData services and business data. In an embedded deployment both may live in the same system but are still separate concerns. An app opening without data is usually a back-end authorization issue.

━━━━━━━━━━━━━━━━━━━━
▶ 4. ROLE DESIGN

Design roles around jobs, keep the number of apps per role reasonable, and avoid assigning everything to everyone. Use SAP's role templates and apps library (Fiori apps reference library) to understand prerequisites. Test with real users and adjust based on usage.

━━━━━━━━━━━━━━━━━━━━
▶ 5. LIFECYCLE

After upgrades, compare SAP's updated role templates with your copies to pick up new apps and replacements for deprecated ones. Keep a register of custom roles with owners.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Copy an SAP business role template for one job.
  2. Create a space and page with relevant tiles.
  3. Assign the role to a test user and log in.
  4. Check back-end authorizations for one app's OData service.

✅ CHECKPOINT: a test user sees a focused page and can open and use each app with real data.

How the SAP process fits together

SAP PROCESS EXPLORER · Fiori: from service to user

ERPClimb.com

Launchpad Administration and Content — process breakdown

Topic-specific conceptual flow: how key objects and decisions fit together. SAP configurations and exceptional cases can follow different paths.

1/4

Selected process stage

Catalog

Tiles and target mappings live in business catalogs

What this specific lesson teaches

Design what users see on the launchpad with spaces and pages, connect them to business roles and PFCG roles, and decide between SAP-delivered business roles, copies and custom roles.

Key lesson principle: Spaces and pages define the launchpad layout users see; catalogs define what they are allowed to launch.

Representative SAP learning flow, not a guarantee of system runtime sequence in every scenario. The chapter-specific facts come from the published lesson text.

Real project scenario

After go-live, AP clerks had 400 tiles because every finance catalog had been added to one role. Users could not find apps and the launchpad loaded slowly. Roles were redesigned from SAP templates per job with focused pages, and load time and user complaints dropped.

Common mistakes

  • One huge role for everyone.
  • Using groups instead of spaces in new systems.
  • Forgetting back-end authorizations.
  • Not comparing templates after upgrades.

Best practices

  • Job-based roles from SAP templates.
  • Structured spaces and pages.
  • Front-end and back-end role pairs.
  • Template comparison after upgrades.

Interview angle

Interviewers ask how spaces, pages, catalogs and business roles relate, and why a user may open an app but see no data because of back-end authorizations.

Practice this lesson

Original educational case studies for SAP consultants, not official SAP certification exam questions. Verify product edition and implementation details against the current SAP documentation.

Quick check

0 of 3 questions attempted

1. What do spaces and pages control?

2. An app opens but shows no data or an authorization error. What is most likely missing?

3. What is the recommended starting point for designing Fiori roles in S/4HANA?

Interview questions

1. How do you design Fiori roles for an S/4HANA rollout?

Answer it in your own words first, then compare.

Check before use: lesson examples are educational, not a guarantee of correctness for your SAP edition or release. Sample code has not been executed on your SAP system. Confirm API availability, syntax, authorizations and business impact in an approved development or test environment.

More lessons in this topic

Related SAP topics