SAP Fiori-Introduction
SAP Fiori-Introduction
SAP Fiori
Agenda
1. Application Responsiveness
3. Fiori Applications
4. About Us
What is SAP Fiori?
SAP Fiori is the new user experience (UX) for SAP software that utilizes
modern design principles to provide a personalized, role-based, responsive
& user-friendly experience across all lines of business, tasks & devices.
SAP Fiori is a collection of applications w/ a simple & easy-to-use experience
for broadly & frequently used SAP software functions.
Specify which data & apps users can access using previously designed authorizations & roles.
Work seamlessly across devices (desktop, tablet or smartphone).
Boosts user productivity, satisfaction & performance.
Established in 1972, SAP has been evolving at a rapid pace. Below is
a timeline of SAP’s evolution of user interfaces to Fiori in recent years.
UX Design Services
Fiori OData (Open Data) services allow users to keep up-to-date
versions of backend data.
Fiori UX is created w/ state-of-the-art HTML5 (SAPUI5) technology.
Uses RESTful (OData) runtime services to process business data through open standards.
A single application instance supports end-users in any device setting.
Unified UX direction for all SAP software.
All UI technologies & applications to eventually converge to SAP Fiori.
Fiori Client
Fiori WEB IDE allows users to build or extend existing Fiori apps in a browser.
No additional installation steps are required – “In-Browser-Development”
Holistic web-based development environment.
Addresses app development process from prototype to deployment.
Encourages various
decision makers to
engage in app creation to
increase end-user value.
Provides user-friendly
visual editors (templates,
drag-and-drop, wizards, etc.).
Fiori Design Principles
Focused applications are designed based on how people work & the
most common/critical activities.
Simple
• Focuses on
importance.
• Personalize your
experience to
Responsive your specific tasks Coherent
• On-demand user & activities. • Fluid & seamless user
support. experience.
• Allows for instant • Adheres to consistent
insight, regardless interaction & visual
of devices being design language.
used.
Role-based Delightful
• Designed for specific SAP Fiori’s • Secures emotional
business roles, needs
& work requirements. 5 Main connection.
• Allows you to do your
• Provides pertinent Design job.
information at the
correct times. Principles.
Responsiveness allows for apps to run on desktops, smartphones, tablets, etc.
In order to do this, applications apply two different methods.
Responsive:
Responsive controls & patterns: SAPUI5 provides various controls & patterns.
Adjusts to various form factors & different devices w/out being recoded or manipulated.
Adaptive:
Mobile
Applications manually define
different designs across different
form factors. Framework CSS
Cross- platform
Application Responsiveness
SAP Fiori utilizes the new “rem” (root em) measuring system unit.
1 rem unit = Base size of 16 pixels.
Allows for predictable & consistent sizing & zoom in web browsers.
UI elements based on 1 x 1 rem (16 x 16 pixels) layout grid system (3 x 3 touch area).
Responsive system works across all touch-operated devices.
1 2 3 4 5 6 7 8 9 10 11 12
Large Screen
Medium
Small
Fiori Form Factors
SAP Fiori’s launchpad homepage is the center for all navigation paths.
Users navigate from launchpad into apps via multiple screens.
Multiple apps form a process.
Users can backout of apps using the back navigation function.
A home icon allows for instant homepage access.
Page Layouts: Full Screen vs. Split Screen
Full screen layout allows for full width use of the device screen.
Used for apps that require the full width of the screen.
Display large amounts of data, wide tables & large visualizations.
Split screen layout is best suited when displaying & processing item lists.
Best used when reviewing & processing different items quickly w/ minimal navigation.
Left side of screen – quickly scan & navigate lists.
Right side of screen – view selected item’s details, edit data & trigger actions.
Avoid switching back-and-forth between full screen & split screen w/ apps.
LUKAS THIS
NEEDS NEW
Three additional SAP Fiori floorplans are:
Object View – Either embedded in master detail app or displayed as full screen page.
Offers optimal multiple device support (simple objects or complex multi-faceted objects).
Tab container allows information to be presented in different categories.
Recommended floorplan display option; when editing switch to Flat Object View.
Flat Object View – Displays object information in one long scrollable page, instead of tabs.
Layout remains the same in both display & edit modes.
Prevents user input & validation errors from existing across multiple tabs.
Worklist – Displays collection of items that are to be processed by the user.
User either has to complete a work item or delegate it to another user.
Object View Flat Object View Worklist
Fiori System Requirements
Runs on Any Database & SAP HANA Runs on SAP HANA Runs on SAP HANA
Approval Application – Scan through work item lists & take action.
Based on split screen layout & make use of master list capabilities.
Master-Detail Application – Scan through work item lists & take action.
Main tasks are creating & editing list items.
Based on split screen layout & also use the master list.
Shopping Application (Collect App) – Used to browse & collect objects.
Allow for more complex actions or processing.
Browse objects, collect them into online shopping cart, submit orders.
Comprised of three general parts: Product List/ Shopping Cart/ Checkout Steps.
Approval Application Master-Detail Application Shopping Application (Collect App)
SAP Fiori Applications
SAP Fiori applications are being created daily & can be sorted in SAP’s
Fiori Applications Reference Library by the following selections:
SAP Fiori’s newest apps & new support package stacks for existing
Fiori products were released in July 2015. Current products
include:
SAP Fiori for SAP Fiori for SAP SAP Fiori for SAP SAP Fiori for SAP
Request Approvals ERP CRM SRM