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
⤷ 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
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 |