SAP Fiori is a design language and user experience approach developed by SAP for use by SAP, its customers and its partners in business applications. SAPUI5 is a set of libraries to build responsive web applications that run on multiple devices like Desktop, Mobile, and Tablet. SAPUI5 works on MVC concept to accelerate the development cycle by creating data, business logic, and representation of data separately on the view. So the development of view and controller can take place independently to create models (data containers).SAPUI5 is the latest in the series of SAP UI development technologies. In order to provide web integration for the underlying SAP ERP system, SAP came up with multiple UI development technologies like BSP (Business server pages), PDK (Portal development kit), Web Dynpro Java, Web Dynpro ABAP. And the successor of Web Dynpro ABAP is SAPUI5.
Prerequisites for SAP UI5 Fiori
- Basic ABAP programming concepts.
- Basic knowledge of HTML5
- Knowledge of Javascript is must
- Basic concepts of XML Language
- Basic concepts of OData