Show TOC

Extending ApplicationsLocate this document in the navigation structure

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:

  • View extensions by using extension points to insert custom content (views or fragments)
  • Replacing standard views with custom-developed views
  • Modifying views by changing specific properties of controls
  • Controller extensions by adding code or overriding existing code
  • Customizing i18N resource texts
  • Adding new views
  • Adding new navigation paths
  • Customizing navigation routes