SAP ABAP IMG Activity PAY_BR_DIRF01 (BAdI: DIRF 2011)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     P37C (Package) Customizing HR Brazil
IMG Activity
ID PAY_BR_DIRF01 BAdI: DIRF 2011  
Transaction Code S_L4H_49001707   (empty) 
Created on 20101122    
Customizing Attributes PAY_BR_DIRF01   BAdI: DIRF 2011 
Customizing Activity PAY_BR_DIRF01   BAdI: DIRF 2011 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HRPAYBR_DIRF1    

Use

This Business Add-In (BAdI) is used in component Payroll - Brazil (PY-BR). This BAdI allows you to insert in the system some information that is not delivered by SAP. This information corresponds to fields of the Withholding income tax declaration DIRF (2011) program (HBRDIRF1).

This BAdI is composed by the following methods:

  • FILL_PERSON_RECORD_CJAC: fills in the structure regarding the Tax compensation by legal decision - Calender year subrecord.
  • FILL_PERSON_RECORD_CJAA: fills in the structure regarding the Tax compensation by legal decision - Previous years subrecord.
  • FILL_PERSON_RECORD_ESRT: fills in the structure regarding theTaxation with suspended call date - Taxable income subrecord.
  • FILL_PERSON_RECORD_ESPP: fills in the structure regarding the Taxation with suspended call date - Deduction - Private welfare subrecord.
  • FILL_PERSON_RECORD_ESPO: fills in the structure regarding the Taxation with suspended call date - Deduction - Official welfare subrecord.
  • FILL_PERSON_RECORD_ESDP: fills in the structure regarding the Taxation with suspended call date - Deduction - Dependents subrecord.
  • FILL_PERSON_RECORD_ESPA: fills in the structure regarding the Taxation with suspended call date - Deduction - Alimony subrecord.
  • FILL_PERSON_RECORD_ESIR: fills in the structure regarding the Taxation with suspended call date - Income tax subrecord.
  • FILL_PERSON_RECORD_ESDJ: fills in the structure regarding the Taxation with suspended call date - Legal depository.
  • FILL_PERSON_RECORD_PSE: fills in the structure regarding the Health care private plan company collective record and its subrecords.
  • FILL_PERSON_RECORD_RPDE: fills in the structure regarding the Income paid to residents or people with jurisdiction abroad record and its subrecords.
  • GET_DT_MED_REPORT_SEVERE_ILL: fills in Date assigned by the severe illness report field, contained in Beneficiary declarant natural person, Beneficiary natural person of work/federal/state/Federal District lawsuit and Beneficiary natural person of income received cumulatively records.
  • FILL_PERSON_RECORD_BPJDEC: fills in the structure regarding the Beneficiary declarant legal person record and its subrecords.
  • FILL_PERSON_RECORD_FCI: fills in the structure regarding the Investment fund or club record and its subrecords.
  • FILL_PERSON_RECORD_PROC: fills in the structure regarding the Work/federal justice lawsuit record and its subrecords.
  • FILL_COMPL_INFO: fills in the structure regarding the Additional information record and its subrecords.
  • FILL_PERSON_RECORD_RRA: fills in the structure regarding the Income received cumulatively record and its subrecords.

Requirements

Standard settings

To obtain more information about the standard settings (filters, individual or multiple use), see tab Enhancement spot element definitions in the BAdI Builder (transaction SE18).

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

Business Attributes
ASAP Roadmap ID 105   Define functions and processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
PAY_BR_DIRF01 BR Brazil
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20101122 
SAP Release Created in