Extending SAPUI5 applications supports customers and partners in adapting the SAPUI5 standard application to their specific requirements.
The customization of SAPUI5 applications uses the component configuration: The customizing information is stored in a specific area of the component configuration. Such a customization can be performed on a custom application that extends a delivered standard application. A replacement or extension of views and custom controllers can also be part of a custom application, but may not always be required. If no replacement and no custom controller exists, the custom application project only contains the component definition with the customization configuration.
The standard application itself is not changed. The customized application becomes the start-up project and launches the standard application with the additional customizing configuration.
SAPUI5 supports the following adaptations of the standard: