SAP ABAP Class CL_HRPA_INFOTYPE_0167 (Health Plans)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-BN (Application Component) Benefits
     PAOC_PAD_INT_BEN (Package) International Benefits: Infotypes
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 20020924
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BEN_CONSTANTS HR: Constants for Benefits 20021024
Properties
Class CL_HRPA_INFOTYPE_0167  
Short Description Health Plans    
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_INT_BEN   International Benefits: Infotypes 
Created 20020924   SAP 
Last change 20020924   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0167 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_BEN_CONSTANTS HR: Constants for Benefits 20021024
Friends
Class CL_HRPA_INFOTYPE_0167 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABORT_MSG Instance attribute Private Attribute reference (LIKE) 20021024
2 ABORT_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021024
3 ACCUMULATED_EARNINGS Instance attribute Private Attribute reference (LIKE) 20021024
4 ACCUMULATED_EMPLOYER Instance attribute Private Attribute reference (LIKE) 20021024
5 ACCUMULATED_POST_TAX Instance attribute Private Attribute reference (LIKE) 20021024
6 ACCUMULATED_PRE_TAX Instance attribute Private Attribute reference (LIKE) 20021024
7 ACCUMULATED_SS_EARN Instance attribute Private Attribute reference (LIKE) 20021024
8 ACCUMULATED_SS_TAXES Instance attribute Private Attribute reference (LIKE) 20021024
9 AUTOMATIC Instance attribute Private Attribute reference (LIKE) 20021024
10 AUTOMATIC_OPEN_OFFER Instance attribute Private Attribute reference (LIKE) 20021024
11 A_CONSISTENCY_ERRORS Instance attribute Private Type reference (TYPE) TT_RPBENERR Benefit table type for error table 20021107
12 A_CONSISTENCY_STATUS Instance attribute Private Type reference (TYPE) RPBENRPT01-CONSI Benefit result of consistency check 20021107
13 A_DIRECT_MAINTENANCE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021227
14 A_HEALTH_PLAN Instance attribute Private Type reference (TYPE) RPBEN_SA Benefit choice for health plans 20021030
15 BENEFICIARIES Instance attribute Private Attribute reference (LIKE) 20021024
16 CALC_SERV_BEGDA Instance attribute Private Attribute reference (LIKE) 20021024
17 CALC_SERV_COMPLETE Instance attribute Private Attribute reference (LIKE) 20021024
18 CALC_SERV_DURATION Instance attribute Private Attribute reference (LIKE) 20021024
19 CALC_SERV_ENDDA Instance attribute Private Attribute reference (LIKE) 20021024
20 CLAIM_APPROVED Instance attribute Private Attribute reference (LIKE) 20021024
21 CLAIM_NOT_YET_APPROVED Instance attribute Private Attribute reference (LIKE) 20021024
22 CLAIM_REJECTED Instance attribute Private Attribute reference (LIKE) 20021024
23 CLAIM_REJECTION_CONFIRMED Instance attribute Private Attribute reference (LIKE) 20021024
24 COBRA_CONFIRMATION_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021024
25 COBRA_ELECTION_FORM Instance attribute Private Attribute reference (LIKE) 20021024
26 COBRA_ENROLLMENT_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021024
27 COBRA_INVOICE_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021024
28 COBRA_LETTER_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021024
29 COBRA_NOTICE_ELECTION_FORM Instance attribute Private Attribute reference (LIKE) 20021024
30 CONFIRMATION_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021024
31 CONFIRMATION_FORM Instance attribute Private Attribute reference (LIKE) 20021024
32 CONSISTENT Instance attribute Private Attribute reference (LIKE) 20021024
33 CREDITED_SERVICE Instance attribute Private Attribute reference (LIKE) 20021024
34 CREDITOR_TYPE Instance attribute Private Attribute reference (LIKE) 20021024
35 CREDITS Instance attribute Private Attribute reference (LIKE) 20021024
36 DAYS Instance attribute Private Attribute reference (LIKE) 20021024
37 DAYS_PER_MONTH Instance attribute Private Attribute reference (LIKE) 20021024
38 DEFAULT Instance attribute Private Attribute reference (LIKE) 20021024
39 DEFAULT_OPEN_OFFER Instance attribute Private Attribute reference (LIKE) 20021024
40 DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20021024
41 DISPLAY_VIEW Instance attribute Private Attribute reference (LIKE) 20021024
42 DIVORCED_SPOUSE Instance attribute Private Attribute reference (LIKE) 20021024
43 DOMESTIC_CHILD Instance attribute Private Attribute reference (LIKE) 20021024
44 DOMESTIC_PARTNER Instance attribute Private Attribute reference (LIKE) 20021024
45 DOMESTIC_PARTNER_DAT Instance attribute Private Attribute reference (LIKE) 20021024
46 EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20021024
47 EMPLOYEE_DATA Instance attribute Private Attribute reference (LIKE) 20021024
48 END_OF_TIME Instance attribute Private Attribute reference (LIKE) 20021024
49 ENROLLMENT_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021024
50 ENROLLMENT_FORM Instance attribute Private Attribute reference (LIKE) 20021024
51 EOI_CREATE_ACTIVE Instance attribute Private Attribute reference (LIKE) 20021024
52 EOI_CREATE_BEST Instance attribute Private Attribute reference (LIKE) 20021024
53 EOI_CREATE_BOTH Instance attribute Private Attribute reference (LIKE) 20021024
54 EOI_CREATE_PENDING Instance attribute Private Attribute reference (LIKE) 20021024
55 EOI_DO_NOTHING Instance attribute Private Attribute reference (LIKE) 20021024
56 ERRONEOUS Instance attribute Private Attribute reference (LIKE) 20021031
57 ERROR_MSG Instance attribute Private Attribute reference (LIKE) 20021031
58 ERROR_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021031
59 ER_CONTRIB_BASE_POST_ONLY Instance attribute Private Attribute reference (LIKE) 20021031
60 ER_CONTRIB_BASE_PRE_ONLY Instance attribute Private Attribute reference (LIKE) 20021031
61 ER_CONTRIB_BASE_PRE_POST Instance attribute Private Attribute reference (LIKE) 20021031
62 EVENT_DATE Instance attribute Private Attribute reference (LIKE) 20021024
63 EVENT_OFFER Instance attribute Private Attribute reference (LIKE) 20021024
64 EVENT_PROCESSING Instance attribute Private Attribute reference (LIKE) 20021024
65 EXPIRY_PERIOD_FOR_AP Instance attribute Private Attribute reference (LIKE) 20021024
66 FIXED_BEGINDATE Instance attribute Private Attribute reference (LIKE) 20021024
67 FIXED_ENDDATE Instance attribute Private Attribute reference (LIKE) 20021024
68 HEALTH Instance attribute Private Attribute reference (LIKE) 20021024
69 HOURS Instance attribute Private Attribute reference (LIKE) 20021024
70 INFO_MSG Instance attribute Private Attribute reference (LIKE) 20021024
71 INFO_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021024
72 INSURANCE Instance attribute Private Attribute reference (LIKE) 20021024
73 INVOICE_FORM Instance attribute Private Attribute reference (LIKE) 20021024
74 MAINTAIN_VIEW Instance attribute Private Attribute reference (LIKE) 20021024
75 MANUAL Instance attribute Private Attribute reference (LIKE) 20021024
76 MAXIMUM_ADDNO Instance attribute Private Attribute reference (LIKE) 20021024
77 MAXIMUM_COVERAGE Instance attribute Private Attribute reference (LIKE) 20021024
78 MAXIMUM_EOI_AMOUNT Instance attribute Private Attribute reference (LIKE) 20021024
79 MAXIMUM_EOI_JUMP Instance attribute Private Attribute reference (LIKE) 20021024
80 MAX_BENEFICIARIES Instance attribute Private Attribute reference (LIKE) 20021024
81 MAX_CONTINGENTS Instance attribute Private Attribute reference (LIKE) 20021024
82 MAX_DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20021024
83 MAX_INVESTMENTS Instance attribute Private Attribute reference (LIKE) 20021024
84 MISCELLANEOUS Instance attribute Private Attribute reference (LIKE) 20021024
85 MONTHS Instance attribute Private Attribute reference (LIKE) 20021024
86 MSG_CLASS10 Instance attribute Private Attribute reference (LIKE) 20021024
87 MSG_CLASS11 Instance attribute Private Attribute reference (LIKE) 20021024
88 MSG_CLASS12 Instance attribute Private Attribute reference (LIKE) 20021024
89 MSG_CLASS13 Instance attribute Private Attribute reference (LIKE) 20021024
90 MSG_CLASS14 Instance attribute Private Attribute reference (LIKE) 20021024
91 MSG_CLASS15 Instance attribute Private Attribute reference (LIKE) 20021024
92 MSG_CLASS16 Instance attribute Private Attribute reference (LIKE) 20021024
93 MSG_CLASS17 Instance attribute Private Attribute reference (LIKE) 20021024
94 MSG_CLASS18 Instance attribute Private Attribute reference (LIKE) 20021024
95 MSG_CLASS3 Instance attribute Private Attribute reference (LIKE) 20021024
96 MSG_CLASS4 Instance attribute Private Attribute reference (LIKE) 20021024
97 MSG_CLASS5 Instance attribute Private Attribute reference (LIKE) 20021024
98 MSG_CLASS6 Instance attribute Private Attribute reference (LIKE) 20021024
99 MSG_CLASS7 Instance attribute Private Attribute reference (LIKE) 20021024
100 MSG_CLASS8 Instance attribute Private Attribute reference (LIKE) 20021024
101 MSG_CLASS9 Instance attribute Private Attribute reference (LIKE) 20021024
102 NO_LOG Instance attribute Private Attribute reference (LIKE) 20021024
103 NO_MSG Instance attribute Private Attribute reference (LIKE) 20021024
104 OPEN_ENROLLMENT Instance attribute Private Attribute reference (LIKE) 20021024
105 OPEN_OFFER Instance attribute Private Attribute reference (LIKE) 20021024
106 ORGANISATION Instance attribute Private Attribute reference (LIKE) 20021024
107 PARTICIPATION_SERVICE Instance attribute Private Attribute reference (LIKE) 20021024
108 PERMANENT_RESIDENCE Instance attribute Private Attribute reference (LIKE) 20021024
109 PERSON Instance attribute Private Attribute reference (LIKE) 20021024
110 PROPOSED_DATE Instance attribute Private Attribute reference (LIKE) 20021024
111 QUARTERS Instance attribute Private Attribute reference (LIKE) 20021024
112 REQUIRES_DOC Instance attribute Private Attribute reference (LIKE) 20021024
113 REQUIRES_DOC_AND_PRO Instance attribute Private Attribute reference (LIKE) 20021024
114 SAVINGS Instance attribute Private Attribute reference (LIKE) 20021024
115 SPENDING_ACCOUNTS Instance attribute Private Attribute reference (LIKE) 20021024
116 SPOUSE Instance attribute Private Attribute reference (LIKE) 20021024
117 SPOUSE_DATA Instance attribute Private Attribute reference (LIKE) 20021024
118 STOCK_PURCHASE Instance attribute Private Attribute reference (LIKE) 20021024
119 SUBSCREEN_PROG Instance attribute Private Attribute reference (LIKE) 20021024
120 SUCCESS_MSG Instance attribute Private Attribute reference (LIKE) 20021024
121 SUCCESS_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021024
122 SUPPORTED_REACTION Instance attribute Private Attribute reference (LIKE) 20021024
123 SUPPORTED_SRV_TYPE Instance attribute Private Attribute reference (LIKE) 20021024
124 SYSTEM_DATE Instance attribute Private Attribute reference (LIKE) 20021024
125 TERMS Instance attribute Private Attribute reference (LIKE) 20021024
126 TPA_FULL_SERVICE Instance attribute Private Attribute reference (LIKE) 20021024
127 TPA_PARTIAL_SERVICE Instance attribute Private Attribute reference (LIKE) 20021024
128 VESTING_SERVICE Instance attribute Private Attribute reference (LIKE) 20021024
129 WAIVED Instance attribute Private Attribute reference (LIKE) 20021024
130 WARNING_MSG Instance attribute Private Attribute reference (LIKE) 20021024
131 WARNING_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021024
132 WEEKS Instance attribute Private Attribute reference (LIKE) 20021024
133 YEARS Instance attribute Private Attribute reference (LIKE) 20021024
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CURRENCY Instance method Private Method Check Currency 20021024
2 CHECK_EE_BENEFIT_DATA Instance method Private Method Check Employee Benefit Data 20021024
3 CHECK_EOI_REQUIRED Instance method Private Method Check EOI required 20021025
4 CHECK_PERIO Instance method Private Method Check period 20021025
5 CONSISTENCY_DEPENDENTS Instance method Private Method Check consistency of dependents 20021025
6 FILL_HEALTH_PLAN Instance method Private Method Fill health plan 20021202
7 GET_SELECTED_DEPENDENTS Instance method Private Method Get selected dependents 20021025
8 SPECIFIC_COMPUTATIONS Instance method Private Method Specific computations for Insert/Modify 20021025
9 TEST_PARAM_COST Instance method Private Method Test Cost parameters 20021025
10 TEST_PARAM_PLAN Instance method Private Method Test Plan parameters 20021024
11 WRITE_CURRENT_DEPENDENTS Instance method Private Method Write current dependents 20021107
Events
Class CL_HRPA_INFOTYPE_0167 has no event.
Types
Class CL_HRPA_INFOTYPE_0167 has no local type.
Method Signatures

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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021118
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021118
3 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021024

Method CHECK_CURRENCY on class CL_HRPA_INFOTYPE_0167 has no exception.

Method CHECK_EE_BENEFIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EE_BENEFIT_DATA Call by reference Type reference (TYPE) RPBENEEDAT Arbeitgeberleistungen:Referenzstruktur f. Funktionsbausteine 20021112
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021031
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021031
4 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021024

Method CHECK_EE_BENEFIT_DATA on class CL_HRPA_INFOTYPE_0167 has no exception.

Method CHECK_EOI_REQUIRED 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021128
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021128
3 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021025

Method CHECK_EOI_REQUIRED on class CL_HRPA_INFOTYPE_0167 has no exception.

Method CHECK_PERIO 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021128
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021128
3 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021025

Method CHECK_PERIO on class CL_HRPA_INFOTYPE_0167 has no exception.

Method CONSISTENCY_DEPENDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEP_SELEC Call by reference Type reference (TYPE) TT_RPBENSDP Arbeitgb.leistungen: Mitversicherter (zur Auswahl) - Tab.typ 20021107
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20021107
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021128
4 Importing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021025

Method CONSISTENCY_DEPENDENTS on class CL_HRPA_INFOTYPE_0167 has no exception.

Method FILL_HEALTH_PLAN 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021202
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021202
3 Importing OPERATION Call by reference Type reference (TYPE) IOPER Infotyp-Operation 20021202
4 Importing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021202

Method FILL_HEALTH_PLAN on class CL_HRPA_INFOTYPE_0167 has no exception.

Method GET_SELECTED_DEPENDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BAREA Call by reference Type reference (TYPE) T5UB3-BAREA Arbeitgeberleistungsbereich 20021107
2 Importing BEGDA Call by reference Type reference (TYPE) P0001-BEGDA Beginndatum 20021107
3 Importing BPLAN Call by reference Type reference (TYPE) T5UBA-BPLAN Arbeitgeberleistungsplan 20021107
4 Changing DEP_SELEC Call by reference Type reference (TYPE) TT_RPBENSDP Arbeitgb.leistungen: Mitversicherter (zur Auswahl) - Tab.typ 20021025
5 Importing ENDDA Call by reference Type reference (TYPE) P0001-ENDDA Enddatum 20021107
6 Importing PLTYP Call by reference Type reference (TYPE) T5UB1-PLTYP Art des Arbeitgeberleistungsplans 20021107
7 Importing REPEAT_STRUC_DEPEN Value transfer Type reference (TYPE) RPBENDEP ArbgLeistung: Struktur für Mitversicherten wiederholen 20021107

Method GET_SELECTED_DEPENDENTS on class CL_HRPA_INFOTYPE_0167 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) IOPER Infotyp-Operation 20021202
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021031
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021031
4 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021025

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0167 has no exception.

Method TEST_PARAM_COST 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021118
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021118
3 Changing P0167 Call by reference Type reference (TYPE) P0167 Arbeitgeberleistungen: Tabellentyp für Fehlertabelle 20021025

Method TEST_PARAM_COST on class CL_HRPA_INFOTYPE_0167 has no exception.

Method TEST_PARAM_PLAN 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021118
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021118
3 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0167 (Krankenversicherungsplan) 20021024

Method TEST_PARAM_PLAN on class CL_HRPA_INFOTYPE_0167 has no exception.

Method WRITE_CURRENT_DEPENDENTS 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021118
3 Changing P0167 Call by reference Type reference (TYPE) P0167 Personalstammsatz: Infotyp 0212 (COBRA-Krankenvers.plan) 20021107

Method WRITE_CURRENT_DEPENDENTS on class CL_HRPA_INFOTYPE_0167 has no exception.
History
Last changed by/on SAP  20020924 
SAP Release Created in 200