SAP Fiori Elements and Floorplans
This blog covers detailed information about Fiori Elements, Floorplans, layout, and annotations that are available in SAP Fiori.
SAP Fiori Elements:
SAP Fiori Elements is a library of several floor plans you can use to create enterprise apps easily. Predefined floor plans will connect to the backend using OData services. All you need to do is expose the required data source and add your metadata.
SAPUI5 runtime interprets metadata and annotations of the underlying OData service and uses the corresponding predefined templates.
- No JavaScript UI Coding.
- Metadata-driven approach of Fiori development.
- Centrally Provided Templates covering Reporting, Analytic, Transaction Scenarios.
Annotations of OData service:
Annotations are descriptive information for OData and enable the Metadata-driven UIs. It enables or modifies certain default features, adds semantics and structure to the data provided by the user.
Emotions can be created in the following 2 ways.
- ABAP CDS Annotations
- XML/Local Annotations
ABAP CDS Annotations uses the metadata extension file to enrich CDS objects
XML/Local Annotations uses the local annotation file in SAP UI5 project and maintains it locally SAP Fiori elements will consume these annotations to develop SAP Fiori applications.
Layouts and Floorplans:
Layouts and floorplans can either be created using SAP Fiori elements or be built from scratch using basic building blocks as in the case of freestyle apps.
Floorplan is an umbrella term for the overall SAP Fiori UX concept. A floorplan is a UI pattern that provides consistent UX. It covers the different layout types, the structure of the controls used, and how to handle different use cases. Floorplans can be built with SAP FIORI elements formerly called SMART Templates or built from scratch.
Note: Analytical List Page, List Report/Worklist, Objects Page, and Overview Page floorplans are implemented as SAP Fiori Elements to speed up the development.
- Analytical Card
- List Card
- Bar Chart List Card
- Link List Card
- Table Card
- Stack Card | Quick View
- Custom Card
Ready to take the next step? Learn even more about SAP Fiori elements at https://sapui5.netweaver.ondemand.com. Choose the Developing Apps with SAP Fiori Elements option.
Comments
Post a Comment