SAP ABAP Class CL_HR_TERMINATION_IN_CUOTAS_AR (Termination in Installments)
Hierarchy
SAP_HRCAR (Software Component) Sub component SAP_HRCAR of SAP_HR
   PY-AR (Application Component) Argentina
     PC29 (Package) Argentina
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_TAX_IN_CUOTAS_AR Installment tax 20060103
Properties
Class CL_HR_TERMINATION_IN_CUOTAS_AR  
Short Description Termination in Installments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC29   Argentina 
Created 20051126   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_TERMINATION_IN_CUOTAS_AR has no forward declaration.
Interfaces
Class CL_HR_TERMINATION_IN_CUOTAS_AR has no interface implemented.
Friends
Class CL_HR_TERMINATION_IN_CUOTAS_AR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_0014 Constant Private Type reference (TYPE) INFOTYP '0014' Infotype 20051208
2 C_ABART Constant Protected Type reference (TYPE) ABRAR '*' Grouping of EE subgroups for personnel calculation rule 20051208
3 C_CURRENT_DIFFERENT_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A3' Wage type 20060103
4 C_CURRENT_SAME_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A6' Wage type 20060103
5 C_CURRENT_TAX_SAME_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A9' Wage type 20060103
6 C_CURRENT_WITHOUT_TAX_WT Constant Protected Type reference (TYPE) LGART '/4B3' Wage type 20070123
7 C_FALSE Constant Protected Type reference (TYPE) C ' ' 20051208
8 C_PCLASS_65 Static Attribute Private Type reference (TYPE) VKLAX '65' Processing class 20051208
9 C_PCLASS_65_E Static Attribute Private Type reference (TYPE) AUSPV 'E' Processing class value 20051208
10 C_PCLASS_65_F Static Attribute Private Type reference (TYPE) AUSPV 'F' Processing class value 20051208
11 C_PCLASS_65_G Static Attribute Private Type reference (TYPE) AUSPV 'G' Processing class value 20070123
12 C_PREVIOUS_DIFFERENT_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A2' Wage type 20060103
13 C_PREVIOUS_SAME_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A5' Wage type 20060103
14 C_PREVIOUS_TAX_SAME_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A8' Wage type 20060103
15 C_PREVIOUS_WITHOUT_TAX_WT Constant Protected Type reference (TYPE) LGART '/4B2' Wage type 20070123
16 C_REGULAR Constant Private Type reference (TYPE) PAYTY ' ' Payroll type 20060103
17 C_TOTAL_DIFFERENT_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A1' Wage type 20060103
18 C_TOTAL_SAME_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A4' Wage type 20060103
19 C_TOTAL_TAX_SAME_YEAR_WT Constant Protected Type reference (TYPE) LGART '/4A7' Wage type 20060103
20 C_TOTAL_WITHOUT_TAX_WT Constant Protected Type reference (TYPE) LGART '/4B1' Wage type 20070123
21 C_TRUE Constant Protected Type reference (TYPE) C 'X' 20051208
22 C_V0TYP Constant Private Type reference (TYPE) V0TYP 'C' Variable assignment type 20060103
23 L_P0014 Instance attribute Private Type reference (TYPE) P0014_TAB HR master record Infotype 0014 (Recurring Payments/Deduc.) 20051208
24 L_P0014_IND_CUOTA Instance attribute Protected Type reference (TYPE) P0014_TAB HR master record Infotype 0014 (Recurring Payments/Deduc.) 20051208
25 L_WA_IT Instance attribute Private Type reference (TYPE) PC207 Payroll results: Work center/Basic pay 20051208
26 L_WA_P0014 Instance attribute Protected Type reference (TYPE) P0014 HR master record Infotype 0014 (Recurring Payments/Deduc.) 20051208
27 L_WA_RT Instance attribute Private Type reference (TYPE) PC207 Payroll result: Result table 20051208
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_AMOUNT_PER_CUOTA Instance method Private Method Payment per installment 20051208
2 CALCULATE_CUOTA_PAYMENT Instance method Protected Method Amount of installment to be paid 20051208
3 CALCULATE_TOTAL_CUOTA_NOW Instance method Private Method Total amount of compensation payable until now 20051208
4 CALCULATE_TOTAL_PAYMENT Instance method Public Method Total amount of compensations payable in installments 20051208
5 CHECK_CALCULATE_CUOTA Instance method Public Method Calculate installment? 20051208
6 CHECK_LVINFO_IN_V0 Instance method Private Method 20060103
7 CHECK_PAYMENT_SAME_FISCAL_YEAR Instance method Public Method Same fiscal year? 20051208
8 CHECK_PROCESSING_CLASS Instance method Public Method 20051208
9 CHECK_TERMINATION_IN_CUOTAS Instance method Public Method Pay compensations in installments? 20051208
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051208
11 CUOTA_PAYMENT Instance method Public Method Calculate installment 20051208
12 OBTAIN_TOTAL_PAYMENT Instance method Private Method Calculate the Total Amount to be Paid 20070123
13 OBTAIN_TOTAL_PAYMENTS Instance method Private Method Amount of compensation total and payment of previous period 20051208
14 OBTAIN_V0ZNR_LVINFO Instance method Protected Method V0ZNR and L_VINFO corresponding to IT0014 begda and endda 20060103
15 READ_INFOTYPE_0014 Instance method Private Method Read infotype IT0014 20051208
16 TRANSFER_CUOTA Instance method Public Method Transfer installment wage types 20051208
17 TRANSFER_CUOTA_INTO_IT Instance method Private Method 20060103
Events
Class CL_HR_TERMINATION_IN_CUOTAS_AR has no event.
Types
Class CL_HR_TERMINATION_IN_CUOTAS_AR has no local type.
Method Signatures

Method CALCULATE_AMOUNT_PER_CUOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AMOUNT_PER_CUOTA Call by reference Type reference (TYPE) MAXBT Personnel payroll: Amount 20051208
2 Importing NUMBER_OF_CUOTAS Call by reference Type reference (TYPE) ANZHL Personnel payroll: Amount 20051208
3 Importing TOTAL_PAYMENT Call by reference Type reference (TYPE) MAXBT Personnel payroll: Amount 20051208

Method CALCULATE_AMOUNT_PER_CUOTA on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CALCULATE_CUOTA_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUOTA_WT Call by reference Type reference (TYPE) LGART Wage type 20051208
2 Importing INPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Payroll result: Result table 20051208
3 Importing INPUT_RT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
4 Importing L_VINFO Call by reference Type reference (TYPE) VZINF Variable assignment information 20060103
5 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
6 Importing OV0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
7 Importing TOTAL_NUMBER_OF_CUOTAS Call by reference Type reference (TYPE) ANZHL Payroll: Number 20060103
8 Importing TOTAL_PAYMENT_WT Call by reference Type reference (TYPE) LGART Wage type 20051208
9 Importing TOTAL_PREV_PAYMENT_WT Call by reference Type reference (TYPE) LGART Wage type 20051208
10 Importing V0TYP Call by reference Type reference (TYPE) V0TYP 'C' Variable assignment type 20051208
11 Importing V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20051208

Method CALCULATE_CUOTA_PAYMENT on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CALCULATE_TOTAL_CUOTA_NOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT_PER_CUOTA Call by reference Type reference (TYPE) MAXBT Personnel payroll: Amount 20051208
2 Exporting TOTAL_CUOTA_NOW Call by reference Type reference (TYPE) MAXBT Personnel payroll: Amount 20051208
3 Importing TOTAL_NUMBER_CUOTA_PAID Call by reference Type reference (TYPE) PRANZ Personnel payroll: Amount 20051208

Method CALCULATE_TOTAL_CUOTA_NOW on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CALCULATE_TOTAL_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid to 20060103
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid to 20060103
3 Importing INPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
4 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
5 Changing V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103

Method CALCULATE_TOTAL_PAYMENT on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CHECK_CALCULATE_CUOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CALCULATE_CUOTA Call by reference Type reference (TYPE) C 20051208
2 Importing DATE Call by reference Type reference (TYPE) ENDDA Valid to 20051208
3 Importing INPUT_RT Call by reference Type reference (TYPE) HRPAY99_RT Cumulation of absence types 20051208
4 Importing PAYTY Call by reference Type reference (TYPE) PAYTY Payroll type 20060103
5 Importing V0TYP Call by reference Type reference (TYPE) V0TYP 'C' Variable assignment type 20051208
6 Importing V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20051208

Method CHECK_CALCULATE_CUOTA on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CHECK_LVINFO_IN_V0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LVINFO_IN_V0 Call by reference Type reference (TYPE) C 20060103
2 Importing L_VINFO Call by reference Type reference (TYPE) VZINF Variable assignment information 20060103
3 Importing V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
4 Importing V0TYP Call by reference Type reference (TYPE) V0TYP 'C' Variable assignment type 20060103
5 Importing V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20060103

Method CHECK_LVINFO_IN_V0 on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CHECK_PAYMENT_SAME_FISCAL_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20060103
2 Exporting B_SAME_FISCAL_YEAR Call by reference Type reference (TYPE) C 20051208
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid to 20060103

Method CHECK_PAYMENT_SAME_FISCAL_YEAR on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CHECK_PROCESSING_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) ENDDA Valid to 20051208
2 Exporting EXIST_PROC_CLASS_WITH_VALUE Call by reference Type reference (TYPE) C 20051208
3 Importing LGART Call by reference Type reference (TYPE) LGART Cumulation of absence types 20051208
4 Importing PROCESSING_CLASS Call by reference Type reference (TYPE) VKLAX Processing classes 20051208
5 Importing PROCESSING_CLASS_VALUE Call by reference Type reference (TYPE) AUSPV Processing class value 20051208

Method CHECK_PROCESSING_CLASS on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CHECK_TERMINATION_IN_CUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20051208
2 Exporting CALCULATE_IN_CUOTAS Call by reference Type reference (TYPE) C 20051208
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid to 20051208
4 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel number 20051208

Method CHECK_TERMINATION_IN_CUOTAS on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HR_TERMINATION_IN_CUOTAS_AR has no parameter.
Method CONSTRUCTOR on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method CUOTA_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) ENDDA Valid to 20051208
2 Importing INPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
3 Importing INPUT_LAST_RT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
4 Importing INPUT_RT Call by reference Type reference (TYPE) HRPAY99_RT Table type for LRT 20051208
5 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
6 Importing OV0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
7 Importing PAYTY Call by reference Type reference (TYPE) PAYTY Payroll type 20060103
8 Changing V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103

Method CUOTA_PAYMENT on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method OBTAIN_TOTAL_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA_P0014 Call by reference Type reference (TYPE) BEGDA Valid from date 20070123
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20070123
3 Importing ENDDA_P0014 Call by reference Type reference (TYPE) ENDDA Valid to date 20070123
4 Importing INPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20070123
5 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20070123
6 Importing PCLASS_65_VALUE Call by reference Type reference (TYPE) AUSPV Processing class value 20070123
7 Importing TOTAL_NUMBER_OF_CUOTAS Call by reference Type reference (TYPE) PRANZ Payroll: Number 20070123
8 Importing V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20070123

Method OBTAIN_TOTAL_PAYMENT on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method OBTAIN_TOTAL_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Payroll result: Result table 20051208
2 Importing INPUT_RT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
3 Importing L_VINFO Call by reference Type reference (TYPE) VZINF Variable assignment information 20060103
4 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
5 Importing OV0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
6 Exporting TOTAL_CUOTA_PAID Call by reference Type reference (TYPE) MAXBT Personnel payroll: Amount 20051208
7 Exporting TOTAL_NUMBER_CUOTA_PAID Call by reference Type reference (TYPE) PRANZ Payroll: Number 20051208
8 Exporting TOTAL_PAYMENT Call by reference Type reference (TYPE) MAXBT Personnel payroll: Amount 20051208
9 Importing TOTAL_PAYMENT_WT Call by reference Type reference (TYPE) LGART Wage type 20051208
10 Importing TOTAL_PREV_PAYMENT_WT Call by reference Type reference (TYPE) LGART Wage type 20051208
11 Importing V0TYP Call by reference Type reference (TYPE) V0TYP 'C' Variable assignment type 20051208
12 Importing V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20051208

Method OBTAIN_TOTAL_PAYMENTS on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method OBTAIN_V0ZNR_LVINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing L_VINFO Call by reference Type reference (TYPE) VZINF Variable assignment information 20060103
2 Changing V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
3 Importing V0TYP Call by reference Type reference (TYPE) V0TYP 'C' Variable assignment type 20060103
4 Exporting V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20060103

Method OBTAIN_V0ZNR_LVINFO on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method READ_INFOTYPE_0014 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA '00000000' Valid from date 20051208
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Valid to 20051208
3 Exporting P0014 Call by reference Type reference (TYPE) P0014_TAB HR master record Infotype 0014 (Recurring Payments/Deduc.) 20051208
4 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel number 20051208
5 Exporting RC Call by reference Type reference (TYPE) SYSUBRC ABAP statement return value 20051208

Method READ_INFOTYPE_0014 on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method TRANSFER_CUOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT_RT Call by reference Type reference (TYPE) HRPAY99_RT Table type for LRT 20051208
2 Importing L_VINFO Call by reference Type reference (TYPE) VZINF 20060103
3 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20051208
4 Importing OV0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
5 Changing V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103

Method TRANSFER_CUOTA on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.

Method TRANSFER_CUOTA_INTO_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANZHL Call by reference Type reference (TYPE) PRANZ Number 20060103
2 Importing BETRG Call by reference Type reference (TYPE) MAXBT Amount 20060103
3 Importing LGART Call by reference Type reference (TYPE) LGART Wage type 20060103
4 Importing L_VINFO Call by reference Type reference (TYPE) VZINF Variable assignment information 20060103
5 Exporting OUTPUT_IT Call by reference Type reference (TYPE) HRPAY99_RT Results table 20060103
6 Importing OV0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
7 Changing V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable assignment 20060103
8 Importing V0ZNR Call by reference Type reference (TYPE) V0ZNR Variable assignment number 20060103

Method TRANSFER_CUOTA_INTO_IT on class CL_HR_TERMINATION_IN_CUOTAS_AR has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in