SAP ABAP Class CL_HRPA_INFOTYPE_0156 (Tax Deductions (IT))
Hierarchy
EA-HRCIT (Software Component) Sub component EA-HRCIT of EA-HR
   PA-PA-IT (Application Component) Italy
     PAOC_PAD_IT (Package) Add-on for the development of personnel management: Italy
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20021219
Properties
Class CL_HRPA_INFOTYPE_0156  
Short Description Tax Deductions (IT)    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_IT   Add-on for the development of personnel management: Italy 
Created 20021219   SAP 
Last change 20030415   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)
2 CL_HR_T005S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5IT1P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5ITDQ Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T5ITDR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_HR_T5ITDS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_HR_T5ITDT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_HR_T5ITL1 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
9 CL_HR_T5ITM4 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
10 CL_HR_T5ITM5 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
11 CL_HR_T5ITM6 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
12 CL_HR_T5ITMX Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
13 CL_HR_T5ITNS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
14 CL_HR_T5ITNX Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
15 CL_HR_T5ITP5 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
16 CL_HR_T5ITP6 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
17 CL_HR_T5ITR5 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
18 CL_HR_T5ITR6 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
19 CL_HR_T5ITRW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
20 CL_HR_T5ITTY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0156 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0156 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ITALIA Constant Public Type reference (TYPE) STRING 'IT ' 20130517
2 MC_MAX_TAB1 Constant Public Type reference (TYPE) I 10 20130517
3 MC_MAX_TAB2 Constant Public Type reference (TYPE) I 5 20130517
4 MC_MAX_TAB3 Constant Public Type reference (TYPE) I 5 20130517
5 MT_T5ITDQ Instance attribute Public Type reference (TYPE) T5ITDQ_TAB_T Allowable expense type 20130517
6 MT_T5ITDR Instance attribute Public Type reference (TYPE) T5ITDR_TAB_T Employment deduction expenses type 20130517
7 MT_T5ITDS Instance attribute Public Type reference (TYPE) T5ITDS_TAB_T Family member type 20130517
8 MV_CURRENT_DATE Instance attribute Public Type reference (TYPE) SY-DATUM Application server's current date 20130517
9 SC_DEFAULT_VALUE_TPASI Constant Public Type reference (TYPE) STRING 75 20130517
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_P0156 Instance method Private Method Check tables Carichi famiglia, Lavoro dipen, Oneri det 20130517
2 DEFAULT_CHECKS Instance method Private Method All Checks which don't use the psyst specific 20130517
3 FILL_DEFAULT_VALUES Instance method Private Method Fill the default values 20130517
4 FILL_TPCOM_AND_XRICH Instance method Private Method Fill values of Carichi di famiglia table 20130517
5 FILL_TPDET_AND_XRTDE Instance method Private Method Fill Values of deductions from direct employment 20130517
6 FILL_TPONE_AND_XRODE Instance method Private Method Fill Values of deuctible charges 20130517
7 GET_FISCAL_ADDRESS Instance method Private Method Get info from the fiscal address 20021219
8 INIT_CURRENT_DATE Instance method Private Method Initialize current date 20021219
9 INIT_TABLES Instance method Private Method Initialize tables mt_t5itds, mt_t5itdr, mt_t5itdq 20130517
10 LIMIT_PERCENTAGE_CHECK Instance method Private Method Check if udefa is less than 100% 20130517
11 READ_COMUNE Instance method Private Method Check munic and cdtmu 20130517
12 READ_PROVINCIA Instance method Private Method Check provi and cdtpr 20130517
13 READ_REGIONE Instance method Private Method Check region district and other tax indicators descriptions 20130517
14 READ_T005S Instance method Private Method Check Province Key 20130517
15 READ_T5ITDT Instance method Private Method Check Deduction indicator description and text 20130517
16 READ_T5ITL1 Instance method Private Method Check Other taxations table 20130517
17 READ_T5ITM4 Instance method Private Method Check munic in district indicator table 20130517
18 READ_T5ITM5 Instance method Private Method Check munic and cdtmu in District tax indicators table 20130517
19 READ_T5ITNS Instance method Private Method Check Special status regions and districts 20130517
20 READ_T5ITP5 Instance method Private Method Check provi and cdtpr in Regional tax indicators table 20130517
21 READ_T5ITR5 Instance method Private Method Check Table for regional tax indicators 20130517
Events
Class CL_HRPA_INFOTYPE_0156 has no event.
Types
Class CL_HRPA_INFOTYPE_0156 has no local type.
Method Signatures

Method CHECK_P0156 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517

Method CHECK_P0156 on class CL_HRPA_INFOTYPE_0156 has no exception.

Method DEFAULT_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517

Method DEFAULT_CHECKS on class CL_HRPA_INFOTYPE_0156 has no exception.

Method FILL_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, program condition not satisfied 20130517

Method FILL_TPCOM_AND_XRICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method FILL_TPCOM_AND_XRICH on class CL_HRPA_INFOTYPE_0156 has no exception.

Method FILL_TPDET_AND_XRTDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method FILL_TPDET_AND_XRTDE on class CL_HRPA_INFOTYPE_0156 has no exception.

Method FILL_TPONE_AND_XRODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method FILL_TPONE_AND_XRODE on class CL_HRPA_INFOTYPE_0156 has no exception.

Method GET_FISCAL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, program condition not satisfied 20021219

Method INIT_CURRENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517
3 Returning RV_CURRENT_DATE Value transfer Type reference (TYPE) DATS Current date to be used afterwords 20130517

Method INIT_CURRENT_DATE on class CL_HRPA_INFOTYPE_0156 has no exception.

Method INIT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method INIT_TABLES on class CL_HRPA_INFOTYPE_0156 has no exception.

Method LIMIT_PERCENTAGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method LIMIT_PERCENTAGE_CHECK on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_COMUNE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_COMUNE on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_PROVINCIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_PROVINCIA on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_REGIONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_REGIONE on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T005S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T005S on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITDT on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITL1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITL1 on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITM4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITM4 on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITM5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITM5 on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITNS on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITP5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITP5 on class CL_HRPA_INFOTYPE_0156 has no exception.

Method READ_T5ITR5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20130517
2 Importing IS_P0156 Call by reference Type reference (TYPE) P0156 HR master record, infotype P0001 (Org.assignment) 20130517

Method READ_T5ITR5 on class CL_HRPA_INFOTYPE_0156 has no exception.
History
Last changed by/on SAP  20030415 
SAP Release Created in 200