3. SAP Fiori – in a Nut Shell
What it takes to implement SAP Fiori?
Delek: Implementation
POC
Productive Implementation
Current Status & Roadmap
Challenges
Lessons Learned
LEARNING POINTS
4. PROSOFT TECHNOLOGY GROUP
• SAP Service Partner
since 1996
• Specialized in Global
Delivery Model
• 350+ SAP
Professionals
Industry Retail & AFS Manufacturing
Technology
HANAECC CRM
SAP Life Cycle Phase 2+
SCM PLM
PI EP
Mobility
Strategic
Customer
Focus
UX
Business
Analytics
Hybris
• Established in 1995 with Head quarters in Downers Grove, IL and Global
Delivery Center (GDC) in India
5. SPEAKERS
Mark Davison
CIO, Vice President
Delek US Holdings, Inc
mark.davison@delekus.com
Seasoned business executive with an excellent mix of business and
technical skills, experienced in building productive organizations that
produce profitable results, reduce costs, and improve quality while
satisfying the needs of customers, employees, and stakeholders.
Have served in various senior level capacities including CIO, VP - R&D, and
President of Software Development Business.
6. SPEAKERS
Jyoti Kakarala
Director ERP & Refinery Systems
Delek US Holdings, Inc
Jyoti.Kakarala@delekus.com
Strategic and Tactical Leader with 25+ years of experience
Architect, plan & Implement innovative, scalable solutions supporting dynamic
business and marketing strategies
Successfully implemented several strategic projects adopting agile
methodology and reducing millions in implementation & operational cost
7. SPEAKERS
Praveen K Sabbavarapu
Practice Lead, NxtGen SAP - ProSoft
Market Leader, Mobile Technologies SIG - ASUG
psabbavarapu@prosoftgroup.com
An ASUG volunteer guiding customers with their mobile roadmap. SAP
Thought Leader with 14+ years of experience
A Practice Lead providing technology and consulting guidance to customers on
how to leverage new dimension SAP (UX, Mobile, HANA, and Cloud)
capabilities in order to meet the customer organization IT and business
objectives.
8. SAP Fiori is a User Experience Platform with Mobile-
First framework and is a collection of 540+ Apps
representing the new SAP user experience paradigm
and supporting lines of business like HR, Finance,
Manufacturing, Sales, and Procurement.
SAP Fiori
Improved Productivity
Consolidate Clients (One UI)
Reduce Support Cost/Complexity
Enhance User Experience/Improve User Adoption
Improve User Mobility (desktop / laptops, tablets & smart phone)
Strategic IT Direction (standardization, globalization, etc.)
Budget, Justification andor Cost vs Benefit Trade-Off
Product Maturity Concern (internal knowledge, bugs, third party support, etc.)
1 – User
1 - Scenario
1 - Code
3 – Screens
N - Platforms
10. FIORI ARCHITECTURE
DMZ
Intranet
Internet
Tunneling Solution (Relay
server, reverse proxy…)
SAP Business Suite
(ERP, CRM, …)
SAP Business Suite
on HANA (ERP, SRM, …)
• One code line for all screen sizes
• SAP UI5 (HTML5) control Library
• No Installation
• Enhanced deployment options for Mobile
• HANA and ‘any DB’
options
• Architecture
differences for
different app types
• Multiple Backends
support
Frontend Server
Identity
Provider
(*)
• Several Security
options
Fiori ABAP Add-on
• Several Authentication
options
• Gateway
Server
• Leveraging
Odata
• Fiori ABAP
Add-Ons
11. FIORI ARCHITECTURE – ALL TYPES
Any DB (1) / HANA
Back-End Server (NW ABAP)
SAP Business Suite
R
Front-End Server (NW ABAP)
SAP NetWeaver Gateway
NW Central UI Add-On
SAP Business Suite
Product-Specific UI Add-Ons
Reverse Proxy (SAP Web Dispatcher)
R
HTTPS (OData)
Trusted RFC
HTTPS (HTML / OData)
HANA XS Engine (3)
VDM Reuse Content
ERP CRM SCM
SAP Fiori App Content
ERP CRM SCM SAP SmartBusiness
KPI Framework (3)
(KPI modeler, generic drill-down app)
Search
Models (2)
INA Search
Protocol
R
Progression:
(1) Only Transactional Apps can run on
any DB. Fact sheets & Analytical Apps
require HANA.
(2) Only Fact Sheets requires Search
Models.
(3) Only Analytical Apps requires
HANA XS Engine and additionally, KPI
Framework is needed for Smart
Business Apps.
R
R
12. SAP NW GATEWAY
SAP Gateway is a technology that provides a simple way to connect devices, environments
and platforms to SAP software based on market standards. Implementing Gateway has two
options available:
Embedded Option
Good for POCs
No need for additional H/W
SAP Gateway
Server
SAP UI 5
Fiori UI Add-ons
SAP ERP
Fiori Integration Add-ons
SAP Gateway IW_BEP
13. SAP NW GATEWAY
Hub Option
Good for Productive environment
One–time set up to use with any # of back end systems
Best option if there are multiple systems to be connected
SAP Gateway
Server
SAP UI 5
Fiori UI Add-ons
SAP ERP
Fiori Integration Add-ons
SAP Gateway IW_BEP
14. FIORI PREREQUISITES
Component Version Comments
NW SAP_BASIS 7.00 SPS21 and above Prerequisites Notes 1774246, 1799549,
1805986, 1754533, 1809628
ERP 6.0 SPS 15 and above 6.0 SPS 15 and above
6.0 EnhP2 SPS 06 and above
6.0 EnhP3 SPS 05 and above
6.0 EnhP4 SPS 05 and above
6.0 EnhP5 SPS 03 and above
6.0 EnhP6 SPS 01 and above
6.0 EnhP7 SPS 02 and above
GW Server
GW BEP
GW_CORE 200 SP07
IW_FND 250 SP06
IW_PGW 1.00 SP03
IW_BEP 2.0 SP06
Notes 1799722 + 1805831
JSON - IWFND 2.50 (NW 7.02) SP 04 with SAP
Note 1648418
JSON - IWFND 2.40** (NW 7.00 on 7.20 Kernel
with SAP Note 1648418
SAPUI5 – Runtime
Design time
UISAPUI5 100 SP04
UI_INFRA 100 SP04
UI2_7XX 100 SP04
UI2_FND 100 SP04
SAP UI5 Library v 1.10
TRANSACTIONAL APPS
15. FIORI - KEY AREAS
UI Tools
Branding -ThemeBuilder
Skills : HTML5/CSS/SAPUI5
SAP NW Gateway
Add-On installation
Skills: Technical Netweaver
– Gateway Service
– ABAP
– NW Technical
SAP Backend
ECC 6.0 – FI/MM/SD/PP etc.
ECC 6.0 – HCM
Skills
– Basis
– ABAP Technical
– Functional
– Workflow
NW AS ABAP
SAP NetWeaver Gateway
Desktop/Tablet/Smartphone
HTML5
Browser SAP Fiori Apps
SAPUI5
Fiori OData Service Proxy
SAP Business Suite
Fiori Data + Model Provider
Odata/HTTPS
Business Application
RFC
Business ContentCustomizing
Authorization
Config
R
R
R
SAP Fiori Apps
SAPUI5
16. CUSTOMIZE / ENHANCE FIORI APPS
Customization/Enhancements are at three levels
Backend / Business Layer
Front End/ GW layer
User Interface Layer
Skillsets required for customization/enhancements:
Application
Layer
ABAP Business
Suite
Gateway OData SAPUI5 HTML5 &
JS
Business
Layer
X X
GW Layer X X X X
UI Layer X X
17. SAP FIORI + PORTAL
Outer DMZ
Intranet
Internet
Web Dispatcher
SAP Business Suite on
HANA/Any DB (ERP, CRM, …)
SAP NW GW Frontend Server
SAP on
HANA/Any DB
SAP NW Portal
Inner DMZ
Non-SAP
18. SAP FIORI Vs. MOBILE PLATFORMS
Feature SMP 3 SUP<2.3 SMP 2.3 UI5 Fiori
UI Control √ √ √ √ √ √ √ √
Responsive √ √ √ √ √ √ √ √
Connectors √ √ √ √ √ √ √ √ √
Offline √ √ √ √ √ √ ?? ??
Standard √ √ √ √ √ √ √ √ √
Extendable √ √ √ √ √ √ √ √ √
√ √ - Full
√ - Somewhat
?? - Option available
SAP Fiori + SMP provides more comprehensive solution to your
Online & Offline Mobile needs
19. MOBILIZING FIORI
"Mobilizing" in this case means installing the SAP Fiori apps on your smartphone using
the SAP Fiori Client.
This lets the SAP Fiori apps run within a native application container (SAP Fiori Client).
Using the Mobile app SAP Fiori Client will enable you to view and use the SAP Fiori
Launchpad in a mobile app
The SAP Fiori Client works today against the SAP Fiori Front-end server and/or SAP
Gateway directly, but when you route Fiori application traffic (web asset and data
requests) through the SAP Mobile Platform server, additional capabilities become
available to the application such as the native smartphone features for example the
barcode scanner.
The SAP Fiori Client is available on iOS, Android, and Windows
20. RAPID DEPLOYMENT OPTIONS
SAP Fiori POC
2 - 3 Weeks*
1 Backend + 1 GW (1 Standard Transactional App)
GW Setup
Sandbox
Readiness
Fiori
Setup
Test &
Demo
App
Configuration
Roles
Setup
SAP Fiori Production Pilot
4 - 6 Weeks*
2 or 3 Back ends + 2 or 3 GWs (2 Standard Transactional Apps)
Transport
& Test
GW
Setup
Landscape
Readiness
Fiori
Setup
Go-
Live
App
Configuration
Roles
Setup
* Pre-requisites are already met before the project kick-off
22. Delek US
2001
Mapco
Express
Tyler Refinery
2005
IPO 2006
Lion Oil
Refinery 2011
IPO MLP 2012
IT Strategy &
Framework
ERP
Standardization &
Implementation
Scale and
Sustain
Innovation &
Continuous
Improvement
Focus on Growth Through Acquisitions
23. DELEK: SAP Landscape – IS Oil
Windows 2008 R2
Cluster Environment
SAP ECC6 – EHP5
SQL 2008 R2
Release 702 SP11
BI / BW
GRC & Fiori SAP PI
ADS
24. DELEK: SAP – UX Strategy
• Personas
• NWBC
• SAP GUI
• NWBC
• Fiori
• NWBC
• UI5 Applications
• Mobile Platform
• Fiori
New Renew
EnableExisting
UX
25. DELEK: SAP – UX Implementation
Existing
• Procure to Pay process in SAP for multiple business units
• Approval process with 7 levels
Enable
• Implemented Personas v2
• Personalized SAP screens for users
• Improve usability and adoptability
Renew
• Implemented mobility solution for purchase requisition approval for all
procurement in SAP
• Reduced training time & increased productivity
• Improved usability & adoptability
26. Verify project scope, chosen SAP Fiori apps
Check current landscape
Pre-requisites validation for
SAP Backend
SAP NW
App specific
Deploy relevant SAP Notes
Install NW Gateway SBX, IW_BEP etc.
DELEK: SAP FIORI PROJECT
POC: LANDSCAPE PREPARATION
27. GW SBX integrated with ECC SBX
Three apps implemented and tested
Fiori Client is leveraged
Business User Demos were a huge hit
Gave us confidence for phase-1 productive
implementation
POC completed in 3 weeks from the actual start
of the project
DELEK: SAP FIORI PROJECT
POC: RESULTS
28. DELEK: SAP FIORI PROJECT
FULL LANDSCAPE
ECC DEV ECC QAS ECC PRD
GW DEV GW QAS GW PRD
SAP ERP: ECC 6.0 EHP 5
SAP GW: NW 740
31. DELEK: SAP Fiori Architecture
UI Add-OnFiori UI Add-Ons
Fiori Integration
Add-Ons SAP ECC 6.0 Ehp 5
SAP Netweaver Gateway
( Hub )VPN
32. Backend system stabilization is the key
Standardizing processes
Single Sign On
DELEK: SAP FIORI PROJECT
CHALLENGES
33. DELEK: Business Benefits – UX Approach
• Increase in Productivity ( 70 % )
• Personas application reduces the number of clicks to complete tasks
• Fiori approval app decreases the time for approval
• Increased user adoption to SAP business processes
• Simplified screens and responsive design for different devices
• Simplified data entry promoting reduction in process errors
• Ease of using Fiori apps reduces errors in approval process
• Reduces training efforts due to menu driven approach
• Simplified screens reduces training content
• New users are easily adaptable to the processes
34. “ It has simplified the approval
process “ - VP, Delek Logistics
“ No need to log in to SAP System
for approval “ - IT Director
“I am able to approve in the
field” – Terminal Supervisor
“No more SAP T-codes to
memorize” – Senior Dir., Fuel Supply
“Reduce training time
drastically” – Business Analyst
SAP Fiori End User Feedback
35. We can trust the technology
Realize value quickly thru a “Crawl, Walk, Run”
approach
Gain business trust quickly
KEY LEARNINGS
36. A different way of implementation (Agile)
Faster innovation cycles
Implementation speed is in weeks Vs. months
KEY LEARNINGS
37. Will help you create & win the business case
/budget if you enter into a trusted partnership for
a Test Drive/POC with a Systems Integrator, as
Delek did.
Services
ProSoft provided end to end services for the project
and is instrumental in the smooth implementation.
PARTNERSHIPS
+
38. STAY INFORMED
Follow the ASUGNews team:
Tom Wailgum: @twailgum
Chris Kanaracus: @chriskanaracus
Craig Powers: @Powers_ASUG
39. THANK YOU FOR PARTICIPATING
Please provide feedback on this session by completing
a short survey via the event mobile application.
SESSION CODE: 1571
For ongoing education on this area of focus,
visit www.ASUG.com