Show TOC

Embedding Applications in the LaunchpadLocate this document in the navigation structure

Applications embedded in the SAP Fiori launchpad can be based on SAPGUI for HTML or Web Dynpro ABAP, or they can be SAPUI5 applications.

Applications based on SAP GUI for HTML or Web Dynpro ABAP can be integrated into the launchpad using configuration. When navigating to such an application, the page containing the application is opened in a new browser window or browser tab. For more information, see Setting up Navigation.

For SAPUI5 applications, a tighter integration is possible. SAPUI5 applications are implemented with the same UI technology as the SAP Fiori launchpad and you can embed them directly in the launchpad by using DOM injection. When users navigate to the application, it is displayed in-place. This approach also allows smooth, animated UI transitions and the reuse of shared components, like shell services for navigation and personalization.

To embed SAPUI5 applications into the launchpad, these must be implemented as SAPUI5 components. These applications must not require to be started with their own HTML page.

Embedding SAPUI5 applications into the launchpad makes the lives of SAP Fiori application developers easier in various ways:

  • SAPUI5 settings for language, date format and number format are initialized by the launchpad, using configuration settings from the front-end server. You do not need to set these values.

  • Theme handling is provided by the launchpad.

  • Cache busting is handled by the launchpad.

    The cache buster for the SAP Fiori launchpad and SAP Fiori apps implements the SAPUI5 cache-buster mechanism. If you develop SAP Fiori apps, you do not need to do anything for cache busting. For more information, see Cache Buster for SAP Fiori.