SAP Design Studio – the most versatile analysis tool from SAP – can be hosted on all three platforms offered by SAP (SAP BusinessObjects, SAP Netweaver and SAP HANA). However, the application performance and supported features are not the same across the three. Although SAP Design Studio on SAP HANA offers better performance than the other two platforms, it does not support some really important features like a launchpad and mobile compatibility. This makes it difficult for developers, admins and the end users as well.

SAP Design Studio on the SAP HANA platform might lack some of the features available in SAP BOBJ or SAP Netweaver, but it is designed to integrate well with SAP HANA’s application server and security models. This provides us with options to enhance the Design Studio implementation on top of SAP HANA.

An important feature that end users need, is a launchpad to organize content. Design Studio applications can be integrated into SAP HANA’s Fiori Launchpad and they will use the authentication and authorizations defined within the SAP HANA system.

Prerequisites

We will need the following components to make use of this feature

  1. SAP HANA 1.0 SPS08 (or) above
  2. SAP Design Studio 1.3 (or) above
  3. SAP Lumira Server 1.20 (or) above (SAP Lumira Server provides the Fiori Launchpad)

When Lumira Server is installed on top of SAP HANA, it provides two Launchpads

  1. SAP HANA BI Launchpad (https://hostname:port/sap/bi/launchpad)
  2. SAP HANA Fiori Launchpad (https://hostname:port/sap/bi/launchpad/fiori)

Now let us explore the steps to integrate SAP Design Studio with the Fiori Launchpad.

Step by Step Procedure

Step 1:

Launch HANA Studio and login as a user who has edit/activate rights on the ‘sap.bi.launchpad.fiori’ package. After logon, switch to ‘SAP HANA Development’ perspective.

switch to ‘SAP HANA Development’ perspective

Step 2:

Select the ‘Repositories’ view.

‘Repositories’ view

Step 3:

Select the ‘launchpad’ sub-package, located under ‘sap.bi’ package in the Repository.

‘sap.bi’ package in the Repository

Step 4:

Right click on the ‘launchpad’ package and select ‘Check Out and Import Projects’ option.

‘Check Out and Import Projects’ option

Step 5:

The next screen will show the repository package that is to be imported and the local path where the file is stored.  Click on ‘Next’.

repository package that is to be imported

Step 6:

Select the ‘fioricontent’ project from the project list and click on ‘Finish’ to import the project to workspace.

import the project to workspace

Step 7:

Now select the ‘Projects’ view. The files imported from the server will be available in the project workspace.

select the ‘Projects’ view

Step 8:

Now we need to create an ‘XSWIDGET’. To create a widget, right click on the project and select ‘New -> Other ‘.

create a widget

Step 9:

Select the ‘UIS Catalog’ and click on ‘Next’. ‘UIS Catalog’ is located under ‘SAP HANA -> Application Development’.

UIS Catalog

Step 10:

Enter the file name and the catalog name and click on ‘Finish’ to create a template widget. Check the ‘Generate Privilege’ option to generate ‘Application Privileges’.

create a template widget

Step 11:

Now the ‘DesignStudio_EPM’ widget will be created. Open the file by ‘double-clicking’ on it.

Open the file

Step 12:

Now click on the ‘+’ sign located in the middle of the empty widget and it will give you the list of launchers available. Select the ‘Static App Launcher’.

Launcher Selection Menu

After Launcher Selection

Step 13:

Now click on the ‘Static App Launcher’ and fill in the details as shown below

General Information

General Information

Navigation

Uncheck the ‘Semantic Object Navigation’ checkbox. We will be using static application URL.

Navigation

Target URL

Enter the application’s URL and click on ‘Save’, to complete the widget configuration. The widget can identify the application, even if a relative url is given here.

Target URL

Step 14:

Now right click on the modified files and select ‘Team -> Commit’, followed by ‘Team -> Activate’.

Team -- activate

Step 15:

Now login to the Fiori Launchpad, using your SAP HANA system credentials. The URL format is https://hostname:port/sap/bi/launchpad/fiori

Click the ‘Show/Hide Group Panel’ icon

Show-Hide Group Panel

Select the ‘Tile Catalog’ option at the bottom of the ‘Group Panel’.

‘Tile Catalog’ option

Among the available tiles, search for the ‘Design Studio’ catalog and ‘EPM’ application tile that was created in the previous steps.

‘Design Studio’ catalog

Step 16:

Now select the ‘+’ sign located at the bottom of the tile and create a new group with name ‘Design Studio’ and click on ‘OK’ to add the tile to the group.

create a new group

Step 17:

Now the tile is available in your Home Screen under the group ‘Design Studio’.

Home Screen

 

On clicking the tile, it will launch the SAP Design Studio application mentioned in the Target URL. Since the Fiori Launchpad and the SAP Design Studio application are hosted on the same SAP HANA server, the authentication and authorizations defined at the backend are applicable to SAP Design Studio as well. This Launchpad will help users with an organized access to all their reports and dashboards from one place.

It is important to note that this is a ‘How-To’ on integrating SAP Design Studio applications with the Fiori Launchpad and is different from the ‘Design Studio – Fiori’ integration feature of SAP Design Studio 1.4.

Follow this blog series for more information on security, application privileges and advanced launcher options.

Keep Exploring !

Learn More

Subscribe to our Newsletter

5920 Windhaven Pkwy
Plano TX 75093.

+1 888-227-2794

+1 972-232-2233

+1 888-227-7192

solutions@visualbi.com