SAP ABAP Class CL_HRPA_INFOTYPE_0172 (FSA Claims)
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 20021110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BEN_CONSTANTS HR: Constants for Benefits 20021110
Properties
Class CL_HRPA_INFOTYPE_0172  
Short Description FSA Claims    
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 20021110   SAP 
Last change 20021110   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0172 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_BEN_CONSTANTS HR: Constants for Benefits 20021110
Friends
Class CL_HRPA_INFOTYPE_0172 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) 20021110
2 ABORT_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021110
3 ACCUMULATED_EARNINGS Instance attribute Private Attribute reference (LIKE) 20021110
4 ACCUMULATED_EMPLOYER Instance attribute Private Attribute reference (LIKE) 20021110
5 ACCUMULATED_POST_TAX Instance attribute Private Attribute reference (LIKE) 20021110
6 ACCUMULATED_PRE_TAX Instance attribute Private Attribute reference (LIKE) 20021110
7 ACCUMULATED_SS_EARN Instance attribute Private Attribute reference (LIKE) 20021110
8 ACCUMULATED_SS_TAXES Instance attribute Private Attribute reference (LIKE) 20021110
9 AUTOMATIC Instance attribute Private Attribute reference (LIKE) 20021110
10 AUTOMATIC_OPEN_OFFER Instance attribute Private Attribute reference (LIKE) 20021110
11 A_DIRECT_MAINTENANCE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021227
12 BENEFICIARIES Instance attribute Private Attribute reference (LIKE) 20021110
13 CALC_SERV_BEGDA Instance attribute Private Attribute reference (LIKE) 20021110
14 CALC_SERV_COMPLETE Instance attribute Private Attribute reference (LIKE) 20021110
15 CALC_SERV_DURATION Instance attribute Private Attribute reference (LIKE) 20021110
16 CALC_SERV_ENDDA Instance attribute Private Attribute reference (LIKE) 20021110
17 CLAIM_APPROVED Instance attribute Private Attribute reference (LIKE) 20021110
18 CLAIM_NOT_YET_APPROVED Instance attribute Private Attribute reference (LIKE) 20021110
19 CLAIM_REJECTED Instance attribute Private Attribute reference (LIKE) 20021110
20 CLAIM_REJECTION_CONFIRMED Instance attribute Private Attribute reference (LIKE) 20021110
21 COBRA_CONFIRMATION_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021110
22 COBRA_ELECTION_FORM Instance attribute Private Attribute reference (LIKE) 20021110
23 COBRA_ENROLLMENT_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021110
24 COBRA_INVOICE_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021110
25 COBRA_LETTER_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021110
26 COBRA_NOTICE_ELECTION_FORM Instance attribute Private Attribute reference (LIKE) 20021110
27 CONFIRMATION_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021110
28 CONFIRMATION_FORM Instance attribute Private Attribute reference (LIKE) 20021110
29 CONSISTENT Instance attribute Private Attribute reference (LIKE) 20021110
30 CREDITED_SERVICE Instance attribute Private Attribute reference (LIKE) 20021110
31 CREDITOR_TYPE Instance attribute Private Attribute reference (LIKE) 20021110
32 CREDITS Instance attribute Private Attribute reference (LIKE) 20021110
33 DAYS Instance attribute Private Attribute reference (LIKE) 20021110
34 DAYS_PER_MONTH Instance attribute Private Attribute reference (LIKE) 20021110
35 DEFAULT Instance attribute Private Attribute reference (LIKE) 20021110
36 DEFAULT_OPEN_OFFER Instance attribute Private Attribute reference (LIKE) 20021110
37 DELETE Constant Public Type reference (TYPE) ACTIO 'DEL ' Infotype operation 20021116
38 DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20021110
39 DISPLAY_VIEW Instance attribute Private Attribute reference (LIKE) 20021110
40 DIVORCED_SPOUSE Instance attribute Private Attribute reference (LIKE) 20021110
41 DOMESTIC_CHILD Instance attribute Private Attribute reference (LIKE) 20021110
42 DOMESTIC_PARTNER Instance attribute Private Attribute reference (LIKE) 20021110
43 DOMESTIC_PARTNER_DAT Instance attribute Private Attribute reference (LIKE) 20021110
44 EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20021110
45 EMPLOYEE_DATA Instance attribute Private Attribute reference (LIKE) 20021110
46 END_OF_TIME Instance attribute Private Attribute reference (LIKE) 20021110
47 ENROLLMENT_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20021110
48 ENROLLMENT_FORM Instance attribute Private Attribute reference (LIKE) 20021110
49 EOI_CREATE_ACTIVE Instance attribute Private Attribute reference (LIKE) 20021110
50 EOI_CREATE_BEST Instance attribute Private Attribute reference (LIKE) 20021110
51 EOI_CREATE_BOTH Instance attribute Private Attribute reference (LIKE) 20021110
52 EOI_CREATE_PENDING Instance attribute Private Attribute reference (LIKE) 20021110
53 EOI_DO_NOTHING Instance attribute Private Attribute reference (LIKE) 20021110
54 ERRONEOUS Instance attribute Private Attribute reference (LIKE) 20021110
55 ERROR_MSG Instance attribute Private Attribute reference (LIKE) 20021110
56 ERROR_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021110
57 ER_CONTRIB_BASE_POST_ONLY Instance attribute Private Attribute reference (LIKE) 20021110
58 ER_CONTRIB_BASE_PRE_ONLY Instance attribute Private Attribute reference (LIKE) 20021110
59 ER_CONTRIB_BASE_PRE_POST Instance attribute Private Attribute reference (LIKE) 20021110
60 EVENT_DATE Instance attribute Private Attribute reference (LIKE) 20021110
61 EVENT_OFFER Instance attribute Private Attribute reference (LIKE) 20021110
62 EVENT_PROCESSING Instance attribute Private Attribute reference (LIKE) 20021110
63 EXPIRY_PERIOD_FOR_AP Instance attribute Private Attribute reference (LIKE) 20021110
64 FIXED_BEGINDATE Instance attribute Private Attribute reference (LIKE) 20021110
65 FIXED_ENDDATE Instance attribute Private Attribute reference (LIKE) 20021110
66 HEALTH Instance attribute Private Attribute reference (LIKE) 20021110
67 HOURS Instance attribute Private Attribute reference (LIKE) 20021110
68 INFO_MSG Instance attribute Private Attribute reference (LIKE) 20021110
69 INFO_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021110
70 INSERT Constant Public Type reference (TYPE) ACTIO 'INS ' Infotype operation 20021116
71 INSURANCE Instance attribute Private Attribute reference (LIKE) 20021110
72 INVOICE_FORM Instance attribute Private Attribute reference (LIKE) 20021110
73 MAINTAIN_VIEW Instance attribute Private Attribute reference (LIKE) 20021110
74 MANUAL Instance attribute Private Attribute reference (LIKE) 20021110
75 MAXIMUM_ADDNO Instance attribute Private Attribute reference (LIKE) 20021110
76 MAXIMUM_COVERAGE Instance attribute Private Attribute reference (LIKE) 20021110
77 MAXIMUM_EOI_AMOUNT Instance attribute Private Attribute reference (LIKE) 20021110
78 MAXIMUM_EOI_JUMP Instance attribute Private Attribute reference (LIKE) 20021110
79 MAX_BENEFICIARIES Instance attribute Private Attribute reference (LIKE) 20021110
80 MAX_CONTINGENTS Instance attribute Private Attribute reference (LIKE) 20021110
81 MAX_DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20021110
82 MAX_INVESTMENTS Instance attribute Private Attribute reference (LIKE) 20021110
83 MISCELLANEOUS Instance attribute Private Attribute reference (LIKE) 20021110
84 MODIFY Constant Public Type reference (TYPE) ACTIO 'MOD ' Infotype operation 20021117
85 MONTHS Instance attribute Private Attribute reference (LIKE) 20021110
86 MSG_CLASS10 Instance attribute Private Attribute reference (LIKE) 20021110
87 MSG_CLASS11 Instance attribute Private Attribute reference (LIKE) 20021110
88 MSG_CLASS12 Instance attribute Private Attribute reference (LIKE) 20021110
89 MSG_CLASS13 Instance attribute Private Attribute reference (LIKE) 20021110
90 MSG_CLASS14 Instance attribute Private Attribute reference (LIKE) 20021110
91 MSG_CLASS15 Instance attribute Private Attribute reference (LIKE) 20021110
92 MSG_CLASS16 Instance attribute Private Attribute reference (LIKE) 20021110
93 MSG_CLASS17 Instance attribute Private Attribute reference (LIKE) 20021110
94 MSG_CLASS18 Instance attribute Private Attribute reference (LIKE) 20021110
95 MSG_CLASS3 Instance attribute Private Attribute reference (LIKE) 20021110
96 MSG_CLASS4 Instance attribute Private Attribute reference (LIKE) 20021110
97 MSG_CLASS5 Instance attribute Private Attribute reference (LIKE) 20021110
98 MSG_CLASS6 Instance attribute Private Attribute reference (LIKE) 20021110
99 MSG_CLASS7 Instance attribute Private Attribute reference (LIKE) 20021110
100 MSG_CLASS8 Instance attribute Private Attribute reference (LIKE) 20021110
101 MSG_CLASS9 Instance attribute Private Attribute reference (LIKE) 20021110
102 NO_LOG Instance attribute Private Attribute reference (LIKE) 20021110
103 NO_MSG Instance attribute Private Attribute reference (LIKE) 20021110
104 OPEN_ENROLLMENT Instance attribute Private Attribute reference (LIKE) 20021110
105 OPEN_OFFER Instance attribute Private Attribute reference (LIKE) 20021110
106 ORGANISATION Instance attribute Private Attribute reference (LIKE) 20021110
107 PARTICIPATION_SERVICE Instance attribute Private Attribute reference (LIKE) 20021110
108 PERMANENT_RESIDENCE Instance attribute Private Attribute reference (LIKE) 20021110
109 PERSON Instance attribute Private Attribute reference (LIKE) 20021110
110 PROPOSED_DATE Instance attribute Private Attribute reference (LIKE) 20021110
111 QUARTERS Instance attribute Private Attribute reference (LIKE) 20021110
112 REQUIRES_DOC Instance attribute Private Attribute reference (LIKE) 20021110
113 REQUIRES_DOC_AND_PRO Instance attribute Private Attribute reference (LIKE) 20021110
114 SAVINGS Instance attribute Private Attribute reference (LIKE) 20021110
115 SPENDING_ACCOUNTS Instance attribute Private Attribute reference (LIKE) 20021110
116 SPOUSE Instance attribute Private Attribute reference (LIKE) 20021110
117 SPOUSE_DATA Instance attribute Private Attribute reference (LIKE) 20021110
118 STOCK_PURCHASE Instance attribute Private Attribute reference (LIKE) 20021110
119 SUBSCREEN_PROG Instance attribute Private Attribute reference (LIKE) 20021110
120 SUCCESS_MSG Instance attribute Private Attribute reference (LIKE) 20021110
121 SUCCESS_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021110
122 SUPPORTED_REACTION Instance attribute Private Attribute reference (LIKE) 20021110
123 SUPPORTED_SRV_TYPE Instance attribute Private Attribute reference (LIKE) 20021110
124 SYSTEM_DATE Instance attribute Private Attribute reference (LIKE) 20021110
125 TERMS Instance attribute Private Attribute reference (LIKE) 20021110
126 TPA_FULL_SERVICE Instance attribute Private Attribute reference (LIKE) 20021110
127 TPA_PARTIAL_SERVICE Instance attribute Private Attribute reference (LIKE) 20021110
128 VESTING_SERVICE Instance attribute Private Attribute reference (LIKE) 20021110
129 WAIVED Instance attribute Private Attribute reference (LIKE) 20021110
130 WARNING_MSG Instance attribute Private Attribute reference (LIKE) 20021110
131 WARNING_SEVERITY Instance attribute Private Attribute reference (LIKE) 20021110
132 WEEKS Instance attribute Private Attribute reference (LIKE) 20021110
133 YEARS Instance attribute Private Attribute reference (LIKE) 20021110
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CLAIM_CONSISTENCY Instance method Private Method Check consistency of claims 20021116
2 CHECK_CLAIM_CONSISTENCY_INS Instance method Private Method Check consistency of claims when creating a new claim 20021117
3 CHECK_CLAIM_CONSISTENCY_MOD_DL Instance method Private Method Check consistency of claims when mod/del an existing claim 20031001
4 CHECK_CURRENCY Instance method Private Method Check Currency 20021116
5 CHECK_EE_BENEFIT_DATA Instance method Private Method Check Employee Benefit Data 20021116
6 GET_PLAN Instance method Private Method Get Plan 20021116
7 SET_DATES_AND_SUBTYPE Instance method Private Method Set Dates and Subtype 20021116
8 SPECIFIC_COMPUTATIONS Instance method Private Method Specific computations for Insert/Modify 20021116
Events
Class CL_HRPA_INFOTYPE_0172 has no event.
Types
Class CL_HRPA_INFOTYPE_0172 has no local type.
Method Signatures

Method CHECK_CLAIM_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXISTING_CLAIM Call by reference Type reference (TYPE) RPBENDCL Arbeitgeberleistungen: Vorsorgeplanforderungen anzeigen 20031001
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021118
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021118
4 Importing OPERATION Call by reference Type reference (TYPE) ACTIO Infotyp-Operation 20021116
5 Changing P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20021116

Method CHECK_CLAIM_CONSISTENCY on class CL_HRPA_INFOTYPE_0172 has no exception.

Method CHECK_CLAIM_CONSISTENCY_INS 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 (=' ') 20021117
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021117
3 Changing P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20021117

Method CHECK_CLAIM_CONSISTENCY_INS on class CL_HRPA_INFOTYPE_0172 has no exception.

Method CHECK_CLAIM_CONSISTENCY_MOD_DL 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 (=' ') 20031001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20031001
3 Importing OLD_P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20031001
4 Importing OPERATION Call by reference Type reference (TYPE) ACTIO Infotyp-Operation 20031001
5 Changing P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20031001

Method CHECK_CLAIM_CONSISTENCY_MOD_DL on class CL_HRPA_INFOTYPE_0172 has no exception.

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 P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20021116

Method CHECK_CURRENCY on class CL_HRPA_INFOTYPE_0172 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 20021116
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021116
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021116
4 Changing P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20021116

Method CHECK_EE_BENEFIT_DATA on class CL_HRPA_INFOTYPE_0172 has no exception.

Method GET_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 P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20021116

Method GET_PLAN on class CL_HRPA_INFOTYPE_0172 has no exception.

Method SET_DATES_AND_SUBTYPE 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 (=' ') 20030710
2 Changing P0172 Call by reference Type reference (TYPE) P0172 Personalstammsatz: Infotyp 0172 (Vorsorgeplanforderung) 20021116

Method SET_DATES_AND_SUBTYPE on class CL_HRPA_INFOTYPE_0172 has no exception.

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

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0172 has no exception.
History
Last changed by/on SAP  20021110 
SAP Release Created in 200