SAP ABAP Class CL_HRPA_INFOTYPE_0059 (Business Logic for IT0059)
Hierarchy
EA-HRCNL (Software Component) Sub component EA-HRCNL of EA-HR
   PA-PA-NL (Application Component) Netherlands
     PAOC_PAD_NL (Package) Add-On Development Personnel Administration: - Netherlands
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 20021112
Properties
Class CL_HRPA_INFOTYPE_0059  
Short Description Business Logic for IT0059    
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 P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_NL   Add-On Development Personnel Administration: - Netherlands 
Created 20021112   SAP 
Last change 20021126   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0059 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0059 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0059 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BEGDA_ZVW Constant Private Type reference (TYPE) BEGDA '20060101' Start Date of the Health Insurance Act 20060804
Methods
# Method Level Visibility Method type Description Created on
1 CALC_BIJDRAGE_WERKGEVER Instance method Protected Method Calculation of the Employer's Contribution 20021113
2 CHECK_ARBEIDSGEHANDICAPT_KORT Instance method Private Method Check on Fill/Do Not Fill Date f.Disabled Person's Tx Credit 20021115
3 CHECK_BEDRAG_BIJDRAGE_TOTAAL Instance method Private Method Check if ER Private HI Contribution > Private HI Premium 20021115
4 CHECK_BMETH Instance method Private Method 20060804
5 CHECK_CODERING_SV Instance method Private Method Checks if SV coding exists in T5N1A 20060804
6 CHECK_CODE_ZKS_MET_INHOUDING Instance method Private Method Check if ZFW Indicator Corresponds with the Deduction Method 20021115
7 CHECK_CODE_ZKS_MET_PREMIE Instance method Private Method Check if Amount may be Entered for the ZFW Indiator 20021115
8 CHECK_CODE_ZKS_MET_VERZEKERAAR Instance method Private Method Check if ZFW Contribution Indicator Matches Insurance Co. 20021115
9 CHECK_INHOUDING_EN_PREMIE Instance method Private Method Check if Deduction is Filled. Premium Mandatory 20021115
10 CHECK_JGKRT Instance method Private Method Check for young disabled persons' tax credit 20061215
11 CHECK_NAAM_ZIEKTEKOSTENVERZ Instance method Private Method Check Name of Health Insurance Company 20021115
12 CHECK_PREMIE Instance method Private Method 20060804
13 CHECK_PREMIEKL_ZIEKTEKOSTEN Instance method Private Method Check Health Insurance Contribution Scale with other Fields 20021115
14 CHECK_PREMIE_2006 Instance method Private Method Check Private Health Insurance Contribuition from 2006 20060804
15 CHECK_SECTOR_RISICOGROEP Instance method Private Method Check Sector / Risk Group 20060804
16 CHECK_SV_VALUES Instance method Private Method Checks all entered SV Values 20060804
17 CHECK_UPKOW Instance method Private Method Check for "Premium Red. Exemption for Senior EEs" 20061215
18 CHECK_WGBIJDRAGE_ZIEKTEKOSTEN Instance method Private Method Check for Employer's Contribution to Health Insurance 20021115
19 CHECK_WOONLANDFACTOR Instance method Private Method Check for Country of Residence Factor 20061214
20 CLEAR_OLD_FIELDS Instance method Private Method Remove from Old Fields from 2006 20060804
21 INIT_P0059 Instance method Protected Method Default Values for Creating Infotype 20021112
22 SPECIFIC_COMPUTATIONS Instance method Private Method Check Routines for INSERT & MODIFY 20021211
23 SPECIFIC_COMPUTATIONS_2006 Instance method Private Method Check Routines for INSERT & MODIFY 20060804
Events
Class CL_HRPA_INFOTYPE_0059 has no event.
Types
Class CL_HRPA_INFOTYPE_0059 has no local type.
Method Signatures

Method CALC_BIJDRAGE_WERKGEVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) P0059-BDRPR Private Health Insurance Premium 20021113
2 Changing BDRWG Call by reference Type reference (TYPE) P0059-BDRWG Employer's Contribution to Private Health Insurance 20021113
3 Importing T5N1D Call by reference Type reference (TYPE) T5N1D Employer's HI Contrib. for Privately Insured Employees (NL) 20021113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021113

Method CHECK_ARBEIDSGEHANDICAPT_KORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARBGK Call by reference Type reference (TYPE) P0059-ARBGK Disabled Persons' Tax Credit 20021115
2 Importing DATAG Call by reference Type reference (TYPE) P0059-DATAG Start Date for Disabled Persons' Tax Credit 20021115
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_BEDRAG_BIJDRAGE_TOTAAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) P0059-BDRPR Private Health Insurance Premium 20021115
2 Importing BDRWG Call by reference Type reference (TYPE) P0059-BDRWG Employer's Contribution to Private Health Insurance 20021115
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_BMETH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BMETH Call by reference Type reference (TYPE) P0059-BMETH Calculation Method for Employer's Contribution to HI 20060804
2 Changing IS_OK Value transfer Type reference (TYPE) BOOLE_D changing parameter 20060804
3 Importing KDZKS Value transfer Type reference (TYPE) P0059-KDZKS importing parameter 20060804
4 Importing MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER importing parameter 20060804

Method CHECK_BMETH on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_CODERING_SV 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 Validity Start Date 20060804
2 Importing FIELD Call by reference Type reference (TYPE) CHAR50 Checked dynpro field 20060804
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060804
4 Importing KDSV1 Call by reference Type reference (TYPE) KDSV1 Social Insurance Indicator 20060804
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20060804
6 Importing SVTAK Call by reference Type reference (TYPE) SVTAK Social Insurance 20060804

Method CHECK_CODERING_SV on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_CODE_ZKS_MET_INHOUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INHPR Call by reference Type reference (TYPE) P0059-INHPR Deduction Indicator for EE Contribution to Private HI 20021115
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
3 Importing KDZKS Call by reference Type reference (TYPE) P0059-KDZKS Contribution Ind. for the Comp. Health Ins. Act [ZFW] Scheme 20021115
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_CODE_ZKS_MET_PREMIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) P0059-BDRPR Private Health Insurance Premium 20021115
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
3 Importing KDZKS Call by reference Type reference (TYPE) P0059-KDZKS Contribution Ind. for the Comp. Health Ins. Act [ZFW] Scheme 20021115
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_CODE_ZKS_MET_VERZEKERAAR 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 of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
2 Importing KDZKS Call by reference Type reference (TYPE) P0059-KDZKS Contribution Ind. for the Comp. Health Ins. Act [ZFW] Scheme 20021115
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
4 Importing NVERZ Call by reference Type reference (TYPE) P0059-NVERZ Name of Private Health Insurance Company 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_INHOUDING_EN_PREMIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) P0059-BDRPR Private Health Insurance Premium 20021115
2 Importing INHPR Call by reference Type reference (TYPE) P0059-INHPR Deduction Indicator for EE Contribution to Private HI 20021115
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
5 Importing PKLAS Call by reference Type reference (TYPE) P0059-PKLAS Contribution Scale for Health Insurance 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_JGKRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARBGK Call by reference Type reference (TYPE) P05_ARBGK Disabled Persons' Tax Credit 20071128
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061215
3 Importing JGKRT Call by reference Type reference (TYPE) P05_JGKRT Young Disabled Persons' Tax Credit 20061215
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20061215

Method CHECK_JGKRT on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_NAAM_ZIEKTEKOSTENVERZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0059-BEGDA Validity Start Date 20021115
2 Importing ENDDA Call by reference Type reference (TYPE) P0059-ENDDA Validity End Date 20021115
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
5 Importing NVERZ Call by reference Type reference (TYPE) P0059-NVERZ Name of Private Health Insurance Company 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_PREMIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Value transfer Type reference (TYPE) P0059-BDRPR importing parameter 20060804
2 Changing IS_OK Value transfer Type reference (TYPE) BOOLE_D changing parameter 20060804
3 Importing KDZKS Value transfer Type reference (TYPE) P0059-KDZKS importing parameter 20060804
4 Importing MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER importing parameter 20060804
5 Importing PKLAS Value transfer Type reference (TYPE) P0059-PKLAS importing parameter 20060804
6 Changing ZKVGP Value transfer Type reference (TYPE) P0059-ZKVGP changing parameter 20060804

Method CHECK_PREMIE on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_PREMIEKL_ZIEKTEKOSTEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) P0059-BDRPR Private Health Insurance Premium 20021115
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Validity Start Date 20060804
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
4 Importing KDZKS Call by reference Type reference (TYPE) P0059-KDZKS Contribution Ind. for the Comp. Health Ins. Act [ZFW] Scheme 20021115
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
6 Importing PKLAS Call by reference Type reference (TYPE) P0059-PKLAS Contribution Scale for Health Insurance 20021115
7 Changing ZKVGP Call by reference Type reference (TYPE) P0059-ZKVGP Private Health Insurance Group 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_PREMIE_2006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) BDRPR Private Health Insurance Premium 20060804
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060804
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20060804
4 Importing PKLAS Call by reference Type reference (TYPE) P05_PKLAS Contribution Scale for Health Insurance 20060804
5 Changing ZKVGP Call by reference Type reference (TYPE) P05_ZKVGP Private Health Insurance Group 20060804

Method CHECK_PREMIE_2006 on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_SECTOR_RISICOGROEP 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 of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060804
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20060804
3 Changing P0059 Call by reference Type reference (TYPE) P0059 HR Master Record: Infotype 0059 (Social Insurance - NL) 20060804

Method CHECK_SECTOR_RISICOGROEP on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_SV_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060804
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20060804
3 Importing P0059 Call by reference Type reference (TYPE) P0059 HR Master Record: Infotype 0059 (Social Insurance - NL) 20060804

Method CHECK_SV_VALUES on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_UPKOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061215
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20061215
3 Importing UPKOW Call by reference Type reference (TYPE) P05_UPKOW Premium Reduction Exemption for Senior Employees 20061215

Method CHECK_UPKOW on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CHECK_WGBIJDRAGE_ZIEKTEKOSTEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDRPR Call by reference Type reference (TYPE) P0059-BDRPR Private Health Insurance Premium 20021115
2 Changing BDRWG Call by reference Type reference (TYPE) P0059-BDRWG Employer's Contribution to Private Health Insurance 20021115
3 Importing BEGDA Call by reference Type reference (TYPE) P0059-BEGDA Validity Start Date 20021115
4 Importing BMETH Call by reference Type reference (TYPE) P0059-BMETH Calculation Method for Employer's Contribution to HI 20021115
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021115
6 Importing KDZKS Call by reference Type reference (TYPE) P0059-KDZKS Contribution Ind. for the Comp. Health Ins. Act [ZFW] Scheme 20021115
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021115

Method CHECK_WOONLANDFACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FACTOR Call by reference Type reference (TYPE) P05T_CVZ_FACTOR Country of residence factor 20061214
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061214
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20061214

Method CHECK_WOONLANDFACTOR on class CL_HRPA_INFOTYPE_0059 has no exception.

Method CLEAR_OLD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0059 Call by reference Type reference (TYPE) P0059 HR Master Record: Infotype 0059 (Social Insurance - NL) 20060804

Method CLEAR_OLD_FIELDS on class CL_HRPA_INFOTYPE_0059 has no exception.

Method INIT_P0059 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 of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021112
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021112
3 Changing P0059 Call by reference Type reference (TYPE) P0059 HR Master Record Infotype 0646 (Suppl.Pens.Ins.Foundat.) 20021112
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021112

Method SPECIFIC_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 of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20021211
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021211
3 Changing P0059 Call by reference Type reference (TYPE) P0059 HR Master Record: Infotype 0059 (Social Insurance - NL) 20021211
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20021211

Method SPECIFIC_COMPUTATIONS_2006 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 of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060804
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20060804
3 Changing P0059 Call by reference Type reference (TYPE) P0059 HR Master Record: Infotype 0059 (Social Insurance - NL) 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master Data, Unfulfilled Program Requirement 20060804
History
Last changed by/on SAP  20021126 
SAP Release Created in 200