English 中文(简体)
SAP Fiori - Data Flow
  • 时间:2025-01-05

SAP Fiori - Data Flow


Previous Page Next Page  

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.

Data Flow

    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.

Data Flow of Front-end and Back-end

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.

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.

Network Tab

OData service URL pnk, open in new tab.

OData URL

You can search for My App in OData service details −

My App Advertisements