Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

SAP Fiori Introduction

WWW.AMARMN.COM
SAP UI5 AND FIORI ONLINE TRAINING

Introduction to SAP Fiori


SAP fiori UX provides roles based, personalized user experience UX
More than 1000 fiori apps providing consistent and simple Ux across
multiple devices
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/home
Overview of SAP Fiori and SAPs UX strategy
SAP Fioris architecture
Three main types of Fiori apps: transactional, factsheet, analytical
Related SAP technologies

SAP UX strategy - area of focus


New- create new applications with consumer grade user experience to
accomplish customer needs
Renew- took all most frequently used business scenarios and renewed them
with SAP fiori apps by improving the experience
Enable- Sap customers and partners have the ability to improve the user
experience using various enablement tools Ex. Sap screen personas
UX design services- an element from customers who wanted to transfer their
own reality into the SAP ux strategy
Productivity and work efficiency, to remove training costs, increase adopt

SAP fiori 5 ux design principles to ensure quality Sap fiori apps


Role Based- sap broke down a number of sap transactions and turned them into easy to use apps that are task based
and tailored to show only the most relevant information that the user needs
Responsive- SAP made sure that SAP fiori UX worked seamlessly to facilitate consistent user across all devices, supports
ios, android, windows and mac
Simple- focused on delivering simple intuitive user experience 1-1-3 one user, one use case three screens making fiori
apps easy to use and learn
Coherent- made sure all fiori apps have similar look and feel
Delightful- fiori app is designed to have low barrier of adoption

Architecture and integration- high level architecture that all SAP Fiori apps
follows
Client browser- sap fiori launchpad is entry to all sap fiori apps
Reverse proxy- is type of proxy that typically sits behind the firewall in a private network and
directs client requests to the appropriate back end server. Provides an additional level of
security and smooth flow of network traffic between clients and servers. Sap recommends sap
web dispatcher as a reverse proxy server. Sap web dispatcher is only required as a reverse
proxy for analytical and fact sheet apps
Abap servers- the Abap frontend server is recommended for all app types. The Abap frontend
server contains the ui layer and infrastructure components as well as sap gateway with odata
enablement. The Abap back end server contains the back end business logic and search
models for fact sheet apps.
Sap hana extended application services xs- only required for analytical apps. Sap hana xs
replicates data from the back end server and remodels it using vdm virtual data models

SAP Fiori Architecture diagram

SAP Fiori Launchpad - entry point for all SAP fiori applications
it is role based, personalized platform, users can personalize launchpad homepage.
With fiori launchpad you can launch fiori apps, SAPUI5 custom apps, web dynpro ABAP, or any URL.
Fiori launchpad is responsive, enables cross device UX for users. this takes place because of a native app, SAP Fiori
Client.
URL:
SICF- GOto- port information Hostname and port

launchpad:
https:
//<host>.<domain>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilau
nchpad.html?sap-client=<client>&sap-language=EN

Launchpad figure

Launchpad deployment options


ABAP frontend server in combination with SAP Gateway- traditional implementation for
customers without an SAP EP. It is the only platform that supports transactional, fact sheet and
analytical apps
SAP Enterprise portal- this deployment recommended for customers willing to reuse their
existing SAP EP. Technically launchpad is just another framework page on EP.
SAP HANA cloud platform- run Fiori launchpad as Software-as-a-Service SAAS. Does not support
all types of fiori apps.

Communication channels

App types

App types
Transactional 300- all kinds of transactional activities like creating, changing,
approving.
Fact sheet apps 200- enable users to view essential contextual information.
users can drilldown from a fact sheet app to a related business partner or
master data
Analytical apps 350- provide insight into business information, allowing users
to analyze and evaluate strategic or operational KPIs key performance
indicator in real time on a large volume of data in a simplified frontend for
enterprise control.

Odata
http://services.odata.org/OData/Odata.svc/
http://services.odata.org/OData/Odata.svc/Suppliers
http://services.odata.org/OData/Odata.svc/Suppliers(O)/Products
http://services.odata.org/OData/Odata.svc/Categories(O)/Products

SAP Gateway
is a technology that provides a simple way to connect devices, environment,
and platforms to SAP applications using any programming language or model
without the need for SAP knowledge by leveraging REST services and OData
protocols. RCUD
SAP firoi is based on SAP gateway and Odata services for its connectivity to
the backend sap business suite.

SAP hana xs
provides an application developement platform inside of SAP hana, offering
improved performance and access to SAP Hanas core features
xs is tightly integrated to deepest parts of sap hana.
SAP hana live is a complete set of pre defined VDM s virtual data model
ERP, SCM, HCM, CRM, APO, that expose the sap business suite application
data.

You might also like