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.
We will need the following components to make use of this feature
- SAP HANA 1.0 SPS08 (or) above
- SAP Design Studio 1.3 (or) above
- 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
- SAP HANA BI Launchpad (http://hostname:port/sap/bi/launchpad)
- SAP HANA Fiori Launchpad (http://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
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.
Select the ‘Repositories’ view.
Select the ‘launchpad’ sub-package, located under ‘sap.bi’ package in the Repository.
Right click on the ‘launchpad’ package and select ‘Check Out and Import Projects’ option.
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’.
Select the ‘fioricontent’ project from the project list and click on ‘Finish’ to import the project to workspace.
Now select the ‘Projects’ view. The files imported from the server will be available in the project workspace.
Now we need to create an ‘XSWIDGET’. To create a widget, right click on the project and select ‘New -> Other ‘.
Select the ‘UIS Catalog’ and click on ‘Next’. ‘UIS Catalog’ is located under ‘SAP HANA -> Application Development’.
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’.
Now the ‘DesignStudio_EPM’ widget will be created. Open the file by ‘double-clicking’ on it.
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
Now click on the ‘Static App Launcher’ and fill in the details as shown below
Uncheck the ‘Semantic Object Navigation’ checkbox. We will be using static application 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.
Now right click on the modified files and select ‘Team -> Commit’, followed by ‘Team -> Activate’.
Now login to the Fiori Launchpad, using your SAP HANA system credentials. The URL format is http://hostname:port/sap/bi/launchpad/fiori
Click the ‘Show/Hide Group Panel’ icon
Select the ‘Tile Catalog’ option at the bottom of the ‘Group Panel’.
Among the available tiles, search for the ‘Design Studio’ catalog and ‘EPM’ application tile that was created in the previous steps.
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.
Now the tile is available in your Home Screen under the group ‘Design Studio’.
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 !