SAP ABAP Class CL_HRPA_INFOTYPE_0100 (Check class for infotype 0100)
Hierarchy
EA-HRCBE (Software Component) Sub component EA-HRCBE of EA-HR
   PA-PA-BE (Application Component) Belgium
     PAOC_PAD_BE (Package) Add-On Development of Personal administration: Belgium
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 20021029
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0100_BE_PS HR Master Data: BE-PS Infotype 0649 - View for 0100 20030303
Properties
Class CL_HRPA_INFOTYPE_0100  
Short Description Check class for infotype 0100    
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_BE   Add-On Development of Personal administration: Belgium 
Created 20021029   SAP 
Last change 20030513   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0100 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0100 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0100 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FULL_TIME_CAR_INTERRUPT Constant Private Type reference (TYPE) P12_CODDE '1312' Reduction types: system codes 20030226
2 FULL_TIME_EARLY_RETIREE Constant Private Type reference (TYPE) P12_CODDE '1322' Reduction types: system codes 20030226
3 GT_P0002 Instance attribute Private Type reference (TYPE) P0002 HR Master Record: Infotype 0002 (Personal Data) 20070508
4 PART_TIME_CAR_INTERRUPT Constant Private Type reference (TYPE) P12_CODDE '1311' Reduction types: system codes 20030226
5 PART_TIME_EARLY_RETIREE Constant Private Type reference (TYPE) P12_CODDE '1321' Reduction types: system codes 20030226
6 PLAN_PLUS_ONE Constant Private Type reference (TYPE) P12_CODDE '1121' DMFA deduction code 20050609
7 PLAN_PLUS_ONE_ANCIENT Constant Private Type reference (TYPE) P12_CODDE '1124' DMFA deduction code 20050609
8 PLAN_PLUS_THREE Constant Private Type reference (TYPE) P12_CODDE '1123' DMFA deduction code 20050609
9 PLAN_PLUS_THREE_ANCIENT Constant Private Type reference (TYPE) P12_CODDE '1126' DMFA deduction code 20050609
10 PLAN_PLUS_TWO Constant Private Type reference (TYPE) P12_CODDE '1122' DMFA deduction code 20050609
11 PLAN_PLUS_TWO_ANCIENT Constant Private Type reference (TYPE) P12_CODDE '1125' DMFA deduction code 20050609
12 PROM_10 Constant Private Type reference (TYPE) P0100-EMPLP '10' Employment promotion measure 20050608
13 PROM_11 Constant Private Type reference (TYPE) P0100-EMPLP '11' Employment promotion measure 20050608
14 PROM_12 Constant Private Type reference (TYPE) P0100-EMPLP '12' Employment promotion measure 20050608
15 PROM_13 Constant Private Type reference (TYPE) P0100-EMPLP '13' Employment promotion measure 20050608
16 PROM_14 Constant Private Type reference (TYPE) P0100-EMPLP '14' Employment promotion measure 20050608
17 PROM_15 Constant Private Type reference (TYPE) P0100-EMPLP '15' Employment promotion measure 20050608
18 PROM_16 Constant Private Type reference (TYPE) P0100-EMPLP '16' Employment promotion measure 20050608
19 PROM_17 Constant Private Type reference (TYPE) P0100-EMPLP '17' Employment promotion measure 20050608
20 PROM_18 Constant Private Type reference (TYPE) P0100-EMPLP '18' Employment promotion measure 20050608
21 PROM_PLAN_PLUS1 Constant Private Type reference (TYPE) P12_CODDE '1121' Reduction types: system codes 20030228
22 PROM_PLAN_PLUS1_FORMER Constant Private Type reference (TYPE) P12_CODDE '1124' Reduction types: system codes 20050608
23 PROM_PLAN_PLUS2 Constant Private Type reference (TYPE) P12_CODDE '1122' Reduction types: system codes 20030228
24 PROM_PLAN_PLUS2_FORMER Constant Private Type reference (TYPE) P12_CODDE '1125' Reduction types: system codes 20050608
25 PROM_PLAN_PLUS3 Constant Private Type reference (TYPE) P12_CODDE '1123' Reduction types: system codes 20030228
26 PROM_PLAN_PLUS3_FORMER Constant Private Type reference (TYPE) P12_CODDE '1126' Reduction types: system codes 20050608
27 RED_DMFA_1141 Constant Private Type reference (TYPE) P12_CODDE '1141' DMFA deduction code 20050608
28 RED_DMFA_1201 Constant Private Type reference (TYPE) P12_CODDE '1201' DMFA deduction code 20050608
29 RED_DMFA_1202 Constant Private Type reference (TYPE) P12_CODDE '1202' DMFA deduction code 20050608
30 RED_DMFA_1203 Constant Private Type reference (TYPE) P12_CODDE '1203' DMFA deduction code 20050608
31 RED_DMFA_1204 Constant Private Type reference (TYPE) P12_CODDE '1204' DMFA deduction code 20050608
32 RED_DMFA_1205 Constant Private Type reference (TYPE) P12_CODDE '1205' DMFA deduction code 20050608
33 RED_DMFA_1211 Constant Private Type reference (TYPE) P12_CODDE '1211' DMFA deduction code 20050608
34 RED_DMFA_1212 Constant Private Type reference (TYPE) P12_CODDE '1212' DMFA deduction code 20050608
35 RED_DMFA_1213 Constant Private Type reference (TYPE) P12_CODDE '1213' DMFA deduction code 20050608
36 RED_DMFA_3410 Constant Private Type reference (TYPE) P12_CODDE '3410' DMFA deduction code 20050608
37 RED_DMFA_3411 Constant Private Type reference (TYPE) P12_CODDE '3411' DMFA deduction code 20070508
38 RED_DMFA_3414 Constant Private Type reference (TYPE) P12_CODDE '3414' DMFA deduction code 20120224
39 RED_DMFA_3415 Constant Private Type reference (TYPE) P12_CODDE '3415' DMFA deduction code 20120224
40 RED_DMFA_3416 Constant Private Type reference (TYPE) P12_CODDE '3416' DMFA deduction code 20120224
41 RED_DMFA_3430 Constant Private Type reference (TYPE) P12_CODDE '3430' DMFA deduction code 20050608
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AGE_LIMIT Instance method Protected Method Check the age for reduction 20070508
2 CHECK_ALLOWANCE_CONSISTENCY Instance method Protected Method Check that dates are also filled when allowance is granted 20050609
3 CHECK_FIELDS Instance method Protected Method 20030220
4 CHECK_FIELD_ASSIN Instance method Protected Method Assin must be filled for some reductions (see comments) 20050608
5 CHECK_FIELD_EMPL Instance method Protected Method Various checks on the employment measure and reduction code 20050608
6 CHECK_FIELD_OSSIN Instance method Protected Method Ossin must be filled when parttime early retirmnt red active 20050608
7 READ_P0002 Instance method Protected Method 20030227
8 READ_P0006 Instance method Protected Method 20030225
9 SPECIFIC_INSERT_DEFAULT_VALUES Instance method Protected Method Create default value for field RSZCA when copying 20110905
Events
Class CL_HRPA_INFOTYPE_0100 has no event.
Types
Class CL_HRPA_INFOTYPE_0100 has no local type.
Method Signatures

Method CHECK_AGE_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONST Call by reference Type reference (TYPE) ABRKN Payroll constant 20070508
2 Importing IM_PERNR Call by reference Type reference (TYPE) P0100-PERNR Personnel Number 20070508
3 Importing IM_RED_END Call by reference Type reference (TYPE) P0100-ENDDA End Date 20070508
4 Importing IM_RED_START Call by reference Type reference (TYPE) P0100-REDST Begin date of deduction entitlement 20070508
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070508
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070508

Method CHECK_AGE_LIMIT on class CL_HRPA_INFOTYPE_0100 has no exception.

Method CHECK_ALLOWANCE_CONSISTENCY 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 (=' ') 20050609
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050609
3 Changing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20050609
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050609

Method CHECK_ALLOWANCE_CONSISTENCY on class CL_HRPA_INFOTYPE_0100 has no exception.

Method CHECK_FIELDS 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 (=' ') 20030227
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030227
3 Changing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20030227
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030227
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030227

Method CHECK_FIELD_ASSIN 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 (=' ') 20050608
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050608
3 Changing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20050608
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050608

Method CHECK_FIELD_ASSIN on class CL_HRPA_INFOTYPE_0100 has no exception.

Method CHECK_FIELD_EMPL 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 (=' ') 20050608
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050608
3 Changing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20050608
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050608

Method CHECK_FIELD_EMPL on class CL_HRPA_INFOTYPE_0100 has no exception.

Method CHECK_FIELD_OSSIN 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 (=' ') 20050608
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050608
3 Changing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20050608
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050608

Method CHECK_FIELD_OSSIN on class CL_HRPA_INFOTYPE_0100 has no exception.

Method READ_P0002 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 (=' ') 20030227
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050606
3 Changing P0002 Call by reference Type reference (TYPE) P0002 HR Master Record: Infotype 0002 (Personal Data) 20030227
4 Importing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20030227
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030227

Method READ_P0006 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 (=' ') 20030225
2 Changing P0006 Call by reference Type reference (TYPE) P0006 HR Master Record: Infotype 0006 (Addresses) 20030225
3 Importing P0100 Call by reference Type reference (TYPE) P0100 HR Master Record: Infotype 0100 (Social Insurance B) 20030225
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030225

Method SPECIFIC_INSERT_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PNNNN Call by reference Type reference (TYPE) ANY 20110905
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20110905
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20110905
History
Last changed by/on SAP  20030513 
SAP Release Created in 200