Show TOC

Support Package Stack 04Locate this document in the navigation structure

This section describes the new and changed features for the user interface add-on 1.0 SPS 04 for SAP NetWeaver.

Disclaimer

The release notes for user interface add-on 1.0 SPS 04 for SAP NetWeaver describes the SPS 04 delta documentation on top of the documentation published for UI add-on 1.0 SPS 03. This documentation therefore reflects the changes since UI add-on 1.0 SPS 03. The content of this documentation represents the latest version of the documentation and is valid.

SAP NetWeaver User Interface Services
Registering a CHIP in the CHIP Catalog (Changed)

You register a CHIP in the Web Dynpro configuration so that it can be used in the Page Builder catalog service.

Assigning Catalog Pages in Role Maintenance (New)

As a role administrator, you can now assign catalog pages to user roles in Role Maintenance (transaction PFCG) using new role menu type Catalog Provider. You have the following options:

  • You provide a name for your catalog provider that is visible as a PFCG node.

  • The Catalog Type is Catalog Page.

  • You can change and display the node.

  • You can test if the page you enter exists as Customizing or configuration. A value help is available for this.

Catalog pages are displayed as folders on a page. An end user can switch between the folders and can add CHIPs to the page.

Page Administration (Changed)
The following changes have been made in page administration:
  • In previous support packages, you had to select a CHIP catalog when creating a new page. In the current support package, assigning a CHIP catalog to a new page is no longer mandatory. This is due to the fact that you can now assign catalog pages to roles rather than to pages.

  • In the Outdated column, an icon is displayed if a page has been edited in a lower scope after you have stored the settings for the same page in the current scope.

    For example, if you have edited a page in the Customizing scope, and another administrator updates the same page in the Configuration scope, an icon indicates that you do no longer have the most recent version of this page in Customizing scope. You can either decide that this is fine with you and leave everything as is, or you may want to delete the page from the Customizing scope in order to make sure that the updates that have been made in the Configuration scope are propagated to the Customizing scope again.

  • You can now define which page builder you want to use by clicking on the wrench icon that is located next to the Create button. All pages that you open from the page administration UI are opened in the page builder that you enter in this Settings dialog.

    If you do not change this setting, the suite page builder is used by default.

    This setting is stored in the Customizing scope and is valid for the client that you are currently logged on to.

    Note In case you have redirected the URL to another page builder using SAP Web Dispatcher, you must perform either of the following steps after the update to SPS 04:
    • Enter the path to the page builder that you want to use into the page administration settings, and delete the redirect from your SAP Web Dispatcher configuration.
    • Keep your SAP Web Dispatcher configuration, and enter the generic path (/sap/public/bc/ui2/pagebuilder) into the page administration settings.
Launch Page (New)

The launch page is a home page that displays tiles from where users can launch applications. It depends on the user’s roles which app launcher tiles are displayed on the launch page.

Static app launchers only display static text and icons, and dynamic app launchers also display dynamic content read from a data source.

For more information, see Launch Page.

Write Access to CHIP Configuration (New)

Using the writeConfiguration contract of the CHIP API, you can set parameter values to a CHIP configuration.

For more information, see http://help.sap.com/nw-uiaddonStart of the navigation path Developer's Guide Next navigation step SAP NetWeaver User Interface Services Developer Guide Next navigation step JavaScript Services Next navigation step CHIP Development Next navigation step Accessing the CHIP API and the Contracts Next navigation step Accessing the writeConfiguration Contract End of the navigation path.

Navigation Using Callable Entities (New)

Callable entities allow applications built with any technology that consume OData services to navigate to applications related to that data, for example, what other applications can a user start in relation to a particular product. Callable entities work independently of the used UI technology (for example, SAPUI5 or Web Dynpro ABAP) of the target application or a shell (SAP NetWeaver Business Client, Portal, or other).

An OData service developer needs to provide only the details about the target application on the server side that will become a URL link on the client side and can be used by the application developer (user interface developer). The technical processing of the request is hidden from the service user by ABAP and JavaScript libraries.

For more information, see SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Development Information Next navigation step Developer's Guide Next navigation step SAP NetWeaver User Interface Services Developer Guide Next navigation step JavaScript Services Next navigation step CHIP Development Next navigation step Accessing the CHIP API and the Contracts Next navigation step Accessing the writeConfiguration Contract End of the navigation path.

POWL Enabling Service (Changed)

As of user interface add-on 1.0 SPS 04 the POWL enabling service has been enhanced to enable selection criteria.

The POWL selection criteria and result lists are interpreted by the Web Dynpro generic POWL UI (Web Dynpro application POWL) as follows: The POWL feeder method IF_POWL_FEEDER~GET_SEL_CRITERIA retrieves the selection criteria for a POWL query. Feeder method IF_POWL_FEDER~GET_OBJECTS applies the selection criteria to the database query which returns the result.

In the past the POWL enabling service only considered selection options fields of the result structure. With SPS 04 all selection criteria defined by feeder method IF_POWL_FEEDER~GET_SEL_CRITERIA are also considered. This is because theoretically the selection criteria might not appear as fields in the result list.

It is therefore now possible to expose any POWL application ID and its queries as an OData service.

For more information, see SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Development Information Next navigation step Developer's Guide Next navigation step SAP NetWeaver User Interface Services Developer Guide Next navigation step POWL Enabling Service End of the navigation path.

Cache for OData Services (New)

An OData service call can produce entity sets that are so large that it can take many seconds or even minutes to return them to the consumer. What is more, moving to the next page causes the data to be read from the database again before positioning to that page. Users do not want to wait a long time for the system to respond. In such a case it makes sense to use a cache mechanism for storing entity sets. We call this the cache for OData services.

For more information, see SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Development Information Next navigation step Developer's Guide Next navigation step SAP NetWeaver User Interface Services Developer Guide Next navigation step Cache for OData Services End of the navigation path.

SAP NetWeaver Business Client 3.6 for HTML (New)

SAP NetWeaver Business Client 3.6 for HTML is shipped as part of user interface add-on for SAP NetWeaver. In addition to the features available in NWBC 3.5 for HTML, NWBC 3.6 for HTML supports theming with the UI theme designer.

Note SAP NetWeaver user interface services are only supported in SAP NWBC 4.0 for Desktop and NWBC 3.6 for HTML when connected to the server runtime for SAP NetWeaver user interface services.

For more information on UI theme designer, see UI Theme Designer.

Page Building Services (Changed)
  • The Page Building services are now supported for all versions of User Interface Add-On for SAP NetWeaver (previously support was for SAP NetWeaver 7.3 EHP1 only).
  • Configured CHIPs can be put back in a CHIP catalog. This enables reuse of the same CHIP with different configurations.
  • CHIP catalogs can be assigned to users in PFCG using new role menu type Catalog Provider.

For more information, see SAP Library for User Interface Add-On for SAP NetWeaver on SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Application Help Next navigation step User Interface Add-On 1.0 SPS 04 for SAP NetWeaver End of the navigation path.

Authorizations

Role SAP_UI2_ADMIN_700 Contains References on Page Building Service

Table 1: Example Administrator Roles
Roles Description

SAP_UI2_ADMIN_700

Example administration role for OData services that are available for back-end systems based on SAP NetWeaver 7.0 Enhancement Package 3 and higher.

In the role menu, this example role contains authorizations for the following services:

  • /UI2/LAUNCHPAD
  • /UI2/PAGE_BUILDER_CONF
  • /UI2/PAGE_BUILDER_CUST
  • /UI2/PAGE_BUILDER_PERS

Instead of using role SAP_UI2_ADMIN_731, from now on use role SAP_UI2_ADMIN_700.

A new authorization object /UI2/CHIP is available as of SAP NetWeaver 7.0 with the same properties as S_PB_CHIP.

For more information, see SAP Library for User Interface Add-On 1.0 SPS 03 for SAP NetWeaver on SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Application Help Next navigation step User Interface Add-On 1.0 SPS 03 for SAP NetWeaver Next navigation step User Interface Add-On Security Guide End of the navigation path.

Server Runtime for SAP NetWeaver User Interface Services (New)

With SAP NetWeaver Business Client 4.0, you can also connect to SAP NetWeaver 7.0x and 7.40 based systems using the server runtime for SAP NetWeaver user interface services. This allows for improved maintenance of NWBC configuration using transaction /UI2/NWBC_CFG_CUST and supports the existing side panel tagging configuration for an easy migration to the newer runtime.

For more information, see SAP Library for User Interface Add-On 1.0 SPS 03 for SAP NetWeaver on SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Application Help Next navigation step User Interface Add-On 1.0 SPS 03 for SAP NetWeaver Next navigation step Administration Guide Next navigation step Server Runtime for SAP NetWeaver User Interface Services End of the navigation path.

In Customizing you define configuration parameters for versions of SAP NetWeaver Business Client that connect to the server runtime for SAP NetWeaver user interface services, for example Welcome Message.

Creating Launchpad References in Role Maintenance

Currently SAP NetWeaver Business Client for Desktop does not handle launchpad links. That means, if there is an entry in PFCG for a launchpad link, this entry does not appear in the navigation.

SAP NetWeaver Business Client (Changed)

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

References

For documentation about user interface add-on 1.0 SPS 03 for SAP NetWeaver, see:

  • SAP Service Marketplace at http://service.sap.com/instguidesInformation published on SAP site Start of the navigation path SAP NetWeaver Next navigation step User Interface Add-On for SAP NetWeaver Next navigation step User Interface Add-On for SAP NetWeaver Documentation SPS 03 (zip file) End of the navigation path

  • SAP Library for User Interface Add-On for SAP NetWeaver on SAP Help Portal at http://help.sap.com/nw-uiaddon Start of the navigation path Application Help Next navigation step User Interface Add-On 1.0 SPS 03 for SAP NetWeaver End of the navigation path