Ansicht
Dokumentation

MSS_WDA_BADI_TV_LPD - BAdI: Modify Parameters for Launchpad Applications

MSS_WDA_BADI_TV_LPD - BAdI: Modify Parameters for Launchpad Applications

ABAP Short Reference   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the component Manager Self-Service (WDA) (CA-MSS-HCM) to modify or pass additional application parameters, if required, before launching an application from:

  • Employee Profile
  • Team View component (HRMSS_TEAM_OVERVIEW) of the Home Page application

The BAdI uses the method GET_APPLICATION_PARAMS, which uses the following parameters:

Importing

  • IV_ROLE
  • IV_INSTANCE
  • IV_APPLICATION_ALIAS
  • IT_KEYOBJECTS
  • IV_OBJECT_KEY
  • IT_OTYPE
  • IT_PLVAR

Changing

  • IT_BUS_PARAMS

The WebDynpro component HRMSS_TEAM_OVERVIEW must be included in a Floor Plan Manager (FPM) application. In a standard delivery, this component is included in the application HRMSS_HOMEPAGE.

You must make the necessary Customizing entries in the view V_77MSS_NAVIMENU.

For more information about the standard settings (filters, single or multiple uses), see the

Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

With this BAdI, the following information will be passed to the implementing class from the WebDynpro component HRMSS_TEAM_OVERVIEW.

  • Launchpad details for the application which has been launched such as role, instance and application alias. The launch of the application is triggered either by clicking on the OADP column or from a menu list attached to the column. The configuration is done in the view V_77MSS_NAVIMENU. Please refer to the documentation of the view for further information.
  • The key objects of the data which are shown in the OADP view.
  • The object key of the data record for which the application was launched.
  • A reference to the OADP interface which the implementing class can use to get additional column information.

The Implementing class can then add or modify the business application parameters, based on the information received.

The BAdI definition has a filter called APPLICATION_ALIAS which is used to decide the implementation class that is called. The Application Alias is maintained, under the launchpad, for the application which is applicable for this value.






Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 3781 Date: 20240523 Time: 215529     sap01-206 ( 117 ms )