Ansicht
Dokumentation

PYGB_HR_GB_USS_BADI - BAdI: USS Interface

PYGB_HR_GB_USS_BADI - BAdI: USS Interface

CPI1466 during Backup   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Payroll Great Britain (PY-GB) component. You can use this BAdI to define your own logic for certain functions that you require for USS reporting.

This BAdI contains the following methods:

  • GET_ACTUAL_DATA
You use this BAdI method to specify alternative sources of employee data for the USS HR Interface (RPCUSSG0) report.
The report includes data into a new submission only if the data has changed since you last reported it to USS. Therefore, when preparing a new submission, the report compares the latest available employee data stored on the Actions(0000), Personal Data(0002), Addresses(0006) and Communications(0105) infotypes with the data that you last reported to USS. The data that you last reported to USS is stored in the PAPBSGB_USS_HR database table.
If you implement this BAdI, the report will compare employee data stored in data sources other than the above mentioned infotypes with the data that you last reported to USS. For example, if you report employees' e-mail addresses from another source than the Communications (0006) infotype, you can specify this alternative data source in this BAdI. When preparing the data for the report, the report will check the email address birth dates against this alternative data source.
  • GET_WAGETYPE_GROUP_PENS
You can use this BAdI method to override the source wage types of the following fields in the USS Contribution Interface (RPCUSSG1) report:
  • Current Uncapped Monthly Pensionable Earnings

  • Employer Contributions

  • Current Uncapped Monthly Pensionable Earnings Above the VSC

  • EXIT_ADJUST_GBUSI
If you report to USS for more than one institution, you can use this BAdI method to determine to which institution ID a certain employee belongs. You use this BAdI if you need other criteria than the ones available in the Determine USS Institution ID (GBUSI) feature.
  • EXIT_ADJUST_VTE
You use this BAdI method to define your own logic to determine Variable Time Employment (VTE) and Additional Voluntary Contribution (AVC) information for an employee. If you implement this method, both USS HR Interface (RPCUSSG0) and the USS Contribution Interface (RPCUSSG1) reports will include the VTE and AVC information you define in the report file that you submit to USS. In this case, the default VTE and AVC information that the system would otherwise determine is ignored.
  • EXIT_ADJUST_WAGETYPE
You use this BAdI method to define your own logic to change values of any wage types that you want to include in the USS Contribution Interface (RPCUSSG1) report.

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 implementing BAdIs as part of the enhancement framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View → Application Server → Application Server ABAP → Application Development on AS ABAP → ABAP Customer Development → Enhancement Framework.






BAL Application Log Documentation   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 4251 Date: 20240523 Time: 193327     sap01-206 ( 86 ms )