Show TOC

 Employee Self-Services Menu (Application HRESS_A_MENU)


Technical Data

Web Dynpro Application


Web Dynpro Application Package


Application Configuration


Web Dynpro Components


Component Configurations



Application Component Controller


Software Component for Web Dynpro Application





SAP enhancement package 5 for SAP ERP 6.0

Required Business Function


This application displays the menu for Employee Self-Service (ESS) Web Dynpro ABAP (WDA) in the Floorplan Manager (FPM) launchpad repository. The menu displays as it does for role in the Business Package for Employee Self-Service (WDA).

You can use this application to easily and quickly configure the SAP Portal role menu in the back-end system. You can dynamically change the applications at runtime, by using BAdI: Specify Dynamic Rendering of Services (HRESS_MENU) to hide particular folders for employees, for example, based on their role, job, and country. For more information, see Dynamic Rendering of the Menu (BAdI HRESS_MENU).


  • This application uses the FPM Launchpad Framework for Web Dynpro ABAP to display the menu structure. The launchpad allows you to organize applications, thereby providing your employees easy access to Web applications (services) that run in the SAP NetWeaver Portal.

  • Object-based navigation (OBN) in the Menu: The launchpad offers the flexibility to configure the first level navigation as an application or as an OBN.

  • For applications that are not a part of the EA-HR software component, for example, applications from SRM and SAP E-Recruiting, the applications are launched using OBN navigation in the standard delivery. For these applications, the following setting is required for the launchpad menu:

  1. In Edit mode, choose Start of the navigation path Extras Next navigation step General Settings End of the navigation path.

  2. Under OBN Navigation Mode, select User Set of Roles.

In the standard delivery this setting is active, which means when an OBN is launched it searches for all the roles that are assigned to the portal user before the OBN navigation is resolved. For example, when an application from SRM is launched, the system searches for all the user’s assigned roles in the portal and resolves the OBN target.The SRM application is resolved only if the ESS-specific SRM single role has been assigned to the user in the SAP NetWeaver Portal.

For more information see Object-Based Navigation for ESS (WDA) in the SAP Portal.


In the standard shipment, Launchpad Role: ESS and Instance: MENU is used to render the ESS menu. It has the following views:

  1. Map – View with all Folders /Subfolders and all applications within it

  2. Directory - View with all Folders /Subfolders

  3. Index – View where users can search for a specific service or obtain a specific list of services in alphabetical order.

This application also has the following features:

  • The Most Frequently Used application, which is populated based on the employee's hits to applications.

    Both the administrator and the employee have the option to hide this section. When an administrator hides this section during configuration of the overview page (OVP) application, this setting is applicable to the entire organization.

  • The Related Links menu: The administrator can configure a specific Role and Instance in the launchpad repository in order to list applications here. In the standard shipment this is blank and is configured to point to Role: ESS and Instance: RELATED_LINKS

  • The Birthdays and Service Anniversaries view: This view displays the details of birthdays and service anniversaries that occur in the current and next month for subordinate team members. Where an employee is also a manager, the birthdays and service anniversaries of the manager’s direct reports are also shown. For more information, see Birthdays and Service Anniversaries.

The launchpad also offers the following basic functions:

  • Add short descriptions for the individual applications that appear on the user interface

  • Edit the link texts of the hyperlinks that the employees use to start the applications

  • Emphasize certain applications (for example, because there is an urgent deadline)

  • Deactivate applications


  • The launchpad customizing Role = ESS and Instance = MENU must be available in the client from where the ESS menu is displayed.

  • The launchpad customizing Role = ESS and Instance = RELATED_LINKS must be available in the client from where the ESS menu is displayed for the Related Links section to work in the Business Package for Employee Self-Service (WDA).


You can access the launchpad transaction in the SAP Customizing Implementation Guide under Start of the navigation path Personnel Management Next navigation step Employee Self-Service (Web Dynpro ABAP) Next navigation step General Settings Next navigation step ESS Menu for Services Next navigation step Menu for SAP Portal Role Next navigation step Setup Launchpad (Employee Services) End of the navigation path.

The structure of a launchpad pages group describes the different applications and contains hyperlinks with which they can be started. In the standard ESS Menu shipment the Role ESS and Instance MENU is configured to display.

Administrators can change the Role and Instance by changing the Menu User Interface Building Block (UIBB ) HRESS_CC_MENU_AREA_GROUP configuration specified in the ESS menu application.

Role Configuration

A role that is displayed using the Service Map View or Directory View can also be described as an area group. From a technical point of view, it has a hierarchical or tree structure, see also the following example:

Example Example

Area Group Folder

  • Area Folder 1

    • Subarea Folder 1

      Application 1

      Application 2

      Application 3

    • Subarea Folder 2

      Application 4

      Application 5

  • Area Folder 2

    • Subarea Folder 3

      Application 6

    • Subarea Folder 4

      Application 7

      Application 8

    • Subarea Folder 5

      Application 9

  • Area Folder 3

    • Subarea Folder 6

      Service 10

      Service 11

      Service 12

      Service 13

End of the example.
  • Area Group Folders

    Area group folders contain descriptions of areas, hyperlinks to access the areas, and hyperlinks to start applications directly.

  • Area Folders

    Area folders contain applications that are related to each other. Employees access an area folder from an area group folder.

  • Subarea Folders

    Areas and subareas can be compared to headings and subheadings in a document. You use subareas to group the applications that belong to an area on the screen.

  • Services

    Inside the subarea folder, you define the applications that are to appear on the area folders. For each applications you define a hyperlink and a short description that appears in the related area folder.

    Employees use this link to start the application. You can make numerous settings to define where and how the hyperlink to the application appears.

You can define several area group folders under one header. You can define this header in the launchpad framework.


We recommend you make a graphical design of the areas and applications you want to implement. This way, the hierarchical relations between these elements become apparent.

Note Note

If you have copied the Menu application’s configurations to your own namespace, ensure that the Application Component Controller's (AppCC) component and configuration name are the same as the copied UIBB’s Component Configuration.

End of the note.

More Information