In this session, we will talk about the Fiori application architecture overview from the point of “technical” view.
The Fiori app “My Team Calendar” (transactional app) is the example app.
What is “Fiori”?
SAP Fiori is the design language that brings great user experiences to enterprise applications.
What is “Fiori application”?
Fiori application is a C/S application.
Client side code is developed by SAPUI5.
Server side code is devleoped by ABAP/Java. In this session we only talk about ABAP.
The communication protocal between client and browser is Odata which is based on HTTP protocol. Just like HTTP protocol is based on TCP/IP.
Since Odata is the protocol between client and server, both the client and the server has to support(understand) Odata.
SAPUI5 support Odata.
In order to make the ABAP server support Odata, we need install Gateawy component in the ABAP server.