SAP Fiori UI Entities, OData Services, and Authorizations
The figure, Dependencies of Entities, shows the dependencies between the following entities:
- The SAP Fiori UI entities define the SAP Fiori apps that are displayed to the user.
- The OData services retrieve the dynamic data to be displayed from the business logic for the SAP Fiori apps.
- The authorizations that are required to start and to use the business logic of the SAP Fiori apps. These authorizations are defined by the OData services.

A catalog is a set of apps that you want to make available and authorize for your users. The users can browse through the catalog, choose apps from the catalog, and add them to the entry page of their SAP Fiori launchpad.
Groups define the SAP Fiori launchpad entry page. The apps in the group are a subset of apps that are assigned to one or several catalogs. Which tiles are displayed on a user’s entry page depends on the catalogs and groups assigned to the user’s roles. If a group contains apps that are not assigned to the user by catalogs, the app is not displayed on the user’s entry page. In addition, if configured, the user can personalize the entry page by adding or removing apps to pre-delivered groups or self-defined groups.
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. The launchpad page is the central part of the launchpad, which structures the SAP Fiori launchpad content. Here, the users access all applications relevant to their business case. The apps can be SAP Fiori app or classic applications. 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 in their launchpad. The spaces are displayed in the navigation bar and if more than one page is available, a dropdown appears under the corresponding space and the user can navigate to a given page. In case there is only one page in a space, when clicking on the space, user gets directly to that page.
You can maintain these entities using the SAP Fiori launchpad content manager (catalogs only) or the SAP Fiori launchpad designer (catalogs and groups). SAP delivers technical catalogs which contain apps per application area. In addition, SAP delivers business catalogs and business groups as a sample collection of apps relevant for a business role.
More details on the data model is covered in the UX100 class. More details on the authorization concept in SAP Fiori is covered in the ADM945 class.
Naming Conventions
The following table outlines the elements that can be distinguished in the content model since SAP S/4HANA 2020:
Element | Short | Naming Schema | Description |
---|---|---|---|
Business Role | BR | SAP_BR_<role> | Role for topic |
Space | SP | SAP_<area>_SP_<topic> | Tiles for topic |
Page | PG | SAP_<area>_PG_<task> | Tiles for daily task |
Business CatalogGroup | BCG | SAP_<area>_BCG_<subtopic> | Tiles for subtopic |
Business Catalog | BC | SAP_<area>_BC_<duty> | Tiles for duty |
Technical Catalog | TC | SAP_TC_<area>_<subarea>_COMMON | App descriptors for area |
Back-End Catalog | BEC | SAP_TC_<area>_<subarea>_BE_APPS | App descriptors for area |
Technical catalogs (TC) cut apps by solution area. TCs known as standard catalogs provide app descriptors consisting of tiles and target mappings for web applications like SAPUI5. TCs known as replicable or Back-End Catalogs (BEC) provide app descriptors for classic applications like ABAP transactions originating from back-end servers.
Business catalogs (BC) reference tiles and target mappings of TCs and BECs according to segregation of duty. Business catalog groups (BCG) contain apps from various business catalogs (BC), making a subtopic.
Business roles (BR) combine multiple BCs and BCGs in one topic. Spaces (SP) combine multiple pages (PG) in one topic, too. The space is then part of the BR of the same topic.
Note
In the content model for SAP Business Suite, technical catalog roles (TCR) and business catalog roles (BCR) existed. The business roles (BR) replaced both.