SAP ABAP Class CL_HRPADIT_CONG_DETR_FIGLI (Tax Declaration Deductions for >4 Children)
Hierarchy
SAP_HRCIT (Software Component) Sub component SAP_HRCIT of SAP_HR
   PY-IT (Application Component) Italy
     PC15 (Package) HR payroll: Italy
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADIT_TABLE_READER_PY Infotype reader 20080115
Properties
Class CL_HRPADIT_CONG_DETR_FIGLI  
Short Description Tax Declaration Deductions for >4 Children    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC15   HR payroll: Italy 
Created 20080115   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPADIT_CONG_DETR_FIGLI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADIT_TABLE_READER_PY Infotype reader 20080115
Friends
Class CL_HRPADIT_CONG_DETR_FIGLI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_RESULT Instance attribute Protected Object reference (TYPE REF TO) DATA Result 20080115
2 A_RULE Instance attribute Protected Type reference (TYPE) P15_RULE Rule name 20080115
3 A_S_RULE_ATTRIB Instance attribute Protected Type reference (TYPE) T5ITWB Rule attributes 20080115
4 GT_P0156 Static Attribute Private Type reference (TYPE) P0156_TAB Record table infotype 156 (IT) 20110215
5 GT_P0306 Static Attribute Private Type reference (TYPE) P15_TAB_P0306 IT0306 table 20110215
6 GT_T5ITDE Static Attribute Private Type reference (TYPE) TY_T_T5ITDE Family member type 20110215
7 IT5ITDE Static Attribute Protected Type reference (TYPE) TAB_5ITDE t5itde 20091005
8 IT5ITDS Static Attribute Protected Type reference (TYPE) TAB_5ITDS t5itds 20091005
9 LAST_ENDDA Static Attribute Protected Type reference (TYPE) D d 20091005
10 PMEI1 Instance attribute Protected Type reference (TYPE) PMEI1 Stucture for absence management characteristichs (Italy) 20091005
Methods
# Method Level Visibility Method type Description Created on
1 CALC_MAX_FIGLI Instance method Protected Method Calculate max number of children 20080115
2 CALC_PERC_FIGLI Instance method Protected Method Calculate percentage for dependent children 20091005
3 GET_ACARICO_FLAG Static method Public Method Get flag "Dependent" from spouse 20101109
4 GET_ACARICO_PERCENTAGE Static method Public Method Get "Dependent" percentage 20110209
5 GET_ATTRIBUTE Instance method Protected Method Read the rule attribute 20080115
6 READ_INFOTYPE Instance method Protected Method Read IT156 from payroll clusters 20080115
7 SET_GT_0156 Static method Public Method 20110215
8 SET_GT_0306 Static method Public Method 20110215
9 SET_GT_T5ITDE Static method Public Method 20110215
10 UPDATE_INFO156 Instance method Protected Method Update of P0156 for IT0021/IT0156 20091005
Events
Class CL_HRPADIT_CONG_DETR_FIGLI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_T5ITDE Public See coding 20110215 TY_T_T5ITDE TYPE TABLE OF t5itde
Method Signatures

Method CALC_MAX_FIGLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIGLI Value transfer Type reference (TYPE) P15_NUCAR Childen no. 20080115
2 Importing IM_BEGDA Value transfer Type reference (TYPE) BEGDA Validity start 20080115
3 Importing IM_ENDDA Value transfer Type reference (TYPE) ENDDA Validity end 20080115
4 Importing PT_0156 Call by reference Type reference (TYPE) HRPAYIT_INFO156 Infotypes 156 for period 20080115
# Exception Resumable Description Created on
1 CX_ERROR_IN_NUMBER_OF_CHILDREN Error in calculating the number of children 20080115

Method CALC_PERC_FIGLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIGLI Call by reference Type reference (TYPE) P15_PRCOM Percentage of dependent children 20091005
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20091005
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20091005
4 Importing PT_0156 Call by reference Type reference (TYPE) HRPAYIT_INFO156 Infotypes 156 for period 20091005
# Exception Resumable Description Created on
1 CX_ERROR_IN_PERC_OF_CHILDREN 20091005

Method GET_ACARICO_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CARICO Call by reference Type reference (TYPE) P15_PRCOM 20101109
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20101109

Method GET_ACARICO_FLAG on class CL_HRPADIT_CONG_DETR_FIGLI has no exception.

Method GET_ACARICO_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CARICO Call by reference Type reference (TYPE) P15_PRCOM 20110221
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20110221
3 Importing IV_NOSELECT Call by reference Type reference (TYPE) XFELD Checkbox 20110221
4 Importing IV_SHOW_MESSAGE Call by reference Type reference (TYPE) XFELD Checkbox 20110221

Method GET_ACARICO_PERCENTAGE on class CL_HRPADIT_CONG_DETR_FIGLI has no exception.

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20080115
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20080115
3 Importing IM_RULE Call by reference Type reference (TYPE) P15_RULE Rule name 20080115
# Exception Resumable Description Created on
1 CX_NO_ATTRIBUTES No attributes set 20080115

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INFTAB Call by reference Type reference (TYPE) HRPAYIT_INFO156 Infotype table 20080115
2 Importing IM_BEGDA Value transfer Type reference (TYPE) BEGDA Validity start 20080115
3 Importing IM_ENDDA Value transfer Type reference (TYPE) ENDDA Validity end 20080115
4 Importing IM_PERMO Value transfer Type reference (TYPE) PERMO Periods parameter 20080115
5 Importing IM_PERNR Value transfer Type reference (TYPE) P_PERNR Personnel Number 20080115
# Exception Resumable Description Created on
1 CX_ERROR_READING_PAYRESULTS Error reading payroll results 20080115

Method SET_GT_0156 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0156 Call by reference Type reference (TYPE) P0156_TAB Record table infotype 156 (IT) 20110215

Method SET_GT_0156 on class CL_HRPADIT_CONG_DETR_FIGLI has no exception.

Method SET_GT_0306 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0306 Call by reference Type reference (TYPE) P15_TAB_P0306 IT0306 table 20110215

Method SET_GT_0306 on class CL_HRPADIT_CONG_DETR_FIGLI has no exception.

Method SET_GT_T5ITDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_T5ITDE Call by reference Type reference (TYPE) TY_T_T5ITDE 20110215

Method SET_GT_T5ITDE on class CL_HRPADIT_CONG_DETR_FIGLI has no exception.

Method UPDATE_INFO156 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT0156 Call by reference Type reference (TYPE) HRPAYIT_INFO156 HR-PAY-IT: Table type for INFO156 20091005
2 Importing P_BEGDA Call by reference Type reference (TYPE) D Valid from date 20091005
3 Importing P_ENDDA Call by reference Type reference (TYPE) D Validity date 20091005
4 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20091005

Method UPDATE_INFO156 on class CL_HRPADIT_CONG_DETR_FIGLI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in