Ansicht
Dokumentation

HR_ECM_UI_24 - BAdI: Make Additional Settings for User Interfaces

HR_ECM_UI_24 - BAdI: Make Additional Settings for User Interfaces

CPI1466 during Backup   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Enterprise Compensation Management (PA-EC) component. With this BAdI, you can make additional settings flexibly for the user interface for Compensation Planning and the planning overview. You can do the following:

  1. You can determine which currencies you want to be available on the user interfaces for Compensation Planning and the planning overview. (For example: EUR and USD; EUR only; USD only)
  2. For the user interface for Compensation planning, you can determine which OADP organizational views (views of the organizational structure of your company) you want to be displayed with navigation objects as a list in the selection.
  3. You can determine which OADP organizational view is used for navigating from the user interface for the planning overview to the user interface for Compensation Planning. For technical reasons, this OADP organizational view must contain navigation objects and be displayed as a list.

The BAdI uses interface IF_EX_HRECM00_UI_SERVICES. This interface contains the following methods:

Method: GET_CURRENCIES

The currency list is read using this method.

The method has the output parameter ET_CURRENCIES, which is used to retrieve the currencies for the user interfaces for Compensation Plannign and the planning overview.

Method: GET_OADP_LIST_ORGVIEWS

This method is used to read the OADP organizational units with navigation objects that are to be displayed in the selection as a list. All additional OADP organizational views with navigation objects are shown in the selection as a structure.

The method has the input parameter IV_CREVI, which contains the selected compensation review.

The method has the following output parameters:

  • ET_OADP_LIST_ORGVIEWS_PLNG - Contains the OADP organizational views with navigation objects that are displayed as a list in Compensation Planning.
  • ET_OADP_LIST_ORGVIEWS_APPRV - Contains the OADP organizational views with navigation objects that are displayed as a list in Compensation Approval.

Method: GET_NAVIGATION_OADP_ORGVIEW

This method is used to read the OADP organizational view that is used for navigating from the user interface for the planning overview to the user interface for Compensation Planning. Note that the selected OADP organizational view must contain navigation objects and must be displayed as a list.

The method has the input parameter IV_CREVI, which contains the selected compensation review.

This method has the output parameter ES_ORGVIEW, which contains the OADP organizational view with navigation objects that are used for navigating from the user interface for the planning overview to the user interface for Compensation Planning.

Method: GET_APPRV_NAV_OADP_ORGVIEW

This method is used to read the OADP organizational view that is used for navigating from the user interface for compensation approval to the user interface for Compensation Planning in the employee-based process. Note that the selected OADP organizational view must contain the navigation objects that are available for selection in Compensation Planning. We recommend that you use the same organizational view that you use in compensation approval to ensure that the navigation objects can be selected correctly.

The method has the input parameter IV_CREVI, which contains the selected compensation review.

This method has the output parameter ES_ORGVIEW, which contains the OADP organizational view with navigation objects that are used for navigating from the user interface for compensation approval to the user interface for Compensation Planning in the employee-based process.

Method: GET_PLNG_NAV_OADP_ORGVIEW

This method is used to read the OADP organizational view that is used for navigating from the user interface for Compensation Planning back to the user interface for Compensation Planning in the employee-based process. Note that the OADP organizational view must contain the navigation objects that were originally selected in compensation approval to navigate from there to Compensation Planning.

The method has the input parameter IV_CREVI, which contains the selected compensation review.

This method has the output parameter ES_ORGVIEW, which contains the OADP organizational view with navigation objects that are used for navigating from the user interface for Compensation Planning back to the user interface for compensation approval in the employee-based process.

In the standard system, there is an active BAdI implementation: BADI_HRECM00_UI_SERVICES - UI Services EntCompMgmt

The BAdI is not filter-dependent.

The BAdI is not designed for multiple use.

For more information about the default settings, see the Enh. Implementation Elements tab page 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.






General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 6399 Date: 20240523 Time: 195924     sap01-206 ( 167 ms )