Getting Started with Fiori Elements
SAP Fiori elements is a framework that comprises the most commonly used floorplan templates and is designed to:
- Speed up development by reducing the amount of front-end code needed to build SAP Fiori apps
- Ensure stable, optimized UI code out of the box
- Deliver high-quality SAPUI5 applications to end users
- Drive UX consistency and compliance with the latest SAP Fiori design guidelines
SAP Fiori elements can be used in the different modern programming models as a UI technology. We will not discuss these models in this course. However, we already have courses on this topic on our learning platform that we would like to refer to.
SAP Cloud Application Programming Model: https://learning.sap.com/learning-journey/building-side-by-side-extensions-on-sap-btp
ABAP RESTful Application Programming Model:https://learning.sap.com/learning-journey/get-started-with-abap-programming-on-sap-btp/introducing-restful-application-programming_e86bbfde-50be-4c7b-8716-53bacc94c5a0
You should also be familiar with SAP Business Application Studio. For this we can recommend you the following Learning Journey:https://learning.sap.com/learning-journey/discover-sap-business-technology-platform
This video gives you an overview of how SAP Fiori elements is used to create SAP Fiori applications.
Evolution of Fiori Elements
When SAP started building SAP Fiori apps, it became clear early on that SAP needed a way to scale development across the organization.
80% of the Fiori apps that SAP delivers for SAP S/4HANA have been built with SAP Fiori elements.
SAP Fiori elements provide UI logic out of the box.
There is straightforward logic, like navigating between pages or apps, or the ability to search, sort, and filter lists. Additionally, there are more complex functions including editing with draft management, support for translation, and compatibility with mobile devices.
SAP Fiori Elements Page Types
Most scenarios in the enterprise involve a variation of providing an overview on business-relevant data, various types of lists of this data, and managing the data. The SAP Fiori elements page types were developed to cover the majority of these use cases that we see in the ERP context.