#Fiori Elements#Fiori#OData

What Fiori Elements are, and why you should use them

Fiori Elements isn't just another framework: it swaps hand-written UI5 for annotations over the OData service. Less JavaScript, more metadata, consistent UX. With a real CDS annotation example.

Jun 26, 2026

#Fiori Elements#Fiori#OData

Fiori Elements floorplans: List Report, Object Page, Worklist and Analytical

Not every pattern fits every case. When to pick List Report Object Page, when a Worklist and when an analytical List Report. With the real wizard start in Business Application Studio.

Jun 25, 2026

#Fiori Elements#Fiori#VS Code

Fiori tools in VS Code: the tooling that makes Fiori Elements productive

Annotations are the language, but without good tooling writing them by hand is torture. Fiori tools (wizard, guided development, cds watch) turn metadata into productivity. With the real startup flow.

Jun 23, 2026

#Fiori Elements#Fiori#Clean Core

Extension points in Fiori Elements: when stepping out of the lane is justified

Fiori Elements gives you a lot for free, but sometimes you need what the template doesn't cover. Extension points are the controlled exit. When to use them, when not, and why metadata extensions come first.

Jun 21, 2026

#Fiori Elements#Fiori#RAP

Draft and actions in Fiori Elements: when the screen does more than display

Draft and actions turn a read-only app into a real business application. How RAP draft and actions bound to ABAP methods are declared, not hand-coded.

Jun 18, 2026

#Fiori Elements#Fiori#OData

UI annotations: lineItem, facets and headerInfo, the language of Fiori Elements

A Fiori Elements screen is drawn with annotations, not XML. LineItem for the table, HeaderInfo for the header, Facets to organize the detail. With real CDS annotations.

Jun 17, 2026

← All posts