October 25, 2013
Fiori: What Is It And Lessons From a Customer Deployment Paul Snyman
October 25, 2013
2
SAP Fiori
• What is SAP Fiori? • Benefits • Architecture • Client example: Time Entry • Lessons Learned from a customer deployment • Configuration overview
© 2013 EPI-USE America, Inc. All Rights Reserved. 2
October 25, 2013
3
What is Fiori?
• SAP Fiori mobilizes some of the most common business functions like workflow approvals, information lookups and self service tasks
• It’s a collection of apps with a simple and easy to use experience for broadly and frequently used SAP software functions that work seamlessly across devices - desktop, tablet, or smartphone
© 2013 EPI-USE America, Inc. All Rights Reserved. 3
October 25, 2013
4
What is Fiori - How does it look?
© 2013 EPI-USE America, Inc. All Rights Reserved. 4
October 25, 2013
5
SAP Fiori - Key Benefits
§ Responsive Design - automatically adjust as per device form factor
§ Leverage Existing Landscape § Prepackaged Instant Value
apps § Great Enterprise User
Experience § Supports various devices § Requirement - HTML5
compatible browser
© 2013 EPI-USE America, Inc. All Rights Reserved. 5
October 25, 2013
6
What is Fiori - Technology Behind It?
• SAP UI5 • SAP’s HTML5 + Java Script UI development framework • Future direction for SAP user interfaces
• SAP NW Gateway • Software layer for SAP ERP that exposes SAP data using OData (web) protocol
© 2013 EPI-USE America, Inc. All Rights Reserved. 6
October 25, 2013
7
SAP Fiori - Architecture
§ SAP Business Suite (ERP/SRM) § System where Business Functionality resides. Fiori utilizes role based access as
defined in Business Suite § ABAP Add-on
§ Pre-delivered Integration content/code for each of the app in Fiori suite. It covers Model Provider, Data Provider, ABAP Function Modules etc.
§ SAP NW Gateway § It translates SAP ABAP objects to REST Odata format, which can be consumed by
UI5 application § UI Add-on
§ Pre-delivered UI content/code for each of the app in Fiori Suite on top of SAP NW and UI5
§ HTML5 Browser § Client which runs Fiori web app on your device (Desktop, Tablet, Mobile)
© 2013 EPI-USE America, Inc. All Rights Reserved. 7
October 25, 2013
Example Fiori Landscape
© 2013 EPI-USE America, Inc. All Rights Reserved. 8
October 25, 2013
SAP NW Deployment Options
SAP Fiori Architecture Options
Central Hub Embedded
© 2013 EPI-USE America, Inc. All Rights Reserved. 9
October 25, 2013
10
Fiori Software Components
© 2013 EPI-USE America, Inc. All Rights Reserved. 10
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. © 2013 EPI-USE America, Inc. All Rights Reserved. 11
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 12
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 13
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 14
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 15
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 16
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 17
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 18
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 19
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 20
October 25, 2013
Client Example: Time Entry
© 2013 EPI-USE America, Inc. All Rights Reserved. 21
October 25, 2013
• Ensure the client understands how mobile fits into business process. • In client’s case, they looked only at pieces and not the whole and the gaps only became
evident once they saw the pieces. • Understand what you are and are not getting with each application.
• You really need to demo these apps to the customer and identify their limitations before commencement of the project in order to manage expectations
• Understand the landscape and where you wish to host the UI and gateway components because there are several options. • If using a separate Gateway, realize that you need production users to exist in the
Gateway system also. • Be on the very latest versions of components necessary for Fiori.
• How will users authenticate themselves? • Most clients will have an enterprise authentication scheme, authentication piece was
more trouble than we anticipated. • Decide on a strategy for making systems internet-accessible upfront.
• Will the DEV Fiori landscape be accessible to internet users concurrently with PRD Fiori? • Client QA testing was done internally on iPads, using internal URL that bypassed external
authentication/external URLs.
Lessons Learned from a Customer Deployment
© 2013 EPI-USE America, Inc. All Rights Reserved. 22
October 25, 2013
23
REFERENCES
• Home Page • https://experience.sap.com/fiori
• YouTube Overview • http://www.youtube.com/watch?v=mYbn9Q6P0cU
• Release Notes, Installation Guide and other information http://help.sap.com/fiori
• Rapid Deployment Solution for Mobile Apps http://service.sap.com/rds-mobile-apps
• Mobile Community SCN http://scn.sap.com/community/mobile
© 2013 EPI-USE America, Inc. All Rights Reserved. 23
October 25, 2013
gracias, merci, efcharisto, hvala, Kiitos, durdaladawhy, ,asante sana , ش
bedankt, danke, rekhmet, go raibh maith agat, salamot, 谢谢, doh je, spasibo, शui$या, arigato, tack, shukriya, tesekkür ederim, bayarlalaa,
terimah, mahalo, takk, kasih, mamnoon, dhannvaad, dziêkujê, tapadh leat, grazie,
dakujem, khawp khun, ngiyabonga
Paul Snyman Email: [email protected] Twitter: @snymanpaul
Thank you
© 2013 EPI-USE America, Inc. All Rights Reserved. 24
The document and its contents may not be duplicated, used, or disclosed in whole or in part. EPI-USE America, Inc. SAP America, SAP AG, SucessFactors or any anu 3rd party material herein retains ownership of this document, unless explicitly stated otherwise in this document or in a written contract. EPI-USE Inc., SAP America Inc, SAP AG, SucessFactors or any anu 3rd party material herein and the EPI-USE, SAP America, SAP AG, SucessFactors or any anu 3rd party material herein logo are trademarks or registered trademarks of such company. All other trademarks mentioned are the property of their respective owners. Data contained in this document serves information purposes only, unless explicitly mentioned otherwise. National product specifications may vary.
October 25, 2013
Follow Us!
© 2013 EPI-USE America, Inc. All Rights Reserved.
@EPIUSEAmerica
EPI-USE
EPI-USE
EPI-USE
www.EPIUSE.com
EPIUSEAmerica
October 25, 2013
26
SAP Fiori - Architecture
UI Add On
October 25, 2013
27
SAP Fiori - Architecture
ABAP Add-on - Integration