SAP Fiori apps rapid-deployment solution
Solution Details Presentation
Agenda
Overview
Solution in Detail
Package Deployment
Ready to run, a solution with fixed scope, predefined services at a predictable price with the flexibility for future extension.
Business Requirement Solution
What is my pain? Solution description
What are my needs? In scope
At-a-Glance: SAP Fiori apps rapid-deployment solution
Lowering total cost of ownership while improving employee productivity
Delivering frequently used software functions across multiple device types with a limited budget
Employees having high expectations regarding ease of use and user experience
Employees expecting the same look and feel on several devices like PC, laptop, tablet and phone
Busy managers who frequently travel, but need to execute important approval processes
Increased employee satisfaction with consumer-quality user experience More productive use of SAP software investments
Complete environment to run line-of-business apps on any device with existing SAP software systems
Rapid time to value with proven setup processes, pre-configured software functionality, and flexible scope options
Companies running SAP can now deploy SAP Fiori apps that provide great user experience to support business tasks on many devices. Using best practices, service providers install the infrastructure. Quickly and predictably, companies can boost
employee productivity and reduce total cost of ownership. This rapid-deployment solution now includes the existing Transactional, Analytics and Factsheet Fiori apps. The complete scope of the SAP Fiori Infrastructure rapid-deployment solution is now merged into this package.
Choose one or several Service Scope Options for ANY number of Fiori app: Scoping Kit
Starter Kit
Transactional App for DEV
Fact Sheet for DEV
Analytical App for DEV
Smart Business Cockpit for DEV
Back End for DEV
HANA Integration for DEV
Portal Integration for DEV
Advanced Security for DEV
Extensibility Kit for DEV
Production Kit
Transactional App for PRD
Fact Sheet for PRD
Analytical App for PRD
Smart Business Cockpit for PRD
Back End for PRD
HANA Integration for PRD
Portal Integration for PRD
Advanced Security for PRD
Extensibility Kit for PRD
Review Kit
Business challenges
There is a solution
Improve efficiency with the same look and feel on many devices
Lowering total cost of ownership while improving employee productivity
Delivering frequently used software functions across multiple device types with a limited budget
Employees having high expectations regarding ease of use and user experience
Employees expecting the same look and feel on several devices like PC, laptop, tablet and phone
Busy managers who frequently travel, but need to execute important approval processes
Business benefits
Measurable success
Benefits for you
Shorter response time for manager approvals
Improve employee efficiency by minimizing time needed for administrative tasks
Minimized user training due intuitive process flow
Use SAP Fiori apps on many devices with no device specific adaptation
Increased employee satisfaction with consumer-quality user experience
More productive use of SAP software investments
Complete environment to run line-of-business apps on any device with existing SAP software systems
SAP Fiori UX
All Apps Types are included to the SAP Fiori apps rapid-deployment solution
Transactional
Insight to Action
Visual overview over a complex topic for monitoring or tracking purposes
Search and Explore
View on essential information about an object and contextual navigation between related objects
Analytical incl. Smart Business
Fact Sheet & Contextual
Navigation
Task-based Access
Access to tasks like change, create, or entire processes with guided navigation
Runs on any
SAP Fiori Transactional Apps Deployment:
Scope and benefits
The SAP Fiori Transactional Apps Deployment guides you step by step through the configuration of SAP Fiori
Transactional apps.
For app-specific configuration steps, the SAP Fiori apps reference library (link) is used as the basis to start the deployment of SAP Fiori transactional apps. You will also find detailed information on app-specific backend
configuration settings, for example on workflow configuration.
Find a description of the relevant SAP backend
transactions related to the specific SAP Fiori apps in the Test Script documents. For many Fiori apps a frontend process description is also included as part of the Test Script documents.
Make sure that you check out the possibilities of
automating the deployment for some generic configuration
Deploy any transactional SAP Fiori app in your system landscape
Automate parts of the generic Fiori configuration steps so that you can quickly carry out the implementation; this is useful especially for 3-tier system landscapes
With SAP Fiori apps you get multiple business benefits for example: to free managers’ time spent on
administrative tasks for more creative and high-value use, or improve managers' work by giving them a
Key functionality
SAP Fiori Transactional Apps Deployment:
In the system
Generic configuration for transactional apps
Settings in the SAP Gateway System
Add OData and UI5 Services
Activate OData and UI5 Services
Assign the Backend Role for the User
Settings for the SAP Fiori Launchpad
Assign a User to the SAP Fiori Launchpad
Use of SAP Fiori apps reference library
App-specific configuration using the SAP Fiori apps reference library
Additional app-specific configuration
Generic Settings for Manager-Role Applications
Additional Configuration Steps Approve Requests
Additional Configuration Steps for SAP Fiori Apps for SAP CRM
Additional Configuration Steps Report Quality Issue / My Quality Tasks
SAP Fiori Analytical Apps Deployment:
Scope and benefits
Get detailed information on how to implement any SAP Fiori app based on the architectural type for SAP Fiori Analytical Apps. It helps to deploy any SAP Fiori
analytical app in a rapid-deployment solution using the SAP Fiori apps reference library.
Make sure that you check out the possibilities of automating the deployment for some generic
configuration settings using the SAP Task Manager.
Make use of the capabilities on the SAP Fiori Reference Library
Step-by-Step approach to deploy any of the SAP Fiori Analytical apps (including the latest releases)
The SAP Fiori Analytical Apps are needed to build a SAP Smart Business Cockpit
Key functionality
SAP Fiori Analytical Apps Deployment:
In the system
Use of SAP Fiori Apps Reference Library
SAP Fiori Analytical App Configuration Walkthrough Example
HANA DB: Assign the Role for the User
Gateway System: Activate UI5
Services, Assign a User to the SAP Fiori Launchpad
SAP Fiori Analytical without Smart Business cockpits App Configuration
KPI Modeler: Create KPI
KPI Modeler: Create Evaluation
KPI Modeler: Add Tile
KPI Modeler: Configure KPI Drill-Down
KPI Modeler: Manage KPI Authorizations
SAP Fiori Factsheet Apps Deployment:
Scope and benefits
Get detailed information on how to implement any SAP Fiori app based on the architectural type for SAP Fiori Factsheet apps. It helps to deploy any SAP Fiori
Factsheet app using the SAP Fiori apps reference library. The SAP Fiori Factsheet apps will allow you to seamlessly navigate to various factsheets from
appropriate places, where it makes sense from a business perspective.
Make sure that you check out the possibilities to automate the deployment for some configuration settings using the SAP Task Manager.
State-of-the-art search experience
Powerful contextual navigation by browsing the related web of business entities
Comprehensive 360° view on business entities
High-Performance powered by HANA
Beautiful, simple and intuitive UI
Key functionality
SAP Fiori Factsheet Apps Deployment:
In the system
Generic Configuration for Fact Sheet
Create Required Search Connectors
Check Import Log of Software Component
Find the required search connectors
Create Search Connectors
Schedule Indexing
Test Embedded Search
Activating Required Services
Find Required Services
Activate the required ODATA services
Activate the required UI services
Assign Required Roles
Verification of a Fact Sheet
SAP Fiori Smart Business Enablement:
Scope and benefits
This guide provides detailed information on how to implement any Smart Business Fiori Cockpit.
Implementing a Smart Business Cockpit will allow you to interact between SAP Fiori apps.
For example you can access an SAP Fiori Factsheet app from an SAP Fiori Analytical app directly, where it makes sense from a business perspective. After you have analyzed your business data, you might have
found an issue that you want to fix immediately. Use the drill-down possibilities to immediately open a
transactional SAP Fiori app and execute.
If you are already using SAP Lumira, you can
customize a drill down to the SAP Lumira report from an SAP Fiori apps.
Insight to action: drill down to the issue and fix it.
Key functionality
SAP Fiori Smart Business Enablement:
In the system
Combining the required apps for a Smart Business Fiori Cockpit
Changing a Navigation Target in Sales Order Fulfillment Issue Smart Business
Changing a Navigation Target in Front-End Server
Changing a Target Mapping in Launchpad Designer
Verifying Navigation Target change
SAP Lumira Server Integration enablement
Assigning roles and creating technical user
Run Lumira Server configurations
SAP Fiori Advanced Security Setup:
Scope and benefits
The Fiori Advanced Security is an important part for your companies security setup. In general the goal is to configure your SAP Fiori apps on the highest security standard possible, to prevent any unauthorized access to critical information or even external manipulation of your system. Various configuration steps are necessary to achieve this.
Configuring the Single sign-on (SSO) is equally of high relevance. In the Fiori Advanced Security you will find two options described in detail for SAML 2.0 and X.509.
Understand the general security settings required.
Key functionality
SAP Fiori Advanced Security Setup:
In the system
Set up of SSO SAML 2.0 (Single Sign On)
Set up of SSO X.509 (Single Sign On)
Installation and configuration of Apache Reverse Proxy (Optional)
SAP Fiori Integration with Enterprise Portal:
Scope and benefits
With the optional SAP Fiori Integration with SAP
Enterprise Portal you can integrate a defined list of SAP Fiori apps into the SAP Enterprise Portal.
This is beneficial, if the SAP Enterprise Portal is already implemented and used by your company. You can
either integrate the complete SAP Fiori Launchpad or only a single SAP Fiori app, which can be accessed in a tab section.
Continue to use the SAP Enterprise Portal as single access point for your employees.
Key functionality
SAP Fiori Integration with Enterprise Portal:
In the system
Configure SAP Web dispatcher to forward requests to SAP Enterprise
Portal
Configuration steps in the Enterprise Portal required for Integration
Enabling SAP Fiori Launchpad on Portal
Configure Enterprise Portal to connect to the SAP NetWeaver Gateway
System
Set Trust between the Portal and the SAP NetWeaver Gateway System
Create Role
Create SAP Fiori Launchpad iView
Create SAP Fiori App specific iView
Mobilizing SAP Fiori Apps – e.g. SAP Fiori Client:
Scope and benefits
An SAP Fiori app can be run seamlessly on many devices like desktop, tablet or smartphone. "Mobilizing" in this case now means taking the mobility one step further by installing the SAP Fiori apps on your smartphone using the SAP Fiori
Client.
Potential performance issues on mobile browsers can be optimized by running the SAP Fiori apps within a native
application container (SAP Fiori Client). The SAP Fiori Client has specific capabilities that mitigate some of the limitations of the mobile browser. Once SAP Fiori runs within a native
application, there are additional capabilities that can then be made available. 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.
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 is available on iOS, Android, and Windows
Key functionality
Mobilizing SAP Fiori Apps – e.g. SAP Fiori Client:
In the system
Running Launchpad In SAP Fiori Client
Installing the SAP Fiori Client
Launching the SAP Fiori Client
Configuring the SAP Fiori Client
Not part of the Service Delivery:
Running Launchpad In Custom Application Apply SAP Mobile Platform Features
Setup of Development Environment
Kapsel Plugins Overview
Deploy Custom Application into SAP Fiori Client using SDK
Verify SMP Features
Add Kapsel Plugin to SAP Fiori Client Resources
Add Sample App into SAP Fiori Launchpad
SAP Fiori App Extensibility and Customization:
Scope and benefits
Enrich your deployment by extending the SAP Fiori app, for example, with an additional field using Eclipse or the cloud offering of SAP Web IDE. You can also find a detailed description on how to customize the SAP Fiori app with the SAP Fiori Theme Designer.
SAP customers are used to being able to adapt and customize the end user screens to their specific use cases and to their companies needs. This is also valid for Fiori apps.
SAP Fiori apps come along with pre-defined extension points using which the SAP Fiori apps can be extended as per user requirements.
This scope item shows you how to:
• add an additional field (including how to extend the oData
service, if required)
• change a field name
• hide fields
Get quickly up-to-speed on how to extend an existing SAP Fiori app on the 3 most frequent standard cases (Additional field, change field name, hide a field) in SAP Web IDE
How to extend an existing Fiori app, if you use the Eclipse based
development environment
Key functionality
SAP Fiori App Extensibility and Customization:
In the system
Extend SAP-Delivered Standard Fiori Applications using SAP Web IDE Check and Activate HTTP Service in SAP Gateway System
Configure SAP Web IDE Hide Title Field
Hide Field on SAP Fiori Screen by Code Modifications Change Label
Add Field Showing Item Type Description Replace View
Test your Extension in SAP Web IDE Deploy Extension Project
Extend SAP-Delivered Standard Fiori Applications using Eclipse IDE Download the SAP-Delivered Standard Fiori Application from the ABAP
System
Retrieving the Fiori App Name
Import the SAP-Delivered Standard Fiori Application on Eclipse Create the Application Project
Import the Downloaded Application to the Eclipse Project Extend OData Service
Test the Extended OData Service
Extend SAP-Delivered Standard Application Create the Extension Application Project Change a Field Label
Hide a Field
Implement the View Extension (Add Fields)
Create a New Launchpad, New Catalog, New Tile and New Role in the Catalog
Add a New Tile to the Launchpad
SAP Fiori Launchpad Operation:
Scope and benefits
Once the SAP Fiori Launchpad has been deployed, there are typical tasks that occur repeatedly during operation. For example, you might want to make new Transactional, Analytical, or Factsheet SAP Fiori apps available for your end user.
You can also find an easy explanation on how to add an SAP NetWeaver Business Client (NWBC) app to the SAP Fiori Launchpad.
You can then make full use of the power of the SAP Fiori Launchpad by accessing News via a Fiori tile.
Carry out standard recurring task in the Launchpad during operation at your company
Adding tailored SAP Fiori apps to the SAP Fiori Launchpad
Key functionality
SAP Fiori Launchpad Operation:
In the system
Adding a Transactional App into SAP Fiori Launchpad
Adding an Analytical App into SAP Fiori Launchpad
Adding a Fact Sheet into SAP Fiori Launchpad
Adding a NWBC App into SAP Fiori Launchpad
Free Download of UX Solution & Service Content
- SAP Service Marketplace
SAP Fiori apps rapid-deployment solution
http://service.sap.com/rds-fiori-apps
SAP Fiori Design rapid-deployment solution
http://service.sap.com/rds-ui-sapui5
SAP Screen Personas rapid-deployment solution http://service.sap.com/rds-ui-personas Download the solution content for detailed documentation, use-cases, sample apps, best practice
guides, test scripts, etc. Get an overview
Comparison to previous releases
(- Compare SAP Fiori apps rapid-deployment solution V4.20 with the SAP Fiori apps rapid-deployment solution V5.20)
•
The SAP Fiori Infrastructure rapid-deployment solution was merged into the
package SAP Fiori apps rapid-deployment solution
•Now supporting ALL SAP Fiori transactional apps, fact sheets and analytical apps
•Generic documentation supporting any SAP Fiori app developed by SAP
•All assets enhanced and updated
•New scope item structure
•
New content:
•Additional Best Practices on how to automate the deployment of SAP Fiori apps
•Extensibility: content for SAP Web IDE added
•SAP Fiori Integration with SAP Enterprise Portal
•Smart Business Enablement including Lumira integration
•Mobilizing SAP Fiori apps (SAP Mobile Platform)
SAP Fiori Architecture
(
SAP Fiori apps rapid-deployment solution include all App-Types)
Back-End Server (NW ABAP)
SAP Business Suite
R 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 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
What’s included – Service scope
Partner’s scope of service may vary.
Rapid Deployment of SAP Fiori Apps
Companies running SAP software can now deploy SAP Fiori apps that provide great user experience to support business tasks on any device. Using best practices, service providers install SAP Fiori
infrastructure and configure apps. Quickly and predictably, companies can boost employee productivity and reduce total cost of ownership.
What does SAP deliver?
What do you have to do?
Partner’s scope of service may vary.
Service scope
Key deliverables
Project Preparation
Kick-off Workshop
Scope Validation Workshop1
Installation Confirmation
Development Environment
Activation of Solution
Confirmation of Activation of Solution
Key User Training
Quality Assurance Environment2
Assistance for Testing2
Production Environment2
Assistance for Go Live Support2
Hand Over and Project Closure2
Provide the IT infrastructure (server)
Provide the SAP Business Suite backend in DEV/QA/PRD as
necessary
Provide fixed contact people in the business and IT departments
Attend Key User Training
Provide Technology support
Switch to Quality Assurance2
Execute User Acceptance Testing2
Conduct End-User Training2
Switch Solution to Production2
Go Live Support2
1Only relevant for scope option 01
Integration Points to other Packages
SAP Employee and Manager Self-Service rapid-deployment solution V3.606 (link)
SAP Fiori apps rapid-deployment solution V5.20
Time Management in Time Management Services Payments and Benefits in Payments and Benefits
Travel Management in Employee Self-Service (F26) My Leave Request My Timesheet My Paystubs My Benefits My Travel Requests Employee Role
Which Fiori App requires which business scenario (scope item) configured as a pre-requisite?
HCM Core Services and Approvals in Manager
Self-Service (F43)
HCM Core and Approvals Services for Manager
Lanes (FE3) Approve Leave Requests
Approve Travel Requests
Approve Timesheets Approve Travel Expenses
Employee Role Employee Role
Manager Role
Travel Management Service for Employee
Lanes (FE4)
OR
OR
Legend: Fiori app
Integration Points to other Packages (Fiori and CRM)
SAP Best Practices for the SAP CRM rapid-deployment solution V6.703 (Link)
SAP Fiori apps rapid-deployment solution V5.20
CRM Account and Contact Management
(C36)
My Contacts
SAP Fiori Apps for SAP Customer Relationship Management (CRM) (MFI)
CRM Scope Item / Documentation
My Accounts My Appointments My Tasks My Opportunities My Leads My Notes Simulate Sales Pipeline Track Sales Pipeline
Account and Contact Management (C66) CRM Activity Management (C31) Activity Management (C65) CRM Opportunity Management (C32) Opportunity Management (C63) CRM Lead Management (C37) Lead Management (C30) Pipeline and Performance Management (C67) Generic Fiori Feature Delta Configuration is documented in SAP Note 1958660
• After implementing the SAP Best Practices for the SAP CRM rapid-deployment solution V6.703 the 8 Fiori Apps listed, were immediately usable.
Integration Point to other Packages
SAP ERP Foundation Extension - Fiori Transactional App – SAP ERP Baseline Best Practices -
SAP Fiori apps rapid-deployment solution V5.20
Application Fiori App
SD Create Sales Orders Change Sales Orders Track Sales Orders Track Shipments Customer Invoices
Check Price and Availability My Quotations
My Contacts
MM Order From Requisitions Track Purchase Orders
PP
Confirm Production Orders Confirm Production Operations Report Quality Issue
My Quality Tasks
Release Production Orders
MRP
Monitor Materials with Shortages Monitor External Requirements Check Material Coverage
Application Fiori App Manager
Approve Leave Request Approve Timesheet
Approve Purchase Contracts Approve Purchase Orders Approve Requisitions My Spend Employee My Leave Requests My Timesheet My Paystubs My Benefits Project Management
Change WBS Element Status Confirm Project Milestone Confirm Network Activity
The How-to Guides facilitate a seamless integration of FIORI
applications with ERP processes. Find the Guides in the SAP note.
In this scenario, the complete UI layer consisting of the central UI add-on, the product-specific UI add-ons and the SAP Gateway is contained in the ABAP front-end server. The ABAP back-end server contains the business logic and the back-end data.
Pros:
Separates the business logic and the back-end data from the UI layer for the following strategic advantages:
Decoupling the lifecycle of the UI apps from the back end, especially for the apps also that run on any database, which has these advantages:
– Faster iterations for the UI apps
– Changes to the UI are possible without having development authorizations in the back end.
Single point of maintenance for UI issues, such as browser support and updated versions of SAP UI5 libraries
Central place for theming and branding SAP Fiori apps
Routing and composition of multiple backend systems is supported.
Single point of access to backend systems.
Enhanced security because of no direct access to the backend system.
Cons:
SAP Gateway
In this scenario, SAP Gateway system is deployed on the same server as the Business Suite.
Pros:
No additional separate SAP Gateway system required.
Cons:
If multiple SAP Business Suite systems are used Gateway would have to be configured multiple times
Upgrade of Add-Ons in a backend system in larger companies is usually only possible once or twice a year.
If embedded deployment is chosen, the system must not be used as a hub for additional backend systems since this might lead to a situation where the SAP Gateway release of the hub system is lower than the version of the SAP NetWeaver Gateway backend components of the remote backend system(s). As a result Routing and
composition cannot be used.
SAP Gateway
Embedded Hub Deployment
See SAP Note
SAP Gateway Server
SAP UI 5 Fiori UI Add-ons
SAP ERP
Fiori Integration Add-ons SAP Gateway IW_BEP
1) Central Hub Deployment of SAP Gateway
2) Embedded Deployment of SAP Gateway
SAP Gateway Deployment Options
SAP Gateway Server
SAP UI 5 Fiori UI Add-ons
SAP ERP
Fiori Integration Add-ons SAP Gateway IW_BEP
Recommendation is to use the Central Hub Deployment, if several SAP backend systems
Embedded Deployment can make