Launchpad plugins

Here the question is activation: which launchpad catalog and role on premise, or which business catalog in the ABAP environment, makes the shell load the plugin for a given user.

Overview

SAP SHIPS

On premise, a plugin deployed as a UI5 application is activated per role through a target mapping with the intent Shell-plugin in a launchpad catalog, assigned to a role in PFCG. In the SAP BTP ABAP environment it is deployed as a Fiori application whose manifest sets sap.flp type plugin, and reached through an IAM app and a business catalog.

Not covered: Role-based activation on premise only works with the launchpad's dynamic page processing on the ICF node /sap/bc/ui2/flp.

The plugin itself is UI5 code. The system ships the activation steps above, and the community adds scaffolding for the plugin, such as generator-ui5-ts-flp-plugin.

THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts1

1 of 1 artifacts
ArtifactSignals
Generators1
generator-ui5-ts-flp-pluginEasy-UI5 generator for a TypeScript Fiori launchpad plugin
Signals
none

Content2

Group by
Piece, what it offers
Understanding and Developing Fiori Plugins with Extension API & TypeScript
kernich.de, Mario Kernich, Blog
Step-by-Step Guide to Display System Details on SAP Fiori Launchpad Shell
SAP Community, RahulManchala, Blog

Seen working1

ArtifactSignals
Samples1
fiori-fullscreen-pluginFiori launchpad plugin adding a fullscreen toggle button
none

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
also inUI5, BTP/BAIP
For your agent
Ref
capability:launchpad-plugins
JSON
/capabilities/launchpad-plugins.json
MCP
Connecting an agent