Ansicht
Dokumentation

PAY_ES_BATCH_INPUT - BAdI for the adjustment of values related to infotype entries

PAY_ES_BATCH_INPUT - BAdI for the adjustment of values related to infotype entries

General Data in Customer Master   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

This business add-in is used in component Payroll: Spain (PY-ES). Using this business add-in you can change the batch input instructions that report FIE message (RPU_PADES_FIE) generates when comparing the FIE files with the employee master data.

The IF_HRPADES_FIE_BATCH_INPUT interface is made up of the following methods:

Methods for the mandatory implementation:

  • CHANGE_SUBTY: This method allows you to define the absence type once it gets the tracking for the information used in the absence generation as a parameter. For example, you can choose the subtype created according to reason Temporary Disability (IT) of the employee. This method contains the following parameters: IS_SEGMENT_DATA, IS_ABSENCE and CV_SUBTY.
  • SET_DELEGATED_ABSENCE_SUBTY: This method allows you to change the subtype of an absence in which a change for direct payment is reported, that is, your company starts paying a different contribution value while the employee remains disabled. This method contains the following parameters: IS_SEGMENT_DATA, IS_ORIGINAL_ABSENCE, IS_DELEGATED_PAY_ABSENCE and CV_SUBTY.

Methods for the optional implementation:

  • UPDATE_ABSENCE: This method receives the information of the absence that you will create and allows you to modify it according to your needs, for example, the dates in field Start of illness certificateof the absences, or some other new field in infotype Absences (IT2001). This method contains the following parameters: IS_SEGMENT_DATA and CS_ABSENCE.
  • UPDATE_BI_SCRIPT: This method receives the batch inputscript and allows you to change the instructions generated according to your needs. This method makes it possible to integrate the functionality with other programs or solutions. This method contains the following parameters: IT_SEGMENTS and CT_SCRIPT.
  • UPDATE_COLISION_ABSTY: This method allows you to define which absence types cannot collide with internally created subtypes through the type (ABSTY) related to each absence. This method contains parameter CT_ABSTY.
  • UPDATE_COLISION_ABSTP: This method allows you to define which absence types cannot collide with internally created subtypes through the type (ABSTP) related to each absence. This method contains parameter CT_ABSTP.

You have implemented SAP Note 3082939 - FIE: Comparison between file and infotype absences.

For more information on the standard setting (filter, individual and multiple use) see tab Enhancement spot element definitions in the BAdI Builder (transaction SE18).

For more information on BAdI implementation as part of the enhancement concept, see the SAP Library for the NetWeaver platform in the SAP Help Portal under http://help.sap.com/nw_platform. Choose a release, then Application Help. In the SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.






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

Length: 3488 Date: 20240523 Time: 212517     sap01-206 ( 87 ms )