SAP Fiori App
Technically, apps are represented by the following:
- KPI tiles to launch the app.
- App launcher tiles to launch the app.
- Target mappings referencing the actual navigation targets.
Tiles and Target Mapping
Tiles represent the visual part of a tile such as a title, subtitle, information, icon and the semantic object and action for the intent-based navigation.
Target mappings define the target application which is launched when an intent (semantic object/action) is triggered.
Target mapping is part of the SAP Fiori launchpad configuration. It defines the target application, which is launched when clicking on a tile, on a link, or within an app-to-app navigation.
SAP Fiori Content Model - SAP S/4HANA
The apps that are displayed to the users are organized using the following SAP Fiori launchpad content:
Catalog
A catalog is a set of apps that you want to make available for your users to authorize them to work with the apps. The users can browse through the catalog, choose apps from the catalog, and add them to the home page of their SAP Fiori launchpad.
SAP delivers technical catalogs which contain apps per application area. In addition, SAP delivers business catalogs as sample collection of apps relevant for a business role. You can also create you own custom business catalogs. You can use the SAP Fiori launchpad content manager or the SAP Fiori launchpad designer.
Technical catalogs (TC) provide tiles and target mappings cut by solution area, but not by technology. In technical catalog, legacy apps as well as SAPUI5 Fiori apps are available.
Business catalogs (BC) reference tiles and target mappings of technical catalogs (TC) according to segregation of duty. A business catalog can reference tiles and target mappings from one or several technical catalogs.
Group
The SAP Fiori launchpad home page is the central part of the launchpad, which structures the SAP Fiori launchpad content. Here, users access all applications relevant to their business case. The apps can be SAP Fiori app or classic applications. Business catalog groups (BCG) define the SAP Fiori launchpad home page. The apps in the group are a subset of apps that are referenced from one or several catalogs. The tiles which are displayed on a user’s home page are dependent on the catalogs and groups that are assigned to the user’s roles. If a group contains apps that are not assigned to the user via catalogs, the app is not displayed on the user’s home page. In addition, if configured, the user can personalize the home page by adding or removing apps to predelivered groups or self-defined group.
SAP also delivers business catalog groups as sample collection of apps relevant for a business role. You can also create your own custom groups. You can maintain these entities using the SAP Fiori launchpad designer.
From SAP S/4HANA 2021, groups mode is officially deprecated, meaning that while groups currently still exist, they will be removed in a future release.
For details on migrating from groups to spaces and pages see SAP Note 3322675 - Guidelines on Migrating from Groups to Spaces and Pages
Space and Pages
Spaces and pages represent an alternative option to structure the layout of the home page of SAP Fiori launchpad compared to the group-based home page. A space is the unit that holds one or more pages. It is assigned to the user based on the work profile (user role). Users may see several spaces on their launchpad home page. The spaces are displayed in the navigation bar and if more than one page is available, a drop down appears under the corresponding space and the user can navigate to a given page. If there is only one page in a space, when clicking on the space, user gets directly to that page.
Spaces and pages are maintained in the Manage Launchpad Spaces Fiori app and the Manage Launchpad Pages Fiori app.
PFCG Roles
Business roles (BR) combine multiple business catalogs (BC) and business catalog groups (BCG) and/or Spaces.
By adding the catalogs to the role menu, the user gets access to the apps included in the catalog. By adding spaces or groups, you define the SAP Fiori launchpad home page.
In the following, you will find an overview of naming conventions and short definitions.
Element | Short | Naming Schema | Description |
---|
Business Role | BR | Z_BR_ | Role for topic |
Space | SP | Z_SP_ | Tiles based on the work profile |
Page | | Z_PG_ | Tiles based duties in work profile |
Business Catalog Group | BCG | Z_BCG_ | Describe contents of group |
Business Catalog | BC | Z_BC_ | Tiles for duty |
Technical Catalog | TC | Z_TC_ | Tiles for area |
Business catalogs (BC) reference tiles and target mappings of technical catalogs (TC) according to segregation of duty. Business catalog groups (BCG) now contain apps from various business catalogs (BC), making a subtopic. Business roles (BR) replace business catalog roles (BCR), combining multiple business catalogs (BC) and business catalog groups (BCG) in one topic.
In this example from the SAP Fiori app reference library, you see content model elements under Technical Configuration, starting with TC and continuing with BC, BCG, and BR. BC and BCR have the name of the topic in common, whereas the BR contains the end user role name.