AKNETIQ AcademyA common thread: the fictitious company SENTINEL SA
/n
GuidesProcessesPathsExamSign in
FIORI
MODULE FIORI

Fiori and the BTP platform

In S/4HANA, users no longer see transactions but Fiori apps. Behind every app there is a simple chain: a table, a CDS view that makes it readable, an OData service that exposes it, a user interface generated by Fiori Elements, and behavior written with RAP. Extensions, for their part, increasingly go to the SAP BTP platform to keep the core clean. This module follows a single piece of data from end to end: the purchase orders of SENTINEL SA.

Audience
Key users and project managers (level 1), functional and technical consultants (level 2), developers and architects (level 3).
Prerequisites
Level 1: know a business module. Level 2: be able to read a table (TOOLS module, SE16H). Level 3: basic programming in ABAP or another language.
Duration
3 days (0.5 + 1.5 + 1)
21 h · day-by-day schedule

The sub-modules of FIORI

A module is split into areas. Choose one to see its logic, its transactions and where to learn it.

UX

Fiori apps

Role-based apps.

The logic
  1. Role
  2. Catalog
  3. Space
  4. Tile
Transactions
/UI2/FLPPFCG/UI2/FLPD_CUST
Read the chapter: The launchpad, catalogs and roles
CDS

CDS views

Making tables readable.

The logic
  1. Table
  2. I_ view
  3. C_ view
  4. Annotations
Transactions
SE11
Tables
DDDDLSRC
Read the chapter: CDS views: making a table readable
OData

OData services

The web front door.

The logic
  1. Definition
  2. Binding
  3. Activation
  4. Test
Transactions
/IWFND/MAINT_SERVICE/IWFND/V4_ADMIN/IWFND/GW_CLIENT
Read the chapter: OData: the front door
RAP

RAP objects

Behavior and rules.

The logic
  1. Root view
  2. BDEF
  3. Class
  4. Service
Read the chapter: RAP: the programming model
BTP

BTP platform

Extensions next to the core.

The logic
  1. Global account
  2. Subaccount
  3. Services
Read the chapter: The SAP BTP platform