SAP Fiori Concept and Design
SAP EPPM Project System (PS) applications/ transactions are available in different user interfaces, one of it being SAP Fiori. A short overview on SAP Fiori is given in this lesson. The following lesson covers the alternative, more "classical" user interface SAP GUI, that is still available in SAP S/4HANA.
SAP Fiori is a consistent and holistic user experience for business users for all lines of business and across devices and deployment options.
The SAP Fiori concept is fundamentally a simplification of the user experience relying on modern design principles such as role-based, responsive, simple, coherent, and delightful:
- Role-based means designed for you, your needs, and how you work.
- Adaptive means that it adapts to multiple use cases and devices.
- Coherent means that it provides one fluid, intuitive experience.
- Simple means that it includes only what is necessary.
- Delightful means that it makes an emotional connection.
The SAP Fiori design is the visual design, information architecture, colors, and interaction patterns defined in the SAP Fiori design guidelines. Based on user roles and business processes, SAP Fiori simplifies doing business. SAP Fiori sets the standard for enterprise user experience by removing unnecessary complexity. We put users in control of their business tasks by giving them only what they need. This is reflected in the five design principles already mentioned.
Note
See the following video to learn more about the different user types you can distinguish and that need to be supported:A while ago, SAP released a version of SAP Fiori known as SAP Fiori 3. SAP Fiori 3 supports multi-page spaces, giving users stable, well-structured, and access to essential apps that can be personalized. Users can also benefit from SAP's continuous improvements in SAP Fiori 3 situation handling capabilities. App developers benefit from the SAP Fiori controls for SAP Fiori native apps for iOS and Android that SAP Fiori 3 offers, as well as from SAP's next-generation IDE (Integrated Development Environment) in the cloud, SAP Business Application Studio, and SAP Fiori tools for SAP Fiori 3.
A consistent and delightful home page experience is a crucial element of SAP Fiori 3: it delivers a significant improvement for end users accessing the system via the SAP Fiori launchpad as the single entry point for their work.
Supporting intelligence is also an area where SAP Fiori 3 focuses on situation handling, with improved situation pages and message-based situations being critical elements in SAP Fiori 3.
SAP provides space and page templates per business role for SAP S/4HANA, making it easy for customers to structure the layout of the SAP Fiori launchpad for their end users. This layout remains stable, even if a user is assigned to more roles later.
An SAP Fiori space represents an area of work, typically corresponding to one or more business roles. You can structure each space using pages for various work contexts and optionally use sections to further group the work within a page.
Users can easily personalize their pages by adding or removing tiles or sections.
SAP Fiori Apps

All SAP Fiori apps utilize the SAPUI5 and SAP Gateway technologies. The three types of SAP Fiori apps differentiate in the following ways: (In terms of usage of additional technologies).
Transactional Apps
ABAP provides the classic approach for functions of a business system.
Available for SAP S/4HANA and Business Suite on any DB.
Analytical Apps
Use of analytical capabilities of SAP HANA to provide insights into business data.
Available for SAP S/4HANA and Business Suite on SAP HANA.
Fact Sheet Apps
Use of Enterprise Search capabilities of SAP HANA to provide search results.
Available for SAP S/4HANA and Business Suite on SAP HANA.
In the SAP Fiori apps library, you can search for applications and get information on them.
SAP Fiori Launchpad
The SAP Fiori launchpad is a role-based, personalized UI client that enables users to access SAP Fiori apps alongside established UIs. The SAP Fiori launchpad is based on SAPUI5. It can be used on multiple devices (leveraging the responsive design paradigm) and deployed on multiple platforms (SAP NetWeaver Application Server [ABAP Stack], SAP Enterprise Portal, and SAP HANA Cloud Platform). The SAP Fiori launchpad comes with predefined content to streamline implementation processes.

The SAP Fiori launchpad can be visually adapted and customized using the UI Theme Designer. It is designed according to the simple and intuitive SAP Fiori user experience while supporting established UI technologies (such as Web Dynpro ABAP and SAP GUI for HTML).

The figure Transactional SAP Fiori Apps: Change WBS Element Status shows the SAP Fiori transactional application Change WBS Element Status, which supports the user in maintaining the status values of WBS elements and network activities. You will find the standard views and functionalities as this is a transactional app.

You can also use the existing SAP GUI transactions in the SAP Fiori launchpad, the SAP Business Client, or via your web browser. Most SAP GUI transactions exist in S/4HANA as well.