Академический Документы
Профессиональный Документы
Культура Документы
Business Impact
Inefficiency
Inaccuracy
Higher training cost
Lack of adoption
Project failure
SAP UX Strategy
Multi-device support without backend development Real-time for all apps with search,
+++
+++ analytics and transactional capabilities
Simple task-oriented apps Scalable apps w/ large number of users +++
+++
+++ Integration of OLAP and OLTP
Consistent look and feel Low TCO in cloud-like operation
across all apps
SAP Fiori Apps
Product Qualities - Design
Role-based
Deliver the right information at the right time via multi- faceted Coherent
user interfaces Deliver a consistent UX across the enterprise whether you need
to fulfill a sales order, review your latest KPIs, or manage leave
requests
Delightful
Enrich your work experience with intuitive, easy-to-use
SAP Fiori apps
Visual design
SAP Fiori 2.0 offers a refined visual language. Clean and
consistent layouts throughout the user interface convey the content
with clarity. Experience modern, visually pleasing aesthetics with a
strong focus on ease of use
Information architecture
Adaptive Give business users ready access to the information they need
Get instant, relevant insight whether using mobile to complete their tasks
apps or a desktop computer
Interaction patterns
Simple Harness simple and intuitive interactive patterns to boost
Zero in on your most important tasks, functions, and activities productivity company-wide
SAP Fiori Apps
Technical Capabilities
access
Secure provisioning and consumption of data
Provide access to business logic (SAP back-end system) data via
OData services
Corporate identity theming
Simply and effectively implement themes for SAP Fiori apps and
SAP Fiori launchpad
UX app extensions
Enhance your SAP Fiori apps using templates in the SAP Web
IDE
Custom development
Rapidly design, build, and deploy SAP Fiori apps for browsers and
mobile devices
Ready for mobile enablement
Seamless, secure mobile access to SAPs Fiori apps via the
Support for multiple devices and form factors Internet
Role-based authentication and authorization Run analytical SAP Fiori apps and object pages on SAPs powerful
in-memory database platform
Harness role-based single sign-on (SSO) mechanisms for secure
SAP Fiori Architecture
SAP Fiori launchpad Single point access to all standard and custom Fiori apps
Menu
Launchpad PFCG Role OData
(Front-End)
uses shows refers to Auth.
contains Authorization
Catalog Profile
resolves
Server
starts
Trusted RFC
refers to refers to PFCG Role
Back-End
Authorization Defaults
System
SAP Fiori SAP Fiori FES 2.0 SAP Fiori SAP Fiori
Front-End Server SAP FES 3.0* SAP FES 3.0*
front-end Upgrade front-end UI Add-On 1.0/2.0 front-end Upgrade front-end
(FES) 2.0 or SAP UI 7.51 SAP UI 7.51
UI Add-On 1.0/2.0 server server SAP_ UI 7.40/7.50 server server
or NW 7.40/7.50
SAP Fiori 2 . 0 is an option via SAP Fiori Front-end SAP Fiori 2 . 0 is available via frontend-end and
Server upgrade to version 3 . 0 . backend upgrade of SAP S / 4 H A N A .
Older and custom SAP Fiori apps will run with the Belize The Belize theme is available with SAP S/4HANA 1610
theme*. for SAP Fiori apps and classic applications**.
Classic applications continue to run with the Corbu theme. SAP Fiori 2.0 is not available for SAP S/4HANA 1511.
* Custom controls/apps may need adaptation for Fiori 2.0 theme. Not all features of SAP Fiori 2.0 ** Classic applications are SAP GUI and ABAP W eb Dynpro.
are available with older apps or non SAP S/4HANA 1610 systems Belize theme available via SAP GUI for HTML
SAP Fiori 2.0 with multiple back-ends
SAP Fiori 2.0 is mandatory for SAP Fiori apps in SAP S/4HANA 1610**
Already existing SAP Fiori apps will run with Belize theme
Classic applications depend on the back-end version
* Contains SAP_UI 7.51 with SAPUI5 1.40 or higher. Custom controls/applications may need adaptation to work with SAP Fiori 2.0 Belize theme. * * SAP Fiori 2.0 is mandatory with SAP Fiori front-end
Not all features of SAP Fiori 2.0 are available with older apps or non SAP S/4HANA systems. SAP Fiori apps for SAP S/4HANA 1610 require SAP Database. server 3.0 you cannot use the Blue Crystal theme
SAP Fiori Architecture
Deployment of SAP Fiori Front-end server (FES) - as central hub
General Recommendation
Deploy SAP Fiori applications and UI content on separate systems
Example:
Deploy the GW components as described in landscape use case of the
GW landscape deployment recommendations
Enable OData access for multiple SAP Backend systems
Benefits
Fiori UI Software Update cycles decoupled from backend system
Better handling of innovations for Fiori UIs and UI content
FES deployed as one instance incl. central Fiori Launchpad
Routing mechanism in several backend systems
Scaling-Up is manageable independent from backend system
FES can be implemented in segmented networks (e.g. DMZ) to serve security needs
Input validation functions and business logic on two different systems (security requirement)
Central management of connections, central access for devices
Backend development placed in the system where the data is stored
Considerations
Additional NW ABAP System
Web Dispatcher (Reverse Proxy) is mandatory when using analytical SAP Fiori applications
SAP Fiori Architecture
SAP Fiori Runtimes
ONE ACCESS
URL
URL Kapsel AppUpdate
App (optional)
* * in future release
SAP Fiori Architecture
SAP Fiori Client - Available on all major App Stores
Apple App Store for iOS Google Play Store for Android Microsoft App Store for WP & Windows
Support: iOS 8.x 10.x Support: Android 4.3 6.x Support: Windows Phone 10 & Windows 10
SAP Fiori Architecture
SAP Fiori Security - Authentication Use Cases
SAP
Reverse SAP SAP HANA
S/4HANA
Proxy Gateway DB
Core
Atypical use case is for customers to access one or more SAP Fiori apps from the public internet. In this case, single sign-on can be implemented using SAML 2.0
based authentication in conjunction with IdP (Identity Provider) software such as Ping Federate or Microsofts Active Directory Federation Service (AD FS).
SAP Fiori Architecture
Extensibility - Roles
UI
Side-by-side extensibility on
SAP HANA Cloud Platform
User Interface Application
APP
Database User interface
On-Premise
DB
Database (SAP HANA)
Classic extensibility
In-App Extensibility
SAPUI5 flexibility services provide capabilities to flexibly adapt an app and store the changes context-based in a layered
repository. This allows, for example, customers to create their own SAPUI5 entities based on the delivery of SAP without having
to modify existing entities in a lower layer. At runtime all changes made to an app are interpreted to define the final UI.
Key capabilities
Provide flexibility infrastructure used by several flexibility tools
Allow separation of content delivered by SAP, industries,
partners*, customers and end-users
Store UI changes in a layered repository
Retrieve UI changes at runtime and generate the final UI
Enable context-based UI adaptation*
Provide for different user groups tools to adapt the UI in a
convenient way, e.g. WYSIWYG tools for key users at runtime
Benefits
Simplified, cost-effective, and easy to use UI change process
Increased end user acceptance through optimized UI layouts
Upgrade safe when adapting the UI
Easy and intuitive way for business users to change the UI
SAP Fiori Architecture
SAPUI5 Flexibility Services: UI Adaptation at Runtime (RTA) for Key Users
1. Switch your SAP Fiori application to Adaptation Mode 2. Intuitively Manage your UI Elements
Application
Mobility Strategy & Application Infrastructure
Development & Testing & Deployment
Governance Management Management
Integration
Client Examples
Methodology
Consistent process, methods, tools, accelerators, best practice,
standards followed across the globe
Thought Leadership
Well connected to the IBM mobile community, Apple Garage, IBM
Research Lab and IBM Software Group
Experience in developing award winning applications for
customers
Regular contributor in SAP community
Thank you
Further reading:
All Things on SAP Fiori at SAP Community Network
http://scn.sap.com/docs/DOC-41598
SAP Fiori Apps Library the online Fiori app from SAP with the list of all Fiori apps
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#
SAP Fiori apps rapid-deployment solution
https://fioriapps-rds.dispatcher.hana.ondemand.com/
Explore SAP Fiori apps via the SAP Cloud on tablet and even smartphones
https://www.sapfioritrial.com/sites?helpset=trial&sap-client=001
Open SAP Training courses
https://open.sap.com/courses?topic=User%20Experience
Also look at Fiori related courses at SAP Learning Hub
https://performancemanager.successfactors.eu/login?company=learninghub&loginMethod=PWD&_s.crb=M5CBO04fS9j
rvjqS1dTtjNv%252boeU%253d