Ansicht
Dokumentation

TMC_BADI_DASHBOARDS - BAdI: Prefilling of Parameters for Xcelsius Dashboards

TMC_BADI_DASHBOARDS - BAdI: Prefilling of Parameters for Xcelsius Dashboards

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

The enhancement implementation Add the Parameter Org.Unit(s) to the URL (HRTMC_ADD_PAR_TO_DASHBOARD_URL) of the Business Add-In (BAdI) Launchpad Enhancement Spot (BADI_APB_LPD_MODIFY_URL_PARAMS) is used by the Talent Management (PA-TM) component. This enables the parameterized call of the SAP BusinessObjects Xcelsius Enterprise dashboards from the Talent Management Specialist role. For the related Report Launchpad Customizing, see Customizing for Talent Management and Talent Development under Reports -> Set Up Launchpad, under the role HRTMC and the related instance REPORTING.

The following parameters are prefilled by the enhancement implementation:

  • 0H_TMC_ORGUNIT
For all Xcelsius dashboards, this parameter is prefilled with the organizational units for which the user that is logged on is directly responsible (via relationship A741 'Is Responsible For').
  • 0P_QUALICATEG
This parameter is prefilled with the qualification categories that were indicated in table T77TMCQ_CATT as 'Can Be Used for Talent Assessment' in Customizing for Talent Management and Talent Development under Qualifications in Talent Management -> Create Qualification Categories.
The condition for the prefill is that the parameter Application Alias has the value 0P_QUALICATEG in Report Launchpad Customizing for the relevant Xcelsius dashboard.
This parameter is used in the Xcelsius dashboard Skills and Competencies (0XC_SKILLS_COMPETENCIES).
  • 0P_LSO_CURR
This parameter is used to prefill the currency key. The condition for this prefill is that in Report Launchpad Customizing for the relevant Xcelsius dashboard, the parameter Appl. Parameter has the value 0P_LSO_CURR=xxxxx, where xxxxx can be filled with a currency key according to table TCURC. In this case, the system first searches for a prefill of the Training Management-specific user parameter SAP_HR_TEM_REPORTING. This parameter can be maintained in transaction LSO_PSV1 (Dynamic Participation Menu). If this evaluation does not return a valid value, the currency key defined in the parameter Appl. Parameter in the placeholder xxxxx is forwarded to the Xcelsius dashboard. However, if the Training Management-specific user parameter is prefilled with a user-specific currency key, this is forwarded to the Xcelsius dashboard to prefill the relevant BI query parameter. Parameter 0P_LSO_CURR thus enables the maintenance of a system-wide default currency key that does not overwrite any existing user-specific currency key.
This parameter is used in the Xcelsius dashboards Learning Activities of the Organization (0XC_LSO_MP03_D02) and Learning Activities of Talents (0XC_LSO_MP03_D01).
  • YEARS_PAST
This parameter is used to determine and prefill a reporting period. The condition for this is that in Report Launchpad Customizing for the relevant Xcelsius dashboard, the parameter Appl. Parameter has the value YEARS_PAST = n, where n can be filled with a natural number. The determined reporting period is transferred to the dashboard parameter 0I_TMC_CALMONTH_OPT.
The reporting period is determined using the following algorithm:
  1. The reporting period always starts in January.
  2. Starting from the current calendar year, the year of the start of the reporting period is calculated by subtracting the value n from the current calendar year.
  3. The reporting period always ends in the current calendar month of the current calendar year.
Example:
Current date: 3/15/2010; YEARS_PAST = 2 -> reporting period = '01/2008 – 03/2010'.
The parameter is used in the Xcelsius dashboard Learning Activities of the Organization (0XC_LSO_MP03_D02).

This enhancement implementation is activated in the standard SAP system.

If you require a deviating parameter setting, create your own implementation of the BAdI Launchpad Enhancement Spot (BADI_APB_LPD_MODIFY_URL_PARAMS).

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   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 5976 Date: 20240523 Time: 174802     sap01-206 ( 188 ms )