This blog is for portal content administrators who would like to learn about the new features developed in the latest Enterprise Portal support package for Fiori launchpad (FLP) on EP, their added value, and the configuration required.
1 Remote ABAP Content Consumption
Administrators can consume catalogs and groups from an ABAP Frontend Server (FES), so that end-users can see them in the tile catalog and the home page. Tiles are rendered in a similar manner, regardless of whether they are based on portal content or remote ABAP content.
For this, administrators can use the new remote content editor to add catalogs and groups from ABAP FES to portal roles.
Using the editor, administrators can assign ABAP catalogs to portal categories. This allows tiles from both existing portal categories and ABAP catalogs to appear together under the assigned category in the tile catalog.
The ABAP groups can be consumed together with the corresponding catalogs. These groups can be assigned to portal categories. If a category contains a tile configured to appear in the Home page (so called pre-defined group), the ABAP group will be merged with the pre-defined group and thus appear in the home page.
End users can personalize remote ABAP content in the same way as portal content: they can add tiles, remove tiles, reorder tiles, create groups, delete groups, etc.
Prerequisites:
- SAP Web Dispatcher or any other reverse proxy (SAP Web Dispatcher information link). SAP Web Dispatcher Is responsible to
dispatch the requests between the ABAP FES and Java server (EP). - The same SAPUI5 version on ABAP FES and EP.
To enable this feature, follow the steps below:
1. In Framework Page Configuration select Fiori Framework Page in dropdown list and set the property SAPUI5 Library Source to ABAP (please click on the picture for better reading):
2. Define a destination corresponding to an ABAP FES and establish the connection:
b) Define a new destination for the ABAP FES. In the Destinations window, enter a new URL in the syntax:
<protocol>://<front-end server host>:<front-end server port>/sap/opu/odata/UI2/FIORI_CATALOGS/
Note:
- FIORI_CATALOGS service should be activated on FES
- ABAP FES authorization should be granted for the EP administrative scenario (details) link to SAP documentation.
c) Choose Ping Destination button to check the connection.
3. Go to portal content:
- Open a role for edit
- Verify that an Entry Point property is set in the role structure
- Click on Add Remote Content button
- Add remote catalog(s)/group(s)
- Save:
4. Launch the Fiori framework page URL alias not with the EPserver URL, but with SAP Web Dispatcher URL (with an end-user who is assigned to the relevant portal role). Go to the Tile Catalog to see new category with the name exactly as maintained in the Fiori Launchpad Designer (FLPD):
5. Optional: Assign an ABAP catalog to an existing EP category using the Assign Categories button. The ABAP catalogs will be merged with existing tiles assigned to the categories or assigned to an “empty” category:
6. Add an ABAP group and assign it to a locked group on the home page using the Assign Categories button:
2 Locked Group
Administratorscan configure a locked group of tiles which cannot be personalized by end-users.
Only one locked group can be configured for a home page. A locked group always appears at the top of the home page.
Only one locked group can be configured for a home page. A locked group always appears at the top of the home page.
Any administrator’s changes to a locked group are automatically reflected on the home page, in contrast to predefined groups, which users need to reset to see updates.
In the example above, an ABAP group is added to the locked group called Company Locked Area and the result looks like this:
To support this capability, the following configuration is required:
1. In Framework Page Configuration select Fiori Framework Page in dropdown list and select theEnable Locked Groupcheckbox:
2. Open Portal Content->Portal Users->Standards Portal Users->iViews->Fiori Launchpad->Fiori Launchpad Categories. Search forLocked Group IDandLocked Group Title properties; enter a title and an ID for the locked group:
3.Choose a role/role folder/workset which content is to be displayed in a locked group, and mark it as an Entry Point. Open the role/role folder/workset properties editor and selectLock Groupcheckbox underPersonalized Launcher category. Only iViews or pages which are one level below the relevant container are added to the locked group.
3 Dynamic Tiles
Administrators can configure properties to enable iViews or pages to be rendered as dynamic tiles in FLP on EP. The information displayed on dynamic tiles could be pulled from back-end systems using OData services or component.
To support this capability, the following properties have been added to the Properties editor:
● Service URL: specifies a URL configured to a relative path of the service or component (not necessarily portal) that returns an OData structure
● Interval after the display is refreshed (in seconds)
● Unit label to be displayed (optional).
Note:
The dynamic tile will send a request to the server for update data according the refresh time interval. In order to receive valid response from the server the browser should allow server cache. For most browsers this option is
set by default, but for some browsers configuration is needed. For example, for IE 10 the following should be done:
- Switch to F12 mode.
- Open Cache menu and check Always refresh from server
For IE9 and IE11 this property is checked by default.
4 NetWeaver Business Client for Desktop and FLP on EP integration
The SAP Fiori launchpad on Portal is available in SAP NetWeaver Business Client for Desktop (NWBC).
This provides an enhanced user experience to users who work with SAP GUI transactions. Tiles provide access to SAP GUI transactions with a native application look-and-feel. The Quick Launch in the home page can be used to search for and launch the applications. More about NWBC with FLP on EP can be found here.
5 SAP Fiori Client
SAP Fiori Client is a mobile application that can be installed on Android and iOS devices.
This application acts as an enterprise enhancement to the mobile browser when SAP Fiori applications are running. It provides more reliable asset caching (HTML, CSS, JavaScript files, and more) as well as, on iOS, an enhanced attachment viewing process. Therefore, the application is not affected by browser cache issues.
These properties can be used in tile display as shown below:
Keywords can be used in the search field of the Tile Catalog (filter by a category). You can also search by keyword using the Quick Launch; once you press Enter, the results appear.
7 Enhanced Object ID of Device Group Administration
Administratorscan now set the device type at the container level, such as role/role folder/workset. Previously, it was only possible to set the device type at the level of the specific iView or page.
8 Enhanced Action Mode
Action Mode allows end-users to personalize the home page. It can be activated as following:
1. By clicking an icon in right bottom corner on the home page
2. With an action Personalize Home Page from User Action Menu.
Action mode provides the following functions:
- Remove a tile from a group
- Move a tile from one group to another
- Delete a group
- Reset group content.
After activating Action mode, the following appears:
Now a user can move the tiles from group to group (excluding the locked group) or remove the tile from the home page:
Pre-defined group can be reset to see the changes done by the administrator. A group, which is not a pre-defined group, can be deleted.
9 System Updates
Cached resources are automatically invalidated during system updates, so that users do not need to manually clear the browser cache to see the changes. Please refer to note in Dynamic Tiles for the specific IE10 behavior.
To learn more:
- SAP Documentation
- End-user SP16 experience video
- Administration SP16 video
- NWBC with FLP on EP (blog)
- SAP Enterprise Portal on SAP NetWeaver 7.4 SPS11/7.31 SPS16 (end user and administration features)
- SAP Note 1888970 - UI theme designer - update of customer themes.
- SAP Web Dispatcher
- SAP Fiori Client
- OData Structure for Dynamic Application Launcher
S