SAP ABAP Class CL_HRPA_INFTY_0045_VE (Process logic IT0045 Venezuela)
Hierarchy
EA-HRCVE (Software Component) Sub component EA-HRCVE of EA-HR
   PA-PA-VE (Application Component) Venezuela
     PAOC_PAD_INFTY_LOAN_VE (Package) Personnel administration: IT 0045 for Venezuela
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0045 HR: Infotype 0045 - Loans 20030305
Properties
Class CL_HRPA_INFTY_0045_VE  
Short Description Process logic IT0045 Venezuela    
Super Class CL_HRPA_INFTY_0045 HR: Infotype 0045 - Loans 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_LOAN_VE   Personnel administration: IT 0045 for Venezuela 
Created 20030305   SAP 
Last change 20030312   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFTY_0045_VE has no forward declaration.
Interfaces
Class CL_HRPA_INFTY_0045_VE has no interface implemented.
Friends
Class CL_HRPA_INFTY_0045_VE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATID Constant Public Type reference (TYPE) IDDAT '01' Date identifier 20030314
2 GC_DATMO Constant Public Type reference (TYPE) DATMO '00' Date modifier 20030314
3 GC_IOPER_INS Constant Public Type reference (TYPE) IOPER 'INS' Infotype operation 20030313
4 GC_IOPER_MOD Constant Public Type reference (TYPE) IOPER 'MOD' Infotype operation 20030313
5 GC_MOLGA Constant Public Type reference (TYPE) MOLGA '17' 20030314
6 GC_PYTYP_D Constant Public Type reference (TYPE) PVE_PYTYP 'D' Adv indicator 20030314
7 GC_PYTYP_J Constant Public Type reference (TYPE) PVE_PYTYP 'J' Adjindicator 20030314
8 GC_PYTYP_P Constant Public Type reference (TYPE) PVE_PYTYP 'P' Per indicator 20030314
9 GC_SUBTYPE_VE01 Constant Public Type reference (TYPE) SUBTY 'VE01' SEN guarantee 20030313
10 GC_SUBTYPE_VE02 Constant Public Type reference (TYPE) SUBTY 'VE02' PSH guarantee 20030313
11 GC_ZEINH_BIWEEKLY Constant Public Type reference (TYPE) PFREQ '04' Every 14 days 20030314
12 GC_ZEINH_MONTHLY Constant Public Type reference (TYPE) PFREQ '01' Monthly 20030314
13 GC_ZEINH_SEMIMON Constant Public Type reference (TYPE) PFREQ '02' Every 15 days 20030314
14 GC_ZEINH_WEEKLY Constant Public Type reference (TYPE) PFREQ '03' weekly 20030314
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_PSH_BALANCE Instance method Private Method Calculate PSH guarantee status 20030314
2 CALCULATE_SEN_BALANCE Instance method Private Method Calculate SEN guarantee status 20030314
3 COUNTRY_INITIAL_COMPUTATIONS Instance method Private Method Initializations Venezuela 20030313
4 COUNTRY_INS_MOD_COMPUTATIONS Instance method Private Method Specific validations Venezuela 20030313
5 EVALUATE_PSH_FROM_PS_EVAL Instance method Private Method Evaluate PSH of cluster table PS_EVAL 20030314
6 GET_CLDIR Instance method Public Method Obtain cluster directory 20030313
7 GET_PAYROLL_DATA Instance method Private Method Obtain cluster data 20030313
8 GET_RESULTS Instance method Private Method Obtain payroll results 20030314
9 GET_TILBT Instance method Public Method Obtain Tilbt 20030314
Events
Class CL_HRPA_INFTY_0045_VE has no event.
Types
Class CL_HRPA_INFTY_0045_VE has no local type.
Method Signatures

Method CALCULATE_PSH_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BALANCE Call by reference Type reference (TYPE) PVE_SENGR Length of Service Amount 20030314
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030314
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030314
4 Importing T_PAYRESULT Call by reference Type reference (TYPE) HRPAYVE_TAB_OF_RESULTS HR-PAY-VE: Definition of payroll results 20030314

Method CALCULATE_PSH_BALANCE on class CL_HRPA_INFTY_0045_VE has no exception.

Method CALCULATE_SEN_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BALANCE Call by reference Type reference (TYPE) PVE_SENGR Length of Service Amount 20030314
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030314
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030314
4 Importing T_PAYRESULT Call by reference Type reference (TYPE) HRPAYVE_TAB_OF_RESULTS HR-PAY-VE: Definition of payroll results 20030314

Method CALCULATE_SEN_BALANCE on class CL_HRPA_INFTY_0045_VE has no exception.

Method COUNTRY_INITIAL_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20030313
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030313
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030313
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Type of action 20030313
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030313
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030313
7 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030313
8 Changing PREF Call by reference Type reference (TYPE) PREF Allocation size for HR objects 20030313
9 Changing PS_P0045 Call by reference Type reference (TYPE) P0045 Personnel master register Infotype 0045 (Loans) 20030313
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20030313
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20030313

Method COUNTRY_INS_MOD_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030313
2 Importing L_IOPER Call by reference Type reference (TYPE) IOPER Infotype operation 20030313
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030313
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Type of action 20030313
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030313
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030313
7 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030313
8 Changing PREF Call by reference Type reference (TYPE) PREF Allocation size for HR objects 20030313
9 Changing PS_P0045 Call by reference Type reference (TYPE) P0045 Personnel master register Infotype 0045 (Loans) 20030313
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20030313
11 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE What update functions should be disactivated? 20030313
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20030313

Method EVALUATE_PSH_FROM_PS_EVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BALANCE Call by reference Type reference (TYPE) PVE_SENGR Length of Service Amount 20030314
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20030314
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid from date 20030314
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030314
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030314
6 Importing T_PAYRESULT Call by reference Type reference (TYPE) HRPAYVE_TAB_OF_RESULTS HR-PAY-VE: Definition of payroll results 20030314

Method EVALUATE_PSH_FROM_PS_EVAL on class CL_HRPA_INFTY_0045_VE has no exception.

Method GET_CLDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030313
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard selections for HR master data reporting 20030313
4 Changing T_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Payroll calculation results directory 20030313

Method GET_CLDIR on class CL_HRPA_INFTY_0045_VE has no exception.

Method GET_PAYROLL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BALANCE Call by reference Type reference (TYPE) PVE_SENGR Length of Service Amount 20030314
2 Changing DARBT Call by reference Type reference (TYPE) DARB1 Amount of authorized loan 20030314
3 Changing DAROF Call by reference Type reference (TYPE) DAROF Open loan 20030314
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030313
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030313
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard selections for HR master data reporting 20030313
7 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20030314

Method GET_PAYROLL_DATA on class CL_HRPA_INFTY_0045_VE has no exception.

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030314
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030314
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard selections for HR master data reporting 20030314
4 Changing T_PAYRESULT Call by reference Type reference (TYPE) HRPAYVE_TAB_OF_RESULTS HR-PAY-VE: Definition of payroll results 20030314
5 Importing T_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Payroll calculation results directory 20030314

Method GET_RESULTS on class CL_HRPA_INFTY_0045_VE has no exception.

Method GET_TILBT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030314
2 Importing L_IOPER Call by reference Type reference (TYPE) IOPER Infotype operation 20030314
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030314
4 Importing PAYMENTS Call by reference Type reference (TYPE) I Payments 20030314
5 Changing PS_P0045 Call by reference Type reference (TYPE) P0045 Personnel master register Infotype 0045 (Loans) 20030314

Method GET_TILBT on class CL_HRPA_INFTY_0045_VE has no exception.
History
Last changed by/on SAP  20030312 
SAP Release Created in 200