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:
- Building Blocks — reuse Fiori Elements components in your own views
- Extension Points — add custom sections, columns, or actions via manifest.json
- Controller Extensions — override or augment standard lifecycle/edit-flow behavior