Show TOC

Support Package Stack 02Locate this document in the navigation structure

This section describes the new features for the user interface add-on 1.0 SP 02 for SAP NetWeaver.

User interface development toolkit for HTML5 (SAPUI5)
  • New control library sap.m is available for developing applications running on mobile devices.
  • For a detailed list of all features, see http://<host>:<port>/sap/public/bc/ui5_ui5/demokit/#docs/guide/ReleaseNotes.html
SAP NetWeaver user interface services

Page Building Services (new)

You can use page building services to develop pages, like for example landing pages for different user roles. SAP NetWeaver user interface services provide the following JavaScript-based services:

  • Client-side rendering (CSR) CHIPs:

    Client-side rendering CHIPS (CSR CHIPs) are CHIPs that use client-side rendering capabilities, such as SAPUI5. You can develop CHIPs based on SAPUI5 and run them in a client-side page builder (see below).

    For more information, see http://help.sap.com/nw-uiaddon Start of the navigation path Developer's Guide Next navigation step JavaScript Services Next navigation step CHIP Development End of the navigation path.

  • Client-side page building services:

    You can use these services to create a client-side page builder. A client-side page builder loads a page and CSR CHIP descriptions from a back-end system and displays the page and its embedded CHIP instances in a Web browser.

    For more information, see http://help.sap.com/nw-uiaddon Start of the navigation path Developer's Guide Next navigation step JavaScript Services Next navigation step Creating a Client-Side Page Builder End of the navigation path.

After you have developed CSR CHIPs and a page builder with the services described above, you can create and maintain pages using the following administration features:

  • CHIP catalogs:

    You can create CHIP catalogs and assign CSR CHIPs to these catalogs.

  • Page administration:

    In a page administration UI, you can create and maintain pages in different scopes (system-wide, client-specific or user-specific).

  • Transport:

    When you create or edit a page, the system can automatically assign this page to an ABAP transport request for transporting the page to another system.

For more information about the administration features, see Content Administration.

Shell API (new)

This JavaScript API provides an abstraction from the environment where the JavaScript code is executed (SAP Enterprise Portal, SAP NetWeaver Business Client (NWBC) for Desktop or a standalone page displayed in a Web browser). The system adapts its behavior depending on the the environment where the code is executed.

For example, you can use this functionality to provide a launchpad link to an ABAP transaction. If a user clicks this link in NWBC for Desktop, the transaction is displayed in SAPGUI for Windows. If a user clicks the same link in a standalone page in a Web browser, the transaction is displayed in SAPGUI for HTML.

For more information, see http://help.sap.com/nw-uiaddon Start of the navigation path Developer's Guide Next navigation step JavaScript Services Next navigation step Shell API End of the navigation path.

ABAP API for Launchpad Service (new)

You can use this API to retrieve the content of launchpads that have been defined in transaction LPD_CUST. This is the API that is also used by the OData-based launchpad service.

For more information, see http://help.sap.com/nw-uiaddon Start of the navigation path Developer's Guide Next navigation step ABAP APIs Next navigation step Launchpad Service API End of the navigation path.

SAP NetWeaver Business Client

For release information for SAP NetWeaver Business Client 4.0 patch levels 0 to 3, see 1707626 Information published on SAP site.

For a general overview of new functionality for SAP NWBC 4.0, see What's New in SAP NetWeaver Business Client.