You can use SAPUI5 flexibility to extend your SAP Fiori apps.
SAPUI5 flexibility allows you to extend freestyle SAPUI5 or SAP Fiori elements applications without modifications of base artefacts. To use this type of extensibility, you have different options:
-
Key User Adaptation
Key user adaptation allows you to make UI changes at runtime, for example, adding and removing fields, setting default views, renaming and rearranging elements, and embedding content.
For an overview of features, see Key User Adaptation.
For information on how to use key user adaptation, see Adapting SAP Fiori UIs at Runtime - Key User Adaptation.
-
Developer Adaptation
Developer adaptation needs an adaptation project in SAP Business Application Studio. It allows you to make changes that are also available in key user adaptation, as well as to extend views with XML fragments, extend controllers with controller extensions, replace or add an OData service, add annotations, and more.
For an overview of features, see Developer Adaptation.
For information on how to create an adaptation project in SAP Business Application Studio, see Extending SAP Fiori Applications.
Related Information
SAPUI5 Flexibility: Adapting UIs Made Easy