SAP Fiori

SAP Fiori is a collection of applications that offer a new example of user experience. These applications have a harmonious design using the same infrastructure.

 SAP Fiori
SAP Fiori is a collection of applications that offer a new example of user experience. These applications have a harmonious design using the same infrastructure. Interactive user interface elements provide a consistent end-to-end experience and can be used on all device types without additional application effort.
 
SAP Fiori Launchpad is the central distributor of all Fiori applications according to their configured user roles and users can access via active tile catalogs. Fiori apps focus on the most critical and common activities and are designed around the way people work.
 
Role-Based: Fiori apps provide a task-based experience for every user.
 
Compatible: Fiori apps adapt to all sizes, devices, versions and channels, providing a common user experience across all channels.
 
Simple: Concentrates on important tasks, functions, and activities. It aims to provide a solution with up to three levels of routing for a function for a user.
 
Consistent: User experience with screens with the same design language. Along with common activities, it also means consistency for your brand.
 
Immediate Value: Easy to grasp. It provides users to customize and customers to customize.
 
The entire user interface is built using the latest technology such as HTML5 and SAP UI5 mobile. Fiori apps allow you to access the latest back-end data with OData services. You can specify which applications and which data users can access through predefined roles and authorization.
 
Technical Specifications
  • On-demand and onsite availability
  • Multi-device support
  • Centralized access to applications (customization, routing, support and configuration) via SAP Fiori Launchpad
  • Role-based authentication and authorization with single sign-on mechanism for secure access
  • Accessing the back-end system with OData services
  • Applying themes for SAP Fiori apps and Launchpad simply and effectively
  • Enable real-time analysis and instant interaction with KPIs, charts and analytical charts in Sap Fiori applications
  • UI development tools are based on HTML5 and Javascript
  • SAP Fiori applications can be developed with SAP Web IDE templates
  • SAP Fiori applications for browsers and mobile devices can be quickly designed, built and installed in the SAP Web IDE
 
Overview
  • SAP Fiori applications are created with SAPUI5 technology
  • Supports smartphones, tablets and desktop compatibility with a single line of code
  • SAP Fiori applications are launched and executed on the SAP Fiori Launchpad
  • Business data is available during the run (via OData services)

Simplified Top Level View

SAP Fiori Simplified Top Level View
 
SAP S/4HANA – The Foundation of the First Model
 
SAP Fiori architecture for SAP S/4HANA supports transactionality, analytics, and search in Fiori applications.
 
  • SAP Fiori technology components
    • SAP Fiori launchpad
    • Fiori elements that can be easily defined in the SAP Fiori user interface
  • ABAP infrastructure components
    • Using SADL (Service Adaptation Description Language) for CDS data access
    • Transactional infrastructure (including Drafts)
    • Analytical Engine for analytical CDS access
    • SAP Gateway for OData exposure
  • CDS Views (ABAP Managed)
    • Uniform Business Object Modeling
    • Central storage for Cookies (Metadata)

SAP Fiori Launchpad Architecture

SAP Fiori launchpad:
 
  • SAPUI5 Components
  • Web Dynpro ABAP or SAP GUI Applications is a container program that supports purpose-built routing for external URLs. It enables service APIs with platform-independent adapters on different front-end servers (ABAP, SAP Enterprise Portal, SAP HANA Cloud Platform) and native uses (SAP Web IDE, offline mobile platform).
 
SAP Fiori Programs
 
Sources

SAP Fiori

SAP Fiori Architecture Overview to Deep Dive – with focus on S/4 HANA