BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →kernich.de

Understanding and Developing Fiori Plugins with Extension API & TypeScript

Describes a launchpad plugin as a UI5 component without views that the shell loads for every app, SAPUI5 only, and compares extending the shell through the renderer with the Extension service from 1.120 and FrameBoundExtension from 1.124, down to the placement options each allows. It builds fiori-fullscreen-plugin as the sample, and ends with activation: globally through /UI2/FLP_CONF_DEF and /UI2/FLP_CUS_CONF or per role through a Shell-plugin target mapping on an ABAP launchpad, and as an HTML5 app assigned to a role in SAP Build Work Zone.

Where it sits

Explains
Launchpad pluginsUI5ABAPBTPLaunchpad pluginscapabilityExtending an application launchpad’s shell rather than an individual app: adding header buttons, user-menu entries, frame areas or background behaviour shared across the apps it hosts. A development sandbox for launching an app is a separate concern.fiori-fullscreen-pluginUI5ABAPBTPfiori-fullscreen-pluginsampleA SAP Fiori launchpad plugin in TypeScript that adds one header button, created through the Extension API, which toggles the browser's fullscreen mode; it needs SAPUI5 above 1.120.

Who is behind it

Mario KernichMario KernichPersonWrote this
In the atlas: maintains 8, contributes to 10, wrote 1
@mariokernich
author

Properties

About this work

declared and crawled
Published
declared
Published on
declared

For launchpad-plugins

on the edge
Applies in
authored
abapbtpui5

More on this1

Group by
Piece, what it offersStill applies
Also explainingLaunchpad plugins1
Step-by-Step Guide to Display System Details on SAP Fiori Launchpad Shell
SAP Community, RahulManchala
nothing recorded

Details

Graph5 edges
← POINTS HERE
POINTS OUT →
explainsLaunchpad pluginscapability, core and community
explainsfiori-fullscreen-pluginartifact
published onkernich.depublishing source
discovered viaAdded by hand
Source
Type
blog
Published on
Host
kernich.de
Discovered via
First seen
History2
  • explains → applies_to on capability:launchpad-pluginsDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
  • Entered the atlasDiscovered via Added by hand.
For your agent
Ref
content:understanding-and-developing-fiori-plugins-with-extension-api-typescript
JSON
/content/understanding-and-developing-fiori-plugins-with-extension-api-typescript.json
MCP
Connecting an agent