SAP Fiori for SAP Business Suite
SAP Fiori UX
SAP Fiori Search
SAP Fiori App Types and Database Requirements
Implementation Planning
Implementation Overview
Setup of SAP Fiori System Landscape
Setup of SAP Fiori System Landscape with ABAP Environment
Deployment Options
Pre-Installation
Entities Relevant for Installation
Installation
Installation Requirements (Transactional Apps)
Setup of Front-End Server
Specify Language Settings
Installation of SAP Notes (Transactional Apps)
Setup of Clients
Downloading and Installing Product Versions
Virus Scanning
Communication Channels
ABAP Servers: Setup of Communication
Configuring ABAP Server Session Security
Configuring the AS ABAP to Support SSL
Connect SAP Gateway to SAP Business Suite (Trusted RFC)
Managing RFC Destinations
Activating SAP Gateway
Creating System Alias for Applications
User Authentication and Single Sign-On (SSO)
Setting Up SSO for SAP Fiori Landscapes with ABAP Environments
SSO Mechanisms for SAP Fiori Apps
Kerberos/SPNego
X.509 Certificates
SAML 2.0
Logon Tickets
Setup of SAP Fiori System Landscape with SAP HANA Database
Deployment Options
Pre-Installation
Entities Relevant for Installation
Installation
Installation Requirements (Fact Sheets)
Setup of Front-End Server
Specify Language Settings
Installation of SAP Web Dispatcher
Installation of SAP Notes (Transactional Apps, Fact Sheets)
Setup of Clients
Downloading and Installing Product Versions
Virus Scanning
Communication Channels
ABAP Servers: Setup of Communication
Configuring ABAP Server Session Security
Configuring the AS ABAP to Support SSL
Connect SAP Gateway to SAP Business Suite (Trusted RFC)
Managing RFC Destinations
Activating SAP Gateway
Creating System Alias for Applications
Configure SAP Visual Business to Enable GeoMaps (Fact Sheets)
SAP Web Dispatcher: Setup of Communication
Configuring Communication Channel between Clients and SAP Web Di
Defining Routing Rules for SAP Web Dispatcher and ABAP Front End
Defining Routing Rules for SAP Web Dispatcher and ABAP Back End
Configuring Trust Between SAP Web Dispatcher and ABAP Servers
User Authentication and Single Sign-On (SSO)
Setting Up SSO for SAP Fiori Landscapes with SAP HANA Databases
SSO Mechanisms for SAP Fiori Apps
Kerberos/SPNego
X.509 Certificates
SAML 2.0
Logon Tickets
Setup of SAP Fiori System Landscape with SAP HANA XS
Deployment Options
Pre-Installation
Entities Relevant for Installation
Installation
Installation Requirements (Analytical Apps)
Setting Up the Front-End Server
Specify Language Settings
Setting Up the SAP HANA Server
Installation of SAP Web Dispatcher
Installation of SAP Notes (Transactional Apps, Fact Sheets)
Installation of SAP Notes (Analytical Apps)
Setup of Clients
Downloading and Installing Product Versions
Virus Scanning
Communication Channels
Side-by-Side Scenario
ABAP Servers: Setup of Communication
Configuring ABAP Server Session Security
Configuring the AS ABAP to Support SSL
Connect SAP Gateway to SAP Business Suite (Trusted RFC)
Managing RFC Destinations
Activating SAP Gateway
Creating System Alias for Applications
Configure SAP Visual Business to Enable GeoMaps (Fact Sheets)
SAP Web Dispatcher: Setup of Communication
Configuring Communication Channel between Clients and SAP Web Di
Defining Routing Rules for SAP Web Dispatcher and ABAP Front End
Defining Routing Rules for SAP Web Dispatcher and ABAP Back End
Configuring Trust Between SAP Web Dispatcher and ABAP Servers
Configuring SAP HANA XS Session Security
Defining Routing Rules for SAP Web Dispatcher and SAP HANA XS
Routing Rules for SAP Business Suite-on-HANA Systems
Routing Rules for Multiple SAP Business Suite-on-HANA Systems
Modification Rules for Multiple Instances of KPI Modeling Framew
Additional Requirements for KPIs that are based on SAP Gateway
User Authentication and Single Sign-On (SSO)
Setting Up SSO for SAP Fiori Landscapes with SAP HANA XS
SSO Mechanisms for SAP Fiori Apps
Kerberos/SPNego
X.509 Certificates
SAML 2.0
Logon Tickets
Configuration of SAP Fiori Infrastructure
Setup of SAP Fiori Launchpad
Activate OData Services for SAP Fiori Launchpad
Activate SICF Services for SAP Fiori Launchpad
Assign Administrator Role for SAP Fiori Launchpad to Administrat
Assign Role with Launchpad Start Authorization to End Users
Configure a Logout Screen for the SAP Fiori Launchpad (Optional)
Create RFC Connection for Back-End Transactions (Fact Sheets)
Setup of SAP Fiori Search
Enable SAP Fiori Search for Multiple Systems (Optional)
Enable SAP Fiori Fact Sheets for Multiple Systems (Optional)
Setup of SAP Smart Business Modeler (Analytical Apps)
Integrating SAP Lumira (Optional)
Integrating SAP Jam (Optional)
Long Material Number in SAP Fiori Apps (Transactional Apps)
Running Apps in Standalone Mode (Transactional Apps)
Preparing SAP Fiori Apps for Offline Use
Configuring SAP Fiori Apps for Offline Use
Configuration Using Task Lists
App Implementation
App Implementation for Transactional Apps
User Management and Authorization
Authorization Concept and Recommendations
Setup of Catalogs, Groups, and Roles in the SAP Fiori Launchpad
Setup of Roles
Users in ABAP Front-End System
Users in ABAP Back-End System
Implementation Tasks on Front-End Server
Front-End Server: Activate OData Services
Activate OData Services for Several SAP Fiori Apps
Activate Apps with SAP Fiori App Implementation Foundation
Front-End Server: Activate ICF Services of SAP UI5 Application
Create PFCG Role on Front-End and Assign Launchpad Catalogs and
Add Start Authorizations for OData Services to Role on Front-End
Front-End Server: Assign Roles to Users
Implementation Tasks on Back-End Server
Assign RFC Authorization to User
Back-End Server: Assign OData Service Authorization to Users
App Implementation for Fact Sheets
User Management and Authorization
Authorization Concept and Recommendations
Setup of Catalogs, Groups, and Roles in the SAP Fiori Launchpad
Setup of Roles
Users in ABAP Front-End System
Users in ABAP Back-End System
Back-End Server: Create Search Connectors for Apps
Implementation Tasks on Front-End Server
Front-End Server: Activate OData Services
Activate OData Services for Several SAP Fiori Apps
Activate Apps with SAP Fiori App Implementation Foundation
Activate ICF Service of BSP Application
Create PFCG Role on Front-End and Assign Launchpad Catalogs and
Add Start Authorizations for OData Services to Role on Front-End
Front-End Server: Assign Roles to Users
Implementation Tasks on Back-End Server
Assign RFC Authorization to User
Back-End Server: Assign OData Service Authorization to Users
App Implementation for Analytical Apps
User Management and Authorization
Authorization Concept and Recommendations
Additional Authorizations (Analytical Apps)
Setup of Roles
Users in ABAP Front-End System
Users in ABAP Back-End System
Users in SAP HANA System
Configuring Access to SAP HANA Data
Synchronizing SAP HANA Database Users
Assigning Roles for Accessing SAP HANA Data
Creating Analytic Privileges
Modeling KPIs
Configuring Targets for KPIs
Implementation Tasks on Front-End Server
Front-End Server: Activate ICF Services of SAP UI5 Application
Add Start Authorizations for OData Services to Role on Front-End
Create PFCG Role on Front-End and Assign Launchpad Catalogs and
Setup of Catalogs, Groups, and Roles in the SAP Fiori Launchpad
Front-End Server: Assign Roles to Users
Implementation Tasks on Back-End Server
Assign RFC Authorization to User
Back-End Server: Assign OData Service Authorization to Users
Operations
Monitoring SAP Fiori Apps
Troubleshooting SAP Fiori Apps
Contact Support
Extensibility
Extending SAP Fiori Applications
Architecture Overview
Application Types
Content Layer Considerations
Extending Content Layers
Extending the SAP NetWeaver Gateway Layer
OData Extensibility
OData Extensibility in Gateway
Extending the SAP HANA Layer
Extending the UI Layer
Custom Application Extensibility
UI Extensibility Workflow
Download the SAP-Delivered Standard Application from the ABAP Sy
Testing the SAP-Delivered Standard Application
Creating a Custom Application
Checking the SAP-Enabled Extension Options
Extension Points
Hiding UI Controls
UI Controller Hooks
Extension Includes
Defining Extensions Metadata
Testing the Custom Application
Uploading the Custom Application to SAPUI5 Repository
Smoke-Testing the Custom Application on the ABAP System
Configuring the Custom Application on the Fiori Launchpad
Testing the Custom Application on the Fiori Launchpad
UI Extensibility for Analytical Apps using Smart Business
UI Extensibility for Fact Sheets
Checking the Properties of an OData Service
Extending Fact Sheets Manually
Background Information About Annotation Files
Structure and Elements of an Annotation File
Annotation Tags
Using XSLT Documents to Extend Fact Sheets
Editing Annotation Files Directly to Extend Fact Sheets
Adding a New Field to a Fact Sheet
Adding Key Figures to a Fact Sheet
Adding External Key Figures to a Fact Sheet
Adding Internal Key Figures to a Fact Sheet
Adding a Geographical Map to a Fact Sheet
Example: Single Geographic Information on Root-Entity Level
Example: Single Geographic Information on Sub-Entity Level
Extending the Search Model Layer
Additional References
X1/X2: Installation
Installation of Back-End Components
Installation of Front-End Components
Installation of Back-End Components
Installation of Front-End Components
Installation Information
Installation Information
Integration of SAP Mobile Platform into SAP Fiori Landscape
Installation Requirements
Authentication and Single Sign-On
SSO with Basic Authentication
SSO with SAML2 Authentication
SSO with X.509 Authentication
Securing Communication Channels
SAP Web Dispatcher: Setup of Communication
Configuring SAP Web Dispatcher Profile Parameters
Replacing Default SAP Web Dispatcher PSEs
Configuring SAP Web Dispatcher to Trust the Client
Configuring SAP Web Dispatcher to Trust SMP Server
SAP Mobile Platform Server: Setup of Communication
Replacing Default SAP Mobile Platform Server Certificate
Configuring SMP Server to Trust SAP Web Dispatcher
Configuring SMP Server to Trust the Fiori Front-End Server
Enabling Mutual SSL with the Fiori Front-End Server
Enabling Principal Propagation to the Fiori Front-End Server
Fiori Front-End Server: Setup of Communication
Configuring the Fiori Front-End Server to Trust SMP Server
Enabling Principal Propagation on the Fiori Front-End Server
Application Administration
Example Configuration: Basic Authentication
Example Configuration: SAML 2.0 Authentication
Example Configuration: X.509 Certificate Authentication
Application Deployment and Onboarding
Client Configuration with URL Parameters
Client Configuration with JSON
Troubleshooting
Useful Links