Custom Sections and Header Facets
The concept name is not defined in the provided sources, and the sources do not contain sufficient detail to produce a grounded definition. A definition cannot be written without a valid concept name or supporting source content.
Tutorials that teach this
Docs explaining this concept
Prerequisites
- Concept Flexible Programming Model for SAP Fiori Elements The Flexible Programming Model for SAP Fiori elements is an approach that gives developers greater control over how SAP Fiori elements applications are built and customized. It allows developers to combine the productivity benefits of SAP Fiori elements with the flexibility of freestyle SAPUI5 development, enabling them to use building blocks, extension points, and custom sections within their applications. For more details, see the [FAQs](https://ui5.sap.com/#/topic/b94bab92d0cb47c3a799821b24a7e5d7) provided in the SAP UI5 documentation.
- Concept SAP Fiori Elements app development
- Concept Extension Points for Object Page Forms The concept name is not defined in the provided sources, so a precise label cannot be confirmed. Based on the sources, **extension points on the Object Page** are mechanisms that allow developers to customize SAP Fiori elements Object Pages by injecting custom content — such as additional sections, subsections, or form fields — into predefined locations within the page layout. Developers use them to extend standard application UIs without modifying core framework code, for example by [adding custom sections](https://ui5.sap.com/#/topic/1bfddc3619dd42d7b938d4bebbca4b89) or [dynamic side content to Object Page sections](https://ui5.sap.com/#/topic/78f547fb03bc483d93e76bc142b15947). Lazy loading can also be enabled for custom sections to defer their rendering and improve performance.
- Concept List Report and Object Page Patterns The concept name was not provided and could not be determined from the available source snippets. The sources cover topics such as [configuring the application title](https://ui5.sap.com/#/topic/ac70343fdf16499e8b39d42cec7593be) and [enabling the icon for Situation Handling](https://ui5.sap.com/#/topic/fe4b9013feb04bbfae94f1040a796781) in SAP Fiori elements, as well as SAP Fiori app development and deployment, but no specific concept is identified or defined across these snippets. A valid concept name is required to produce an accurate reference definition.
- Concept Fiori Elements EditFlow Controller Extension The concept name is not defined in the provided sources, so a grounded definition cannot be written. The sources describe specific SAP Fiori elements extension and customization techniques — such as [adding custom actions via extension points](https://ui5.sap.com/#/topic/3530e6beeb0643c4a306c4dec725fa89), replacing standard navigation in a table, adapting transient back-end messages, and adding custom message strips to List Report or Object Pages — but none of them define or name an overarching concept. Without a valid concept name or a source snippet that introduces and explains it, no accurate definition can be produced.
- Concept SAPUI5 Adaptation Projects for Application Variants An **SAPUI5 Adaptation Project** is a development artifact that allows developers to create an *application variant* — a customized version of an existing SAP Fiori application — without modifying the original source code. Developers use it to make UI changes, extend source code, and deploy the resulting variant to SAP S/4HANA Cloud Public Edition. Once deployed, the application variant can be made available to business users through further configuration steps.
- Concept FragmentDefinition Tag A **Fragment with Multiple Root Nodes** is a [SAPUI5 fragment](https://ui5.sap.com/#/topic/23b9c779c2274213a281c1fc46b4962b) type that allows both XML fragments and JS fragments to define more than one root-level UI element. Developers use this capability when they need to group and reuse multiple sibling controls together without wrapping them in a single parent container element.
- Concept SAP Fiori Elements Extension Points SAP Fiori Elements extension points are defined hooks within SAP Fiori elements-based apps that allow developers to customize and extend standard page templates — such as List Report and Object Page — without modifying the framework itself. Developers use them to add custom columns to tables, inject dynamic side content into Object Page sections, implement app-specific actions, and introduce other UI adaptations beyond what the standard annotations provide. These extensions are applied through [app extensions](https://ui5.sap.com/#/topic/a892eb8ae1fb498a9bc6c5194432e820) and can be combined with [building blocks](https://ui5.sap.com/#/topic/24c1304739dd4f19af0ce2482c4d9bbe) for OData V4 apps to compose richer, reusable UI fragments within the extended areas.