UX103 Presentation
UX103 Presentation
Las Vegas
September 24–27, 2019
Peter Spielvogel
Sebastian Steinhauer
Katja Zoch
Barcelona
October 8-10, 2019
Katja Zoch
Sebastian Steinhauer
Bangalore
November 13-15, 2019
Rohith Deraje
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.
Driving UX consistency
▪ Page types for most SAP scenarios
Next steps
▪ How to get started today
Driving UX consistency
▪ Page types for most SAP scenarios
Next steps
▪ How to get started today
“How long is it going to take to “How much effort is it going to “I need to build more apps.
build this app? take to design this app?” They all need to look similar.
What will it take to update it?” How can I scale that?”
SAP SAP
SAP Fiori
Fiori 2.0 Fiori 3
2013
2016 2019
In a nutshell:
▪ The UI is generated at runtime from metadata. This results in low-code development for
standard apps.
Value proposition:
Create your app using predefined Leverage standard UI logic out of Customize your app with your
SAP Fiori page types the box own controls and interactions
SAP-provided
page types
+ Developer-provided
back-end services
Define application Expose data and
appearance and behavior establish relationships
OData + annotations
Extensions
SAPUI5
flexibility Extensions Annotations
Application Application Application Application Application
Configuration Configuration Configuration Configuration Configuration
UI layer
SAPUI5 Core
Back-end
Driving UX consistency
▪ Page types for most SAP scenarios
Next steps
▪ How to get started today
Look and feel Controls and page types Behaviors and interactions
▪ Colors ▪ UI Components ▪ Actions (save, cancel, …)
▪ Icons ▪ Layout ▪ Filtering, sorting
▪ Fonts
▪ Confirmation dialogs
▪ Dimensions
▪ Motion design
Driving UX consistency
▪ Page types for most SAP scenarios
Next steps
▪ How to get started today
Start:
Design Thinking
Simplify t-code
Develop
with SAP
freestyle app
Screen Personas
Development UX Enterprise
Efficiency Consistency Readiness
Annotations
▪ Navigation
▪ Search
▪ Variant management
▪ and more
Flexibility
Cost
Driving UX consistency
▪ Page types for most SAP scenarios
Next steps
▪ How to get started today
Usage tip:
The closer you stay to the standard SAP Fiori
elements page types, the greater the savings
in development and maintenance costs
Ease of
Development
Flexibility
Cost
Time to develop
Application complexity
Driving UX consistency
▪ Page types for most SAP scenarios
Driving UX consistency
▪ Page types for most SAP scenarios
Next steps
▪ How to get started today
Developer documentation Getting started with SAP Fiori elements video series
Access replays Continue the conversation Check out the latest blogs
▪ Keynotes ▪ Read and reply to blog posts ▪ See all SAP TechEd blog posts
▪ Live interviews ▪ Ask questions ▪ Learn from peers and experts
▪ Select lecture sessions ▪ Join discussions
http://sapteched.com/online sap.com/community SAP TechEd blog posts
www.sap.com/contactsap