SAP means Systems, Applications and Products which is used in Data Processing. It is developed by one of the largest software companies in the world. It allows organizations to manage business operations towards manufacturing, service, sales, finance and HR. It is quite difficult to use cloud platforms. Thus, SAP Fiori is entered into the track which is a UI technology based on HTML5, CSS, and JavaScript. It helps to run in a browser on any device like mobile, tablet, desktop, etc. In this article, we will look into why SAP Fiori is used and the SAP Fiori Architecture.
SAP Fiori is a design language and a user approach which was developed by SAP and it can be used by the customers and also partners in its business applications. Since, SAP GUI needs clicking on a series of things to accomplish anything. SAP Fiori works mostly by touch. It helps users to start their tasks on one device and complete them on another. It also enables and easily connects the universe of RESTful APIs. It provides navigation, configuration options, and some other services. Android and iOS users can experience SAP Fiori benefits by using the Fiori client.
SAP Fiori possesses a high level architecture. It is built for web applications and iOS which can be used in smartphones, tablets and desktops. To enable our customers to leverage their existing SAP investments by providing instant value for all of their employees. To run on Desktop, Tablet and Smartphone SAP Fiori is used. It allows employees to work seamlessly across devices like desktop, smartphone or tablet. It also provides improved user satisfaction and also enables quicker approvals and some better decisions. It is a user experience for SAP software. It can be used for various solutions such as SAP Ariba, SAP Cloud for Customer, and more.
There are several components of SAP Fiori Architecture. They are:
The Fiori launchpad which can communicate with FES directly, but it is recommended to have some SAP Web Dispatcher or another reverse proxy in some external facing scenarios as well as internal. This is very important for communication with multiple systems, which is in normal web applications.
SAP Fiori Launchpad is the central point to access SAP Fiori applications. It shows how FLP holds the transactional and legacy apps. For Legacy apps, the communication happens directly.
SAP Fiori Front end server is an add-on product for SAP NetWeaver Application Server for ABAP. It delivers the technology software components for the front end development that are required to run SAP Fiori apps with the required stack definition. The FES contains Central UI components to run SAP Fiori Launchpad and the SAPUI5 framework. The Gateway components for OData communication. SAP Basis apps available from SAP NetWeaver 7.5 or more than that.
The back end system is the SAP Business Suites which holds business applications. It is used to contain the business logic and the back end data.
Search model for some sheets and SAP business suite is contained in the back end server.
SAP Fiori apps are divided into three different categories. They are distinguished on the basis of their functions and some infrastructure requirements. They are:
Transactional Apps:
The essential capabilities of Transactional Apps are:
Analytical Apps:
Factsheets Apps:
The important functions of a Factsheet are mentioned below:
There are five principles for SAP Fiori UI5. They are:
HANA XS engine is used to run all analytical apps in this SAP Fiori. It contains Fiori app content and virtual data model reuse content which is provided by the SAP HANA. It consists of two components-
HANA Live content contains some reuse content, which can be used for extensibility purposes.
HANA is required for search model functions of Fact Sheets to work.
While installing and configuring the SAP Fiori apps system, it is necessary to check the minimum hardware and software requirements to install different components as per the Flori apps requirement. It is very important to understand the concept of UI Add-Ons and Netweaver gateway which support packs, those are installed on the front end server. The central UI Add-Ons are required for the SAPUI5 control library and also the launchpad. Netweaver gateway is used to set up the connection to the back end server by creating some OData service.
Conclusion
In this blog, we have seen about the SAP Fiori Architecture and why it is used. Also, we have gone through the components of SAP Fiori and the five principles of SAP Fiori, the requirements for the hardware and software of SAP Fiori. Also, we have seen the services provided by the SAP Fiori. Hope this blog is helpful for you.
Related Article :
Batch starts on 3rd Jun 2023, Weekend batch
Batch starts on 7th Jun 2023, Weekday batch
Batch starts on 11th Jun 2023, Weekend batch