SAP ABAP Class CL_HR_TAX_IN_CUOTAS_AR (Installment tax)
Hierarchy
☛
SAP_HRCAR (Software Component) Sub component SAP_HRCAR of SAP_HR
⤷
PY-AR (Application Component) Argentina
⤷
PC29 (Package) Argentina
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HR_TERMINATION_IN_CUOTAS_AR | Termination in Installments | 20060103 |
Properties
| Class | CL_HR_TAX_IN_CUOTAS_AR | |
| Short Description | Installment tax | |
| Super Class | CL_HR_TERMINATION_IN_CUOTAS_AR | Termination in Installments |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PC29 | Argentina |
| Created | 20060103 | SAP |
| Last change | 20110809 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HR_TAX_IN_CUOTAS_AR has no forward declaration.
Interfaces
Class CL_HR_TAX_IN_CUOTAS_AR has no interface implemented.
Friends
Class CL_HR_TAX_IN_CUOTAS_AR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | LGART | '/106' | Wage type | 20060103 | ||
| 2 | Constant | Protected | Type reference (TYPE) | C | 'N' | 20060103 | |||
| 3 | Constant | Protected | Type reference (TYPE) | LGART | '/417' | Wage type | 20060103 | ||
| 4 | Constant | Protected | Type reference (TYPE) | LGART | '/4B7' | Wage type | 20060103 | ||
| 5 | Constant | Protected | Type reference (TYPE) | C | 'Y' | 20060103 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Calculate installment of tax corresponding to compensation | 20060103 | |
| 2 | Instance method | Private | Method | Calculate corresponding tax-installment different year | 20060103 | |
| 3 | Instance method | Private | Method | Calculate corresponding tax-installment same year | 20060103 |
Events
Class CL_HR_TAX_IN_CUOTAS_AR has no event.
Types
Class CL_HR_TAX_IN_CUOTAS_AR has no local type.
Method Signatures
Method TAX_CUOTA_PAYMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARCIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARCIMP | HR-PAY-AR: ARCIMP table structure | 20060103 | |||
| 2 | ARDIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARDIMP | HR-PAY-AR: ARDIMP table structure | 20060103 | |||
| 3 | ARIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARIMP | HR-PAY-AR: ARIMP table structure | 20060103 | |||
| 4 | AROIMP | Call by reference | Type reference (TYPE) | HRPAYAR_AROIMP | HR-PAY-AR: AROIMP table structure | 20060103 | |||
| 5 | DATE | Call by reference | Type reference (TYPE) | D | 20060103 | ||||
| 6 | ERROR_PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 7 | FISCAL_MONTH | Call by reference | Type reference (TYPE) | PAR_MESIM | Calculation month | 20060103 | |||
| 8 | FISCAL_YEAR | Call by reference | Type reference (TYPE) | PAR_ANOIM | Fiscal year for Income Tax | 20060103 | |||
| 9 | FPEND | Call by reference | Type reference (TYPE) | FPEND | End of payroll period (for-period) | 20080930 | |||
| 10 | IS_FIRED | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 11 | IS_FIRED_HIRED | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 12 | IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results table | 20060103 | |||
| 13 | LAST_SEQNR | Call by reference | Type reference (TYPE) | PC261-SEQNR | Sequence number | 20080930 | |||
| 14 | MESSAGE_PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 15 | MODNA | Call by reference | Type reference (TYPE) | MODNA | Module name | 20060103 | |||
| 16 | P0389 | Call by reference | Type reference (TYPE) | HRPAYAR_P0389 | Structure for infotype IT0389 | 20090731 | |||
| 17 | P0390 | Call by reference | Type reference (TYPE) | HRPAYAR_P0390 | Structure for infotype IT0390 | 20060103 | |||
| 18 | P0391 | Call by reference | Type reference (TYPE) | HRPAYAR_P0391 | Structure for infotype IT0391 | 20060103 | |||
| 19 | PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20060103 | |||
| 20 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20060103 | |||
| 21 | PGMNA | Call by reference | Type reference (TYPE) | MODULPOOL | Name of module pool | 20060103 | |||
| 22 | PGM_FOUND | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 23 | PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 24 | RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results table | 20060103 | |||
| 25 | V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable assignment | 20060103 | |||
| 26 | WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Work center/basic pay | 20060103 |
Method TAX_CUOTA_PAYMENT on class CL_HR_TAX_IN_CUOTAS_AR has no exception.
Method TAX_DIFFERENT_FISCAL_YEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARCIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARCIMP | HR-PAY-AR: ARCIMP table structure | 20060103 | |||
| 2 | ARDIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARDIMP | HR-PAY-AR: ARDIMP table structure | 20060103 | |||
| 3 | ARIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARIMP | HR-PAY-AR: ARIMP table structure | 20060103 | |||
| 4 | AROIMP | Call by reference | Type reference (TYPE) | HRPAYAR_AROIMP | HR-PAY-AR: AROIMP table structure | 20060103 | |||
| 5 | DATE | Call by reference | Type reference (TYPE) | D | 20060103 | ||||
| 6 | ERROR_PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 7 | FISCAL_MONTH | Call by reference | Type reference (TYPE) | PAR_MESIM | Calculation month | 20060103 | |||
| 8 | FISCAL_YEAR | Call by reference | Type reference (TYPE) | PAR_ANOIM | Fiscal year for Income Tax | 20060103 | |||
| 9 | FPEND | Call by reference | Type reference (TYPE) | FPEND | End of payroll period (for-period) | 20080930 | |||
| 10 | IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results table | 20060103 | |||
| 11 | LAST_SEQNR | Call by reference | Type reference (TYPE) | PC261-SEQNR | Sequence number | 20080930 | |||
| 12 | L_VINFO | Call by reference | Type reference (TYPE) | VZINF | Variable assignment information | 20060103 | |||
| 13 | MESSAGE_PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 14 | MODNA | Call by reference | Type reference (TYPE) | MODNA | Module name | 20060103 | |||
| 15 | P0389 | Call by reference | Type reference (TYPE) | HRPAYAR_P0389 | Structure for infotype IT0389 | 20090731 | |||
| 16 | P0390 | Call by reference | Type reference (TYPE) | HRPAYAR_P0390 | Structure for infotype IT0390 | 20060103 | |||
| 17 | P0391 | Call by reference | Type reference (TYPE) | HRPAYAR_P0391 | Structure for infotype IT0391 | 20060103 | |||
| 18 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20060103 | |||
| 19 | PGMNA | Call by reference | Type reference (TYPE) | MODULPOOL | Name of module pool | 20060103 | |||
| 20 | PGM_FOUND | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 21 | PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 22 | V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable assignment | 20060103 | |||
| 23 | V0ZNR | Call by reference | Type reference (TYPE) | V0ZNR | Variable assignment number | 20060103 | |||
| 24 | WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Work center/basic pay | 20060103 |
Method TAX_DIFFERENT_FISCAL_YEAR on class CL_HR_TAX_IN_CUOTAS_AR has no exception.
Method TAX_SAME_FISCAL_YEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARCIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARCIMP | HR-PAY-AR: ARCIMP table structure | 20060103 | |||
| 2 | ARDIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARDIMP | HR-PAY-AR: ARDIMP table structure | 20060103 | |||
| 3 | ARIMP | Call by reference | Type reference (TYPE) | HRPAYAR_ARIMP | HR-PAY-AR: ARIMP table structure | 20060103 | |||
| 4 | AROIMP | Call by reference | Type reference (TYPE) | HRPAYAR_AROIMP | HR-PAY-AR: AROIMP table structure | 20060103 | |||
| 5 | DATE | Call by reference | Type reference (TYPE) | D | 20060103 | ||||
| 6 | ERROR_PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 7 | FISCAL_MONTH | Call by reference | Type reference (TYPE) | PAR_MESIM | Calculation month | 20060103 | |||
| 8 | FISCAL_YEAR | Call by reference | Type reference (TYPE) | PAR_ANOIM | Fiscal year for Income Tax | 20060103 | |||
| 9 | FPEND | Call by reference | Type reference (TYPE) | FPEND | End of payroll period (for-period) | 20080930 | |||
| 10 | IS_FIRED | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 11 | IS_FIRED_HIRED | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 12 | IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results table | 20060103 | |||
| 13 | LAST_SEQNR | Call by reference | Type reference (TYPE) | PC261-SEQNR | Sequence number | 20080930 | |||
| 14 | L_VINFO | Call by reference | Type reference (TYPE) | VZINF | Variable assignment information | 20060103 | |||
| 15 | MESSAGE_PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 16 | MODNA | Call by reference | Type reference (TYPE) | MODNA | Module name | 20060103 | |||
| 17 | NUMBER_OF_CUOTAS | Call by reference | Type reference (TYPE) | ANZHL | Number | 20060103 | |||
| 18 | P0389 | Call by reference | Type reference (TYPE) | HRPAYAR_P0389 | Structure for infotype IT0389 | 20090731 | |||
| 19 | P0390 | Call by reference | Type reference (TYPE) | HRPAYAR_P0390 | Structure for infotype IT0390 | 20060103 | |||
| 20 | P0391 | Call by reference | Type reference (TYPE) | HRPAYAR_P0391 | Structure for infotype IT0391 | 20060103 | |||
| 21 | PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20060103 | |||
| 22 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20060103 | |||
| 23 | PGMNA | Call by reference | Type reference (TYPE) | MODULPOOL | Name of module pool | 20060103 | |||
| 24 | PGM_FOUND | Call by reference | Type reference (TYPE) | C | 20060103 | ||||
| 25 | PTEXT | Call by reference | Type reference (TYPE) | HRPAY99_PLOG | Payroll log | 20060103 | |||
| 26 | RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results table | 20060103 | |||
| 27 | V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable assignment | 20060103 | |||
| 28 | V0ZNR | Call by reference | Type reference (TYPE) | V0ZNR | Variable assignment number | 20060103 | |||
| 29 | WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Work center/basic pay | 20060103 |
Method TAX_SAME_FISCAL_YEAR on class CL_HR_TAX_IN_CUOTAS_AR has no exception.
History
| Last changed by/on | SAP | 20110809 |
| SAP Release Created in |