Employee Self-Service on Behalf in MSS (WDA)

 

With Manager Self-Service (WDA), managers can launch services (applications) on behalf of their employees.

Integration

Managers can launch these applications from the following start points:

Features

The services (applications) that are available are as follows:

  • Profile Applications:

    • Personal Profile

    • Travel Profile

  • Time Management:

    • Record Working Time

    • Clock-In / Out Corrections

    • Create Leave Request

    • Leave overview

    • View time Account balances

    • Time statement

  • Employee Processes:

    • Search Change Requests

    • Start Change Requests

  • Travel and Expenses:

    • Create Expense Report

    • Express Expense Sheet

    • Create Travel Plan

    • Create Travel Request

  • Total Compensation

Configuration

In Customizing for Manager Self-Service (WDA), the following configuration settings are delivered in the standard for Employee Self-Service (ESS) on Behalf:

Launchpad Customizing

  • For the employee menu in the Team View:

    Role: MSS

    Instance: EMPLOYEE_MENU

  • For the organization menu in the Team View:

    Role: MSS

    Instance: ORGANIZATION_MENU

  • For the Related Links in the Employee Profile:

    Role: MSS

    Instance: RELATED_ACTIVITY

Note Note

You can find these settings in the SAP Customizing Implementation Guide under Start of the navigation path Personnel Management Next navigation step Manager Self-Service (Web Dynpro ABAP) Next navigation step Team View Next navigation step Configure Menus for Team View End of the navigation path and Start of the navigation path Manager Self-Service (Web Dynpro ABAP) Next navigation step Profile Applications Next navigation step Settings for Employee Profile Next navigation step Configure Menu for Related Links End of the navigation path.

End of the note.

Business Add-In (BAdI) Implementations

The Personnel number of the selected employee is passed on to the application with a BAdI implementation, which is customized under Start of the navigation path Personnel Management Next navigation step Manager Self-Service (Web Dynpro ABAP) Next navigation step Team View Next navigation step BAdI: Modify Parameters for Launchpad Applications End of the navigation path.

The following default BAdI implementations are provided in the standard for calling the Employee Self-Service on Behalf applications:

  • HRMSS_MOD_BUS_PARAMS_MEM_ID

    The implementing class for this BAdI is CL_HRMSS_MOD_BUS_PAR_MEMID_IM. It builds the application parameters dynamically with the memory ID (MEM_ID). Example: Employee Profile

  • HRMSS_MOD_BUS_PARAMS_PERNR

    The implementing class for this BAdI is CL_HRMSS_MOD_BUS_PAR_PERNR_IM. It builds the application parameters dynamically with the personnel number (PERNR). Example: Travel applications on behalf of the employee

  • HRMSS_MOD_BUS_PARAMS_P_MEM_ID

    The implementing class for this BAdI is CL_HRMSS_MOD_BUS_PAR_PMEM_IM. It builds the application parameters dynamically with the personnel no. memory ID (P_MEM_ID). Example: Personal Profile

  • HRMSS_MOD_BUS_PAR_OBJECT_ID

    The implementing class for this BAdI is CL_HRMSS_MOD_BUS_PAR_OBJECT_ID. It builds the application parameters dynamically with the object ID (OBJECT_ID). Example: Start change process for Organizational Profile

The BAdI implementation dynamically modifies the application parameters and passes the personnel number (or object in case of organizational units) to the on Behalf application. The right implementation is picked up based on the BAdI implementation filter value. The filter value has to correspond to the Application Alias maintained in the Launchpad customizing.