Show TOC

Server Runtime for SAP NetWeaver User Interface ServicesLocate this document in the navigation structure

The server runtime for SAP NetWeaver user interface (UI) services is an ABAP-based back-end component providing services that can be consumed by various types of application shells.

The server runtime provides capabilities to transfer user and system information as well as navigation menus to the UI client, to resolve navigation links, render service maps and much more. In addition, the new server runtime continues to provide support for the functionality available with the server runtime version 3.5 of SAP Business Client.

The server runtime for SAP NetWeaver UI services has the following capabilities:

  • It provides a release-independent way to quickly deliver new features like theming capabilities to your system landscape.

  • It allows for improved maintenance of SAP Business Client configuration parameters in Customizing using transaction /UI2/NWBC_CFG_CUST.

  • It supports the existing side panel tagging configuration for an easy migration to the newer server runtime.

  • It makes use of the SAPUI5 application index and requires that this index is always up to date. For more information about how to ensure this, for example about when the index is updated automatically and when you have to run the calculation report manually (and in what mode), see SAP Library for User Interface Add-On for SAP NetWeaver on SAP Help Portal. Under Application Help, open SAP Library and search for SAPUI5 Application Index.

Note

To ensure you can deploy the latest developments in your system (for example, adopting new features with SAP Business Client for Desktop or consuming new UIs based on SAPUI5 and SAP Gateway together with SAP Business Client), you need to connect to the server runtime for SAP NetWeaver UI services.

SAP NetWeaver UI services are only supported for SAP NWBC 4.0 for Desktop or higher and NWBC 3.6 for HTML when you connect to the server runtime for SAP NetWeaver UI services.

The following diagram illustrates the current use case for the server runtime for UI services:

The JavaScript API allows you to develop an application shell with a menu tree. You define the structure of this menu tree in Role Maintenance (transaction PFCG). For this use case and for SAP NWBC 4.0 for Desktop or higher, the program type Launchpad Reference in PFCG is supported. This allows you to maintain the technical details for an application once in launchpad Customizing, and reference it from multiple PFCG roles.