SAP Fiori - what is it and lessons learned from a customer deployment

27
October 25, 2013 Fiori: What Is It And Lessons From a Customer Deployment Paul Snyman

description

Learn what SAP Fiori is and understand lessons learned from a customer deployment that EPI-USE is busy with.

Transcript of SAP Fiori - what is it and lessons learned from a customer deployment

Page 1: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Fiori: What Is It And Lessons From a Customer Deployment Paul Snyman

Page 2: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 3: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 4: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

4

What is Fiori - How does it look?

© 2013 EPI-USE America, Inc. All Rights Reserved. 4

Page 5: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 6: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 7: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 8: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Example Fiori Landscape

© 2013 EPI-USE America, Inc. All Rights Reserved. 8

Page 9: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

SAP NW Deployment Options

SAP Fiori Architecture Options

Central Hub Embedded

© 2013 EPI-USE America, Inc. All Rights Reserved. 9

Page 10: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

10

Fiori Software Components

© 2013 EPI-USE America, Inc. All Rights Reserved. 10

Page 11: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. © 2013 EPI-USE America, Inc. All Rights Reserved. 11

Page 12: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 12

Page 13: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 13

Page 14: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 14

Page 15: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 15

Page 16: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 16

Page 17: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 17

Page 18: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 18

Page 19: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 19

Page 20: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 20

Page 21: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Client Example: Time Entry

© 2013 EPI-USE America, Inc. All Rights Reserved. 21

Page 22: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 23: SAP Fiori - what is it and lessons learned from a customer deployment

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

Page 24: SAP Fiori - what is it and lessons learned from a customer deployment

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.

Page 25: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

Follow Us!

© 2013 EPI-USE America, Inc. All Rights Reserved.

@EPIUSEAmerica

EPI-USE

EPI-USE

EPI-USE

www.EPIUSE.com

EPIUSEAmerica

Page 26: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

26

SAP Fiori - Architecture

UI Add On

Page 27: SAP Fiori - what is it and lessons learned from a customer deployment

October 25, 2013

27

SAP Fiori - Architecture

ABAP Add-on - Integration