Show TOC

 Employee Self-Services Menu (Application HRESS_A_MENU)

 

Technical Data

Web Dynpro Application

HRESS_A_MENU

Web Dynpro Application Package

PAOC_ESS_CENTRAL_SERVICES

Application Configuration

HRESS_AC_MENU

Web Dynpro Components

FPM_OVP_COMPONENT

Component Configurations

HRESS_CC_MENU_OVP,

HRESS_CC_MENU_AREA_GROUP

Application Component Controller

FPM_LAUNCHPAD_UIBB

Software Component for Web Dynpro Application

EA-HRRXX

Support

PA-ESS-XX-WDA

Availability

SAP enhancement package 5 for SAP ERP 6.0

Required Business Function

HCM_ESS_WDA_1

This technical application is used to display the menu created for Employee Self-Service (WDA) in the FPM launchpad repository (transaction LPD_CUST as the role menu displayed for role com.sap.pct.erp.ess.wda.Employee_Self_Service_WDA in the Business Package for Employee Self-Service (WDA).

This application allows a much easier and quicker configuration of the SAP Portal role menu in the backend system. Apart from that, there is also the option to dynamically change the services at runtime:

With BAdI HRESS_MENU, you can 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).

Integration

This application makes use of 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.

OBN Navigation in the Menu:

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 like applications from SRM and SAP E-Recruiting, the applications are launched via 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 is set to active. This means that when an OBN is launched it searches for all the roles that are assigned to the Portal user before the OBN Navigation is resolved. So when an application for example from SRM is launched, it checks for all the assigned roles of the user in the Portal and resolves the OBN target. The SRM application is only resolved 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.

Features

In the standard shipment, Launchpad Role: ESS and Instance: MENU is used to render the ESS menu. It has the following three 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.

Apart from these views, the application HRESS_A_MENU also has the following features:

  • The Most Frequently Used application which is populated based on the users hits to applications.

    Both the administrator and the end user have the option to hide this section. When an administrator hides this section via configuring the 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

Launchpad also offers the following basic functions:

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

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

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

  • Deactivate services

Prerequisites

  • The Launchpad customizing Role = ESS and Instance = MENU needs to be available in the client from where the ESS menu is being displayed.

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

Configuration

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 and describe the different services and contain hyperlinks with which they can be started. In the standard ESS Menu shipment the Role ESS and Instance MENU is what is configured to be displayed.

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

Role Configuration

A role that is displayed via 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/tree structure, see also the following example:

Example Example

Area Group Folder

  • Area Folder 1

    • Subarea Folder 1

      Service 1

      Service 2

      Service 3

    • Subarea Folder 2

      Service 4

      Service 5

  • Area Folder 2

    • Subarea Folder 3

      Service 6

    • Subarea Folder 4

      Service 7

      Service 8

    • Subarea Folder 5

      Service 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 services directly.

  • Area Folders

    Area folders contain services 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 services that belong to an area on the screen.

  • Services

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

    Employees use this link to start the service. You can make numerous settings to define where and how the hyperlink to the service will appear.

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

Activities

We recommend you make a graphical design of the areas and services you want to implement. This way, the hierarchical relations between these elements will 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.