
A launchpad is a collection of navigation links that is stored as a separate technical object in the system.
The navigation links allow you to navigate to specific destinations outside of the current application, for example, to other Web Dynpro ABAP applications, external Web pages, transactions, reports, or other business objects.
With the launchpad framework, the following activities can be performed by the system users:
Administrators
Create new navigation targets or reports available to all interested parties
Define reports as non-removable for the user
Visualize which applications and reports are assigned to which application or user group
Users
Manage and group favorite reports
Add and remove reports and applications to and from their own personalized list of reports and applications
Personalize settings for reports
A launchpad consists primarily of the following parts:
Folders
When you create a new launchpad, the system automatically generates a top-level folder inside the launchpad. Particular launchpad types allow you to create additional folders.
You define a navigation link to your desired application within a folder.
Applications
Examples of applications include transactions, reports, and URLs amongst others. You can assign any number of applications to a launchpad.
Parameters
You can pass application-related parameters to applications that are called using the launchpad.
Launchpad Types
The fundamental structure of a launchpad is determined by the Launchpad Type. It determines whether you can create folders in a launchpad (in addition to a top-level folder that is automatically created by the system) and if so, the number of levels of folders. The type of launchpad used by an application depends on how the launchpad itself is visualized at runtime.
The following launchpad types exist:
Embedded
Creation of folders is not possible.
Stand-Alone (Default)
Multiple folders can be created on one level only.
FPM_UIBB
Multiple folders can be created on two levels.
BAdI Folder
Multiple folders can be created. The number of levels is determined by the BAdI itself.
Note that this type of launchpad is used infrequently. It requires a BAdI implementation.
Launchpad Front Ends
Although there are many different types of front ends for launchpads, the following types occur most often:
Launchpad UIBB (FPM_UIBB)
This type of front end is based on the Floorplan Manager component FPM_LAUNCHPAD_UIBB. It provides you with three distinct areas for navigation links. Note that you can display folder icons using this component.
This component is available for Overview Page (OVP) type floorplans only.

Embedded Launchpad
This type of front end is based on the Web Dynpro component APB_LAUNCHPAD_LIGHT. The launchpad is rendered as a simple list of links or buttons. It must be embedded in another Web Dynpro component. The figure below shows one use-case; another common use-case is the Related Links section of the Launchpad UIBB (shown in the figure above).

Stand-Alone Launchpad
This type of front end is based on the Web Dynpro component APB_LAUNCHPAD. It is rendered as two-column list of links and their descriptions. Icons can also be rendered. It is often used for You Can Also and Related Links links in FPM applications.

Each user wanting to use launchpad navigation in the SAP Enterprise Portal must be assigned the ERP Common role, contained in the ERP Common Business Package.