8

Fiori Launchpad in SAP ABAP backend

 3 years ago
source link: https://blogs.sap.com/2021/06/28/fiori-launchpad-in-sap-abap-backend/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Introduction

Currently SAP UI5/Fiori is the latest technology used in SAP Enterprise Portal. It also provides Role based approach for viewing different applications integrated in single portal.

The Fiori Launchpad consists of different tiles which are linked to Webdynpro/SAP UI5/ Fiori applications.SAP Portal can be used to integrate the Fiori Launchpad of ABAP systems as well. This Launchpad although exists in SAP ABAP system like SAP Governance, Risk and Compliance solution( SAP GRC), can be shown as iView in SAP Portal to ensure single entry point for all users.

Technical Solution:

The example below shows the creation of Launchpad in SAP GRC system. Adding standard Webdynpro, SAP UI5 applications as Tiles and integrating with SAP Portal.

 A)Launchpad Objects in SAP GUI

1) Create Launchpad

  • Launch SAP GUI and login to required backend system ( SAP GRC)
  • Create a launch pad using Tcode LPD_CUST and enter the following details:

Instance: Transactional

Namespace: Z

Type of Launchpad: FPM_UIBB

578691-1.png

2) Create Applications (Webdynpro, URL)

  • Create an application inside the launch pad by clicking on New application

2.1)Webdynpro

Enter below details:

  • Link text as name of link you require
  • Application Type: Either Webdynpro ABAP or URL application (URL will be used for UI5/ Fiori applications)
  • Namespace: SAP
  • Application name: Name of standard or custom application
  • Application Alias: name of application. (this will be used in Tile configuration)

Capture-21-2.png

2.2)SAP UI5 Application

For these applications we need to provide URL as below

3-46-1.png

3) Semantic Objects

  • Go to Tcode /UI2/SEMOBJ
  • Create Semantic object for each application by clicking on new entries
  • The semantic object will be used in Catalog to link to particular application.

4-42-1.png

4) Transport Request

  • Create a Transport Request using SE01
  • For semantic objects, we need workbench request
  • For Catalogs and all Launchpad designer objects a customizing request.

B) Launchpad Designer:

Go to the URL:

https:///sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html

1) Launch Pad Catalogs

  • Once the transport request is created, go to Launchpad designer URL , click on settings ( highlighted ) and select the customizing Request.

5-38-1.png

  • Create Catalog by clicking on + sign ( highlighted below )6-31-2.png
  • Provide the catalog title and ID

7-29.png

  • Create a tile inside the catalog by clicking on 8-29.png
  • Provide the needed details and click on SAVE :Title : Name required on tileIcon if any from standard iconsSemantic object : Select the one created for that linkAction : display or create

9-24.png

2) Target mapping

10-20.png

Click Target mapping and provide the details :

  • Semantic object : One created for that application
  • Action : display or create ( as you have mentioned in tile creation)
  • Launchpad Role : Give same name of your launchpad
  • Instance : Transactional
  • Application alias : same as what you defined while creating applications in launchpad

11-19.png

The above target mapping links all objects created till now. Using the semantic object and action, it will go to the Launchpad role to open the application as mentioned in the Application Alias.

All the tiles created in Catalog can be grouped in Groups to be shown to end user which can be role specific.

3) GROUPS

  • Create Group
  • Provide the Group title and ID
12-12.png
  • Select the required catalog and the tile which needs to be added

13-11.png

C) Integrate with Portal:

  • Create a Role in Portal – GRC
  • Create a Folder in Portal- GRC apps
  • Create an URL iView “GRC” in the portal- and provide the URL of launchpad

/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html

14-12.png

15-7.png

Conclusion

Thus, we can create Launchpad in ABAP backend and integrate the same with Portal 7.4.

In Portal 7.5 we have Fiori Launchpad for SAP Portal and can consume Remote Launchpad’s of SAP ABAP systems as well.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK