Ansicht
Dokumentation

HRPADUN_UNJSPF_FI_ST - BAdI: Get Staff ID from Infotype 0105

HRPADUN_UNJSPF_FI_ST - BAdI: Get Staff ID from Infotype 0105

General Material Data   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

This Add-In enables you to read Staff ID from Communication (IT0105) Infotype.

The BAdI has the interface IF_HRPADUN_UNJSPF_FI_STAFF_ID, and the interface has the method GET_STAFF_ID, which has the following parameters:

Import parameters:

  • I_PERNR - Personnel Number
  • IT_P0105 - Infotype
  • I_BEGDA - Begin Date (Date of the month for which the interface is being run)
  • I_ENDDA - End Date

Export parameters:

  • E_P0105_ID - Staff ID for a Personnel Number
  • ET_P0105_ID - Table for multiple Staff ID for a Personnel Number

This BAdI is called from the following reports:

1) UNJSPF Financial Interface (HUNCPFM0) Transmission report and

2) UNJSPF Financial Interface (HUNCPFM2) Activity report.

Note:

  • Any error displayed while running the transmission report (HUNCPFM0) is shown against the Staff ID maintained in Infotype 0105.
  • The transmitted information is stored against the Staff ID in the tables T7UNPF_FI_STFHD, T7UNPF_FI_TRANS, T7UNPF_FI_MISCE, T7UNPF_FI_REMSP.
  • The BAdI Implementation converts the ID in Infotype 0105 (alphanumeric) to the Staff ID which is an 8 numeric character.
    Example: ID in Infotype 0105: S011111, is converted to Staff Member ID: 00011111.
  • While running the Transmission report (HUNCPFM0) the implementation must return the Staff ID to exporting parameter E_P0105_ID after considering different scenarios such as, splits present within a month run. In case of an error or no ID present the exporting parameter E_P0105_ID must remain "INITIAL".
  • While running the Activity report (HUNCPFM2) the implementation must return the Staff ID to exporting parameter E_P0105_ID and in case where multiple IDs are maintained then the implementation must return the Staff ID to exporting parameter ET_P0105_ID. In case of an error or no ID present the exporting parameter ET_P0105_ID and E_P0105_ID must remain " INITIAL".

This BAdI should be implemented only when an organization wants to transmit the Staff ID maintained in Communication (0105) Infotype to pension fund organisation (UNJSPF) instead of personnel number.

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).

In the SAP standard system, there is no default implementation of the BAdI (HRPADUN_UNJSPF_FI_STAFF_ID). You can have your implementations as per your business need.






rdisp/max_wprun_time - Maximum work process run time   General Material Data  
This documentation is copyright by SAP AG.

Length: 3095 Date: 20240523 Time: 200131     sap01-206 ( 52 ms )