Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Vera_Gutbrod
Product and Topic Expert
Product and Topic Expert

This blog summarizes some of the new and changed features of SAP Fiori launchpad in User Interface Add-On SPS10 for SAP NetWeaver.

End User Experience

Personalizing the Home Page on Smartphones

Smartphone personalization of the homepage is now supported and is behaving the same as on tablets. You can now:

  • Move, rename, delete, reset, and create new groups
  • Move and remove tiles

Hiding and Showing groups on the Homepage

You can hide groups on the home page, according to your needs. A hidden group does not display on the home page, in the group panel, and in the "Add Tile to Groups" dialog in the tile catalog. For more details check out the Help Portal documentation.


On this image you see, that a new "Hide Groups" entry was added to the action sheet on the homepage:

When users click on "Hide Groups", they will see a list of groups. The users can choose, if a group is hidden or visible (please click on image for better reading):


The hiding of groups can be enabled or disabled via the launchpad configuration. By default it is disabled.


Saving a Tile to a Specific Group

Users are now able - when saving an app as a tile -  to select the group on the home page, to which to add the tile. The default group is My Home.

User Preferences
In the Options menu, the "login details" item has been renamed to User Preferences. The User Preferences dialog displays the theme that is in use.

When this option is enabled, it is possible to change the theme by selecting a different one from the list.  For more details on the procedure, check out the Help Portal documentation.

Configuration

Dynamic Launchpad Configuration
Launchpad configuration files allow you to configure the launchpad in various ways, like:

  • enabling/disabling personalization of the home page for the end user
  • controlling the list of locations from where apps can be run in standalone mode
  • a search option is displayed in the launchpad header bar
  • displaying tiles with varying degrees of opacity, according to the frequency of their usage

The configuration is defined in a JSON file that is loaded on startup of the launchpad. For more details, check out the Help Portal documentation.

Translating Custom Tiles, Catalogs, and Groups
Administrators can update or delete tile catalogs and groups that are available in several languages only in one language. This is to ensure that an administrator does not delete a translation by mistake. For more details check out the Help Portal documentation.

Running the Launchpad in Headerless Mode

It is now possible to run the launchpad in headerless mode. In this mode homepage personalization options are either not available or disabled. This mode can be used, for example, when integrating the launchpad with SAP Enterprise Portal or with the SAP NetWeaver Business Client.

Performance


Performance was improved in the following areas:

  • Retrieving user-specific target mappings: The performance of  retrieving Target Mappings was improved significantly by storing them in the browser cache. This ensures maximum performance as roundtrips to the Frontend Server are avoided.
  • Creating and retrieving user personalization: The personalization service is responsible for managing user personalization in the SAP Fiori launchpad home page. SPS10 introduces a new personalization persistency based on transparent database tables. Since personalization data are attached to a user's life cycle it is ensured that these data are kept consistent throughout, for example when a user is copied, renamed or deleted. This has improved the performance significantly for both read and write operations and performance is constant regardless of the amount of data.
  • Startup of SAP Fiori launchpad designer: The main issue in the startup of the Fiori Launchpad Designer was the call to read the catalogs. When reading the catalogs, it was necessary to drill down each catalog and count the number of tiles in it, which was a very expensive operation. The way how the number of tiles per catalog is calculated was reimplemented using an index table in which the number of tiles is stored per catalog. No expansion of the catalogs down to the tiles is needed anymore, instead the number of tiles can be read from this table.

Extensibility


APIs are provided to extend the SAP Fiori launchpad.

Add a Custom Tile Type

In the Fiori Launchpad Designer there are four standard tile types available: static and dynamic app launcher, news tile and target mapping. It is now possible to add custom tile types. As prerequisites the chip.xml needs to be registered per custom tile type in the chip repository via the SAPGUI transaction /UI2/CHIP. And the Fiori catalog containing the standard tile types needs to be enhanced (click on image for better reading):


Implementing a Custom Launchpad UI

You can implement a custom user interface for the launchpad. You create a custom UI that extends sap.ui.core.UIComponent and includes a SAPUI5 view. For more information about the procedure, check out the Help Portal documentation.

For more information see:

SAP Help Documentation

2065235 - Central Note for Fiori Launchpad UI Add-On SPS10

8 Comments