- SAP Fiori - UI5 Design Patterns
- SAP Fiori - UI5 Concepts
- SAP Fiori - Extension
- SAP Fiori - WorkFlow
- SAP Fiori - Data Flow
- SAP Fiori - Security
- SAP Fiori - Theme Designer
- SAP Fiori - Analytical Apps
- SAP Fiori - Fact Sheets
- SAP Fiori - Transactional Apps
- SAP Fiori - OData Services
- SAP Fiori - Launchpad
- SAP Fiori - Installation
- SAP Fiori - NetWeaver Gateway
- SAP Fiori - Architecture
- SAP Fiori - Introduction
- SAP Fiori - Home
SAP Fiori Useful Resources
- SAP Fiori - Discussion
- SAP Fiori - Useful Resources
- SAP Fiori - Quick Guide
- SAP Fiori - Questions and Answers
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SAP Fiori - Data Flow
SAP Fiori Data Flow covers the data flow process in Fiori system landscape when a request is made via Launchpad by a user. This includes run time data flow in front-end server and back-end server.
Front-end server − Web server and OData Proxy.
Back End server − OData provider.
SAP Fiori uses HTTP/HTTPS protocol. It is a request-response runtime architecture.
UI Objects and Launchpad data are stored in front-end server. When Launchpad is called, the app reads Launchpad definition via OData service call.
/UI2/PAGE_BUILDER_PERS is one of the OData service for Launchpad.
Front-end Server in Fiori Data Flow
SAP Fiori Front-end server acts as Web server (HTTPS).
It contains all registered OData services and acts as an end point for OData service.
It also contains UI and Launchpad objects.
All Front-end users are defined in Front-end server and they are assigned with correct roles.
To communicate with Back End system, it uses an apas for back end system and interacts with back end server using trusted RFC connection.
Fiori app calls OData service to get some data. Gateway system in front-end server knows the system apas for services and helps in getting data from back end system.
Back-end server in Fiori Data flow
Back End server contains SAP Business suite 7 for key apppcations pke ERP, CRM, SRM, SCM, etc.
It contains apppcation data and used for customization of apppcations.
This system contains 2 OData classes −
Model Provider
Data Provider
To access Back end system, apppcation users created on Front-end server should have an authorization S_RFCACL. This authorization should be assigned to the users in Business suite.
The connection between front-end server to back-end server must be trusted RFC connection. It means same ID is authenticated to back-end system without entering the password. As mentioned earper, the user Id should have S_RFCACL authorization for trusted logon.
A User should have UI roles assigned in Front-end server and back-end roles in back-end server.
How to Check Data Flow in SAP Fiori?
Go to Launchpad, right cpck on grey area → Inspect Element.
If you cpck the Network tab, you will not see anything. Now refresh the Launchpad browser pnk and see the call to different services.
OData service URL pnk, open in new tab.
You can search for My App in OData service details −
Advertisements