Overview
There are three different application types for SAP S/4HANA Fiori applications. Each of them is differentiated not only by their usage, but also by their architecture and configuration.

SAP S/4HANA contains further classic applications using an SAP Fiori theme. These apps can be called from the SAP Fiori launchpad and need a specific configuration. They are called legacy apps. Legacy apps are Web Dynpro and SAP GUI for HTML Applications, which already existed before SAP Fiori was announced. Customers may choose which legacy apps they want to have in their SAP Fiori launchpad using the configuration and customizing for SAP Fiori.
Legacy apps are developed with Web Dynpro and GUI for HTML technologies. They are not mobile enabled but provide an SAP Fiori look and feel.
SAPUI5 is the technology for the most SAP Fiori apps. In SAP S/4HANA, there are different subtypes of these apps, depending on their use case.
There are apps that are launched by using an app launcher tile. For these apps, what information is displayed and how it is displayed is defined as part of the provided app-specific content. You cannot adapt or configure the information displayed by these apps. However, in the SAP Fiori launchpad, you can control what each user sees by grouping these apps into catalogs and spaces and assigning them to roles.
Apps that are launched by using an app launcher tile can be:
- Transactional Apps
Usage of ABAP to provide the classic approach for functions of a business system
Available for SAP S/4HANA and SAP Business Suite on any DB
- Analytical Apps
Usage of analytical capabilities of SAP HANA to provide insights in business data
Available for SAP S/4HANA and SAP Business Suite on HANA
Apps that are launched using SAP Fiori Search or through navigation from other apps are called Object Pages.
- Object Pages / Fact Sheet Apps
Usage of Enterprise Search capabilities of SAP HANA to provide search results
Available for SAP S/4HANA and SAP Business Suite on HANA
SAP Fiori Search is part of the SAP Fiori Launchpad and provides a contextual search.

SAP Fiori is foremost a collection of apps representing the new user experience of SAP and the face of SAP S/4HANA. SAP Fiori apps can be categorized by line of business, industry, and most important user role, as well as technical foundation. All available apps can be explored using the SAP Fiori apps reference library. See https://www.sap.com/fiori-apps-library.
Each SAP Fiori app has a unique App ID. When running the app in the SAP Fiori launchpad, choose About in the Me Area. The subsequent UI shows information about the app including the App ID.
The App ID can be used to search for the documentation of the app in the SAP Fiori reference library and it is visible in the header of the documentation.
Hint
The App ID of a transaction is its transaction code.Example for a SAPUI5 Fiori App

Analytical apps provide insight into the real-time operations of your business by collecting and displaying analytic information and indicators, such as KPIs, directly in your browser. To do this, the analytical apps combine the data and analytical power of SAP HANA with the integration and interface components of SAP Fiori.
For example, Overview Pages, Analytical List Pages, and other apps that mix transactional and analytical capabilities.
Transactional apps perform transactional tasks, such as creating a leave request for an employee or managing quotations. SAP Fiori transactional apps represent simplified views and interactions with existing business processes and solutions. They generally run on any database except if they are developed and shipped with SAP S/4HANA Then, they run only with SAP HANA database.
Each SAP Fiori app has a unique App ID. When running the app in the SAP Fiori launchpad, choose About in the Me Area. The subsequent UI shows information about the app including the App ID.
The App ID can be used to search for the documentation of the app in the SAP Fiori reference library and it is visible in the header of the documentation.
Example for Legacy Apps

Since the release of SAP S/4HANA 1610, SAP GUI for HTML Applications, which are also classic transactions, can be found in the SAP Fiori reference library. Due to SAP Fiori 2.0 and the SAP Belize theme, they are an official part of SAP Fiori. The transactions are limited to those targeting end users and those available in SAP S/4HANA 1610 or later.
Hint
The App ID of a transaction is its SAP GUI transaction code.
Like SAP GUI for HTML Applications, transactional Web Dynpro ABAP applications are also part of SAP Fiori 2.0. All SAP GUI for HTML Applications and Web Dynpro applications are shown as exclusive to the SAP HANA database in the SAP Fiori reference library. The reason for this is that the documented release is SAP S/4HANA 1610 or later – and this one is exclusive to the SAP HANA database.