fiori-flexible-programming

Installation
SKILL.md

Fiori Flexible Programming Model — Best Practices

Primary reference: https://ui5.sap.com/#/topic/549c8e9c70ce4715bdacde98e24c0b55 FPM Explorer: https://sapui5.hana.ondemand.com/test-resources/sap/fe/core/fpmExplorer/index.html Only for OData V4 — the flexible programming model is not available for V2

The flexible programming model (FPM) removes the old choice between "pure Fiori Elements" and "freestyle UI5". You use the Fiori Elements framework as the base and extend exactly what you need — nothing more.

Three extension levels, in order of preference:

  1. Building Blocks — reuse Fiori Elements components in your own views
  2. Extension Points — add custom sections, columns, or actions via manifest.json
  3. Controller Extensions — override or augment standard lifecycle/edit-flow behavior

Building Blocks — use Fiori Elements components in custom views

Installs
11
GitHub Stars
6
First Seen
Jul 29, 2026
fiori-flexible-programming — dankromp/skilloverflow