IT CanvassTalk to an advisor
SAP examples · LessonBy , SAP Solution Architect · Published · SAP S/4HANA 2023 · all levels

Fiori examples

These Fiori examples show the modern SAP user experience in practice, using standard apps, and the building blocks of a custom app (UI5, OData, CDS).

Quick answer

The example shows the modern stack: a CDS view exposed as OData, consumed by a Fiori Elements app with little hand-coding.

Key takeaways
  • Most needs are met by standard apps, for example "Manage Purchase Orders", "Create Sales Order", or analytical apps showing live…
  • Watch out: Freestyle builds where Fiori Elements fits.
  • Worked examples: using standard fiori apps, a custom app, conceptually, what it teaches.

Using standard Fiori apps

Most needs are met by standard apps, for example "Manage Purchase Orders", "Create Sales Order", or analytical apps showing live KPIs. The Fiori apps reference library lists each app and how to enable it (OData service, role, catalog).

A custom app, conceptually

" CDS view (backend) exposed as OData
@OData.publish: true
define view entity Z_C_OpenPO as select from I_PurchaseOrderItemAPI01 { ... }

" UI5/Fiori Elements app binds to the OData service
" list report + object page generated from annotations

What it teaches

The example shows the modern stack: a CDS view exposed as OData, consumed by a Fiori Elements app with little hand-coding. Prefer standard apps, then Fiori Elements on CDS, before freestyle UI5, keeping close to standard and clean-core.

Common pitfalls

  • Freestyle builds where Fiori Elements fits.
  • Inactive OData service breaking the app.
  • Missing role/catalog, no tile.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of Fiori examples?

Frequently asked questions

What does the term Fiori examples refer to in SAP?
These Fiori examples show the modern SAP user experience in practice, using standard apps, and the building blocks of a custom app (UI5, OData, CDS).
What is another point to note about Fiori examples?
The example shows the modern stack: a CDS view exposed as OData, consumed by a Fiori Elements app with little hand-coding.
What else is worth knowing about Fiori examples?
Most needs are met by standard apps, for example "Manage Purchase Orders", "Create Sales Order", or analytical apps showing live KPIs.
What tends to go wrong with Fiori examples?
Freestyle builds where Fiori Elements fits. Inactive OData service breaking the app. Missing role/catalog, no tile.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support