SAP ABAP Class CL_HR_BR_DIRF (WITD)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     PC37 (Package) HR settlement: Brazil
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_BR_IRRF_REPORTING Abstract class for tax reports 20100126
Properties
Class CL_HR_BR_DIRF  
Short Description WITD    
Super Class CL_HR_BR_IRRF_REPORTING Abstract class for tax reports 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20091016   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_BR_DIRF has no interface implemented.
Friends
Class CL_HR_BR_DIRF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_EMPLOYEE Instance attribute Private Type reference (TYPE) PBRDI_T_EMPLOYEE_DIRF 20100126
2 MT_EMPLOYER Instance attribute Private Type reference (TYPE) PBRDI_T_EMPLOYER_DIRF 20100126
3 MT_GROUP_FIELD_MAP Instance attribute Private Type reference (TYPE) GTY_T_GROUP_FIELD 20100126
4 MT_T7BRDR Instance attribute Private Type reference (TYPE) GTY_T_T7BRDR 20100126
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EE_IN_COMPANY Instance method Private Method 20100126
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100126
3 GET_RESULT_DATA Instance method Public Method 20100126
4 GET_T7BRDR Instance method Private Method 20100126
5 PROCESS_EMPLOYEE Instance method Public Method 20100126
6 SET_EMPLOYEE_DATA Instance method Private Method 20100126
7 SET_EMPLOYER_DATA Instance method Private Method 20100126
8 SUMMARIZE_FIELDS Instance method Private Method 20100126
Events
Class CL_HR_BR_DIRF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_GROUP_FIELD Private See coding 20100126 BEGIN OF gty_s_group_field, field_desc TYPE char50, group TYPE char10, operation TYPE char1, field_name TYPE char32, END OF gty_s_group_field
2 GTY_T_GROUP_FIELD Private See coding 20100126 GTY_T_GROUP_FIELD TYPE STANDARD TABLE OF GTY_S_GROUP_FIELD
3 GTY_T_T7BRDR Private See coding 20100126 gty_t_t7brdr TYPE STANDARD TABLE OF t7brdr
Method Signatures

Method CHECK_EE_IN_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel subarea 20100126
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company code 20100126
3 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personnel area 20100126
4 Returning RV_ACCEPTED Value transfer Type reference (TYPE) ABAP_BOOL 20100126

Method CHECK_EE_IN_COMPANY on class CL_HR_BR_DIRF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WT_SIGNAL Call by reference Type reference (TYPE) PBR_S_WT_EVAL_15_VALUES BR: wage types separated by values of evaluation class 15 20100126
2 Importing IT_DEPENDENT_OCCAT Call by reference Type reference (TYPE) OCCAT_RANGE_TAB Selection option: category for off-cycle processing reason 20100126
3 Importing IT_EMPLOYER Call by reference Type reference (TYPE) PBRDI_T_EMPLOYER_DIRF 20100126
4 Importing IT_WAGE_TYPES Call by reference Type reference (TYPE) PBRDI_T_WAGE_TYPES 20100126
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20100126
6 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company code 20100126
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20100126
8 Importing IV_GENERATE_TECH_LOG Call by reference Type reference (TYPE) ABAP_BOOL 20100126

Method CONSTRUCTOR on class CL_HR_BR_DIRF has no exception.

Method GET_RESULT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMPLOYEE Call by reference Type reference (TYPE) PBRDI_T_EMPLOYEE_DIRF 20100126

Method GET_RESULT_DATA on class CL_HR_BR_DIRF has no exception.

Method GET_T7BRDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CDRET Call by reference Type reference (TYPE) PBR_CDRET WITD withholding reference code 20100126
2 Importing IV_DATE Call by reference Type reference (TYPE) BEGDA Valid from date 20100126
3 Returning RS_T7BRDR Value transfer Type reference (TYPE) T7BRDR Withholding Income Tax Declaration withholding code 20100126

Method GET_T7BRDR on class CL_HR_BR_DIRF has no exception.

Method PROCESS_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record: infotype 0001 (organizational assignment) 20100126
2 Importing IT_P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record infotype 0002 (personal data) 20100126
3 Importing IT_P0465 Call by reference Type reference (TYPE) P0465_TAB Internal table for P0465 20100126
4 Importing IT_P0661 Call by reference Type reference (TYPE) P0661_TAB Table type P0661 20100126
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20100126
6 Returning RV_REJECTED Value transfer Type reference (TYPE) ABAP_BOOL 20100126

Method PROCESS_EMPLOYEE on class CL_HR_BR_DIRF has no exception.

Method SET_EMPLOYEE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DIRF Call by reference Type reference (TYPE) PBRDI_S_EMPLOYEE_DIRF 20100126

Method SET_EMPLOYEE_DATA on class CL_HR_BR_DIRF has no exception.

Method SET_EMPLOYER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DIRF Call by reference Type reference (TYPE) PBRDI_S_EMPLOYEE_DIRF 20100126

Method SET_EMPLOYER_DATA on class CL_HR_BR_DIRF has no exception.

Method SUMMARIZE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EMPLOYEE_DIRF Call by reference Type reference (TYPE) PBRDI_S_EMPLOYEE_DIRF 20100126
2 Importing IT_PAYROLL_VALUES Call by reference Type reference (TYPE) GTY_T_PAYROLL_VALUES 20100126

Method SUMMARIZE_FIELDS on class CL_HR_BR_DIRF has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in