Ansicht
Dokumentation

PAY_BR_EFD_BADI01 - BAdI: eSocial - temporary absence

PAY_BR_EFD_BADI01 - BAdI: eSocial - temporary absence

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

This Business Add-In (BAdI) is used in the component Payroll - Brazil (PY-BR). This BAdI enables changes and customizations to the eSocial event content regarding temporary absence.

The interface IF_HRPAYBR_EFD_TEMP_ABSENCE consists of the following methods:

  • Fill in temporary absence event (FILL_TEMP_ABSENCE_INFO): This method allows the following actions:
  • Filling of the records certificateInfo, cessionInfo and UnionMandInfo, in the parent record absenceInfo

  • Filling of the record issuer in the parent record certificateInfo

  • Filling of the field TrafficAccidentTp in the record infoAbsence

  • Change of the field qtdDaysAbsence in the record infoAbsence

Based on the personnel number, event validity, absences, attendances and personnel actions information, you can change the parameter CS_T7BREFD_EEABS regarding the table Temporary absence of the employee (T7BREFD_EEABS).
Note
Even though this method fills in the same information as the other BAdI methods, it also allows changes on information that the other BAdI methods cannot fill. Therefore, it is called at the end of all other methods.
  • Fill in traffic accident type (FILL_TRAF_ACCID_TYPE): This method allows to fill in field traffAccidTp. Based on the personnel number, event validity and information of infotypes Personnel actions (0000), Absences (2001) and Presences (2002), you can change the parameter CV_TRAF_ACCID_TYPE, regarding the data element Traffic accident type (HRPADBR_TRAF_ACCID).
  • Fill in certificate information(FILL_MED_CERT_INFO): This method allows to fill in the record certifInfo. Based on the personnel number, event validity and information of infotypes Personnel actions (0000), Absences (2001) and Presences (2002), you can change the parameter CT_MEDICAL_CERT, regarding the table type Additional information on the medical certificate (HRPADBR_EFDE_T_MEDICAL_CERT).
  • Fill absence due to worker cession (FILL_CESSION_INFO): This method allows to fill in the record cessionInfo. Based on the personnel number, event validity and information of infotypes Personnel actions (0000), Absences (2001) and Attendances (2002), you can change the following parameters:

  • Parameter CV_CESSION_ONUS, regarding the data element Cost code for employer in cession (HRPADBR_TRANSFEROR_INFO).

  • Fill in absence for exercising the trade union mandate (FILL_UNION_INFO): This method allows to fill in the record tradeUnionInfo. Based on the personnel number, event validity and information of infotypes Personnel actions (0000), Absences (2001) and Attendances (2002), you can change the following parameters:
  • Parameter CV_UNION_CNPJ, regarding the data element CNPJ trade union benef. by union dues (PBR_CNPJPATSIND).

  • Parameter CV_UNION_ONUS, regarding data element Cost code for trade union entity in cession (HRPADBR_UNION_ONUS).

  • Fill in absence for exercising the trade union mandate (FILL_ELECTIVE_MANDATE_INFO): This method allows to fill in the record tradeUnionInfo. Based on the personnel number, event validity and information of infotypes Personnel actions (0000), Absences (2001) and Attendances (2002), you can change the following parameters:
  • Parameter CV_CNPJ, regarding the data element CNPJ/CEI number.

  • Parameter CV_IND_REMUN_POSITION, regarding the data element Specifies whether the server opted for the remuneration of the permanent job.






Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 6267 Date: 20240523 Time: 192651     sap01-206 ( 89 ms )