SAP ABAP Class CL_HRPA_INFOTYPE_0386 (Health Insurance Ireland)
Hierarchy
EA-HRCIE (Software Component) Sub component EA-HRCIE of EA-HR
   PA-PA-IE (Application Component) Ireland
     PAOC_PAD_IE (Package) Add-On Development of Personal administration: Ireland
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 20021205
Properties
Class CL_HRPA_INFOTYPE_0386  
Short Description Health Insurance Ireland    
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_IE   Add-On Development of Personal administration: Ireland 
Created 20021205   SAP 
Last change 20030121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T512W Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T51P1 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T549A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T549Q Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_HR_T7IE7 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0386 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0386 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATE_ID_PAYDAY Constant Protected Type reference (TYPE) IDDAT '01' Date identifier 20021218
2 FEATURE_NAME_DEFAULT_GROUP_NUM Constant Public Type reference (TYPE) MERK1 'VHIGP' Name of feature 20021211
3 MOLGA_IE Constant Protected Type reference (TYPE) MOLGA '11' 20021216
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CONTRIBUTION_BALANCE Instance method Private Method Calculate Contribution Balance 20021211
2 CALC_CHECK_PER_PERIOD_AMOUNT Instance method Private Method Calculate and Check Per Period Amount 20021219
3 CHECK_COMP_GROUP_NUMBER Instance method Private Method Check Validity of Company Group Number 20021211
4 CHECK_CURRENCY Instance method Private Method Check the currency is valid 20060817
5 CHECK_DEDUCTION_WAGE_TYPE Instance method Private Method Check Deduction Wage Type 20021216
6 CHECK_END_DATE Instance method Private Method Check End Date of Infotype Record 20021211
7 GET_BALANCE_WAGE_TYPE Instance method Private Method Get Balance Wage Type 20021216
8 GET_DEFAULT_COMP_GROUP_NUMBER Instance method Private Method Get Default Company Group Number 20021211
9 GET_DEFAULT_ENDDA Instance method Private Method Get Default Company Group Number 20030326
10 GET_DEFAULT_POLICY_HOLDER Instance method Private Method Get Default Policy Holder 20021209
11 READ_CURRENCY Instance method Private Method Read Currency 20021209
12 SPECIFIC_COMPUTATIONS Instance method Private Method Specific Computations 20021211
Events
Class CL_HRPA_INFOTYPE_0386 has no event.
Types
Class CL_HRPA_INFOTYPE_0386 has no local type.
Method Signatures

Method CALCULATE_CONTRIBUTION_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021211

Method CALCULATE_CONTRIBUTION_BALANCE on class CL_HRPA_INFOTYPE_0386 has no exception.

Method CALC_CHECK_PER_PERIOD_AMOUNT 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021219
3 Importing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021219
4 Importing T7IE7 Call by reference Type reference (TYPE) T7IE7 Irish Health Insurance Group Details 20021219
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021219

Method CHECK_COMP_GROUP_NUMBER 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20021211
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021211
3 Importing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021211
4 Exporting T7IE7 Call by reference Type reference (TYPE) T7IE7 Irish Health Insurance Group Details 20021211
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021211

Method CHECK_CURRENCY 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20060817
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060817
3 Importing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20060817

Method CHECK_CURRENCY on class CL_HRPA_INFOTYPE_0386 has no exception.

Method CHECK_DEDUCTION_WAGE_TYPE 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20021216
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021216
3 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021216
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021216

Method CHECK_END_DATE 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20021211
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021211
3 Importing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021220
4 Importing T7IE7 Call by reference Type reference (TYPE) T7IE7 Irish Health Insurance Group Details 20021211
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021211

Method GET_BALANCE_WAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTRY_GROUPING Call by reference Type reference (TYPE) MOLGA 20021216
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021216
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021216
4 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021216
5 Importing WAGE_TYPE_ASSIGNMENT_ID Call by reference Type reference (TYPE) INDLG Indicator for wage type assignment 20021216
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021216

Method GET_DEFAULT_COMP_GROUP_NUMBER 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20021211
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021211
3 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021211
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021211
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021211

Method GET_DEFAULT_ENDDA 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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20030326
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030326
3 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20030326
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030326
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030326

Method GET_DEFAULT_POLICY_HOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021209
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021209
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021209

Method READ_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20021209
2 Exporting CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20021209
3 Importing DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021209
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021209

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GROUP_DETAILS Call by reference Type reference (TYPE) T7IE7 Irish Health Insurance Group Details 20030331
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021211
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021211
4 Changing P0386 Call by reference Type reference (TYPE) P0386 HR Master Record: Infotype 0386 (VHI Scheme) 20021211
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021211
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021211
History
Last changed by/on SAP  20030121 
SAP Release Created in 200