SAP ABAP Class CL_HRPA_UI_CONVERT_0167_XX (Conversion class for Infotype 0167)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-BN (Application Component) Benefits
     PAOC_PAD_UI_INT_BEN (Package) User Interface for International Benefits
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BEN_CONSTANTS HR: Constants for Benefits 20041214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20041214
Properties
Class CL_HRPA_UI_CONVERT_0167_XX  
Short Description Conversion class for Infotype 0167    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_UI_INT_BEN   User Interface for International Benefits 
Created 20041214   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 COST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_BEN_CONSTANTS HR: Constants for Benefits 20041214
2 IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20041214
Friends
Class CL_HRPA_UI_CONVERT_0167_XX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_CALC_DATA Instance attribute Private Type reference (TYPE) COST_CALC_DATA 20041214
2 A_DEPENDENTS_TAB Instance attribute Private Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214
3 A_HEALTH_PLAN Instance attribute Private Type reference (TYPE) RPBEN_SA Benefit choice for health plans 20041214
4 EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20041214
5 EVENT_OFFER Instance attribute Private Attribute reference (LIKE) 20041214
6 FALSE Instance attribute Private Attribute reference (LIKE) 20041214
7 HEALTH Instance attribute Private Attribute reference (LIKE) 20041214
8 INFO_MSG Instance attribute Private Attribute reference (LIKE) 20041214
9 MAX_DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20041214
10 NO_LOG Instance attribute Private Attribute reference (LIKE) 20041214
11 NO_MSG Instance attribute Private Attribute reference (LIKE) 20041214
12 ORGANISATION Instance attribute Private Attribute reference (LIKE) 20041214
13 PERSON Instance attribute Private Attribute reference (LIKE) 20041214
14 TRUE Instance attribute Private Attribute reference (LIKE) 20041214
Methods
# Method Level Visibility Method type Description Created on
1 CONSISTENCY_DEPENDENTS Instance method Private Method Check consistency of dependents 20041214
2 GET_DEPENDENTS Instance method Private Method Get dependents 20041214
3 GET_DEP_SELEC Instance method Private Method Get selected dependents 20041214
4 GET_PLAN_COST Instance method Private Method Retrieve plan cost 20041214
5 GET_POSS_DEPENDENTS Instance method Private Method Get possible dependents 20041214
6 HANDLE_PRE_TAX_INDICATOR Instance method Private Method Handle pre tax indicator 20041214
7 MERGE_NON_ELIG_AND_POSS_DEPS Instance method Private Method Merge non-eligible and possible dependents 20041214
8 READ_CURRENT_DEPENDENTS Instance method Private Method Read enrolled dependents 20041214
9 WRITE_CURRENT_DEPENDENTS Instance method Private Method Write current dependents 20041214
Events
Class CL_HRPA_UI_CONVERT_0167_XX has no event.
Types
Class CL_HRPA_UI_CONVERT_0167_XX has no local type.
Method Signatures

Method CONSISTENCY_DEPENDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEALTH_PLAN Call by reference Type reference (TYPE) RPBEN_SA HR Master Record: Infotype 0167 (Health Plans) 20041214
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
4 Changing POSS_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214

Method CONSISTENCY_DEPENDENTS on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method GET_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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
3 Importing P0167 Call by reference Type reference (TYPE) P0167 HR Master Record: Infotype 0167 (Health Plans) 20041214

Method GET_DEPENDENTS on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method GET_DEP_SELEC 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_DEP_SELEC 20041214
2 Importing POSS_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214

Method GET_DEP_SELEC on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method GET_PLAN_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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
3 Importing P0167 Call by reference Type reference (TYPE) P0167 HR Master Record: Infotype 0167 (Health Plans) 20041214
4 Changing R0167 Call by reference Type reference (TYPE) HCMT_BSP_PA_XX_R0167 Single Screen 20041214

Method GET_PLAN_COST on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method GET_POSS_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) BEN_AREA Benefit area 20041214
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20041214
3 Importing BPLAN Call by reference Type reference (TYPE) BEN_PLAN Benefit plan 20041214
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214
7 Exporting POSS_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214
8 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20041214

Method GET_POSS_DEPENDENTS on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method HANDLE_PRE_TAX_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) HRPAD_FIELD_ATTRIBUTE_TAB Field Attributes 20041214
2 Importing BAREA Call by reference Type reference (TYPE) BEN_AREA Benefit area 20041214
3 Importing BPLAN Call by reference Type reference (TYPE) BEN_PLAN Benefit plan 20041214
4 Importing CSTDT Call by reference Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20041214
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
7 Changing PRETX Call by reference Type reference (TYPE) BEN_PRETX Benefit indicator deductions based on pre-tax 20041214

Method HANDLE_PRE_TAX_INDICATOR on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method MERGE_NON_ELIG_AND_POSS_DEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20041214
2 Importing ENDDA Call by reference Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20041214
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
5 Changing NON_ELIG_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENDDP 20041214
6 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20041214
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214
8 Changing POSS_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214
9 Importing SUBTY Call by reference Type reference (TYPE) COB_SUBTY COBRA dependent subtype 20041214

Method MERGE_NON_ELIG_AND_POSS_DEPS on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method READ_CURRENT_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) BEN_AREA Benefit area 20041214
2 Importing BEGDA Call by reference Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20041214
3 Importing BPCAT Call by reference Type reference (TYPE) BEN_CATEG Benefit plan category 20041214
4 Importing BPLAN Call by reference Type reference (TYPE) BEN_PLAN Benefit plan 20041214
5 Importing ENDDA Call by reference Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20041214
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
8 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20041214
9 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214
10 Importing PLTYP Call by reference Type reference (TYPE) BEN_TYPE Benefit plan type 20041214
11 Changing POSS_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214
12 Importing REPEAT_STRUC_DEPEN Value transfer Type reference (TYPE) RPBENDEP Benefit repeat structure for dependent 20041214
13 Importing REPEAT_STRUC_OLDDP Value transfer Type reference (TYPE) RPBENDEP Benefit repeat structure for dependent 20041214
14 Importing SUBTY Call by reference Type reference (TYPE) COB_SUBTY COBRA dependent subtype 20041214

Method READ_CURRENT_DEPENDENTS on class CL_HRPA_UI_CONVERT_0167_XX has no exception.

Method WRITE_CURRENT_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) BEN_AREA Benefit area 20041214
2 Importing BPLAN Call by reference Type reference (TYPE) BEN_PLAN Benefit plan 20041214
3 Importing DATUM Call by reference Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20041214
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
6 Importing PLTYP Call by reference Type reference (TYPE) BEN_TYPE Benefit plan type 20041214
7 Changing POSS_DEPENDENTS Call by reference Type reference (TYPE) TT_RPBENPDS Table type for possible dependents 20041214
8 Changing REPEAT_STRUC_DEPEN Call by reference Type reference (TYPE) RPBENDEP Benefit repeat structure for dependent 20041214

Method WRITE_CURRENT_DEPENDENTS on class CL_HRPA_UI_CONVERT_0167_XX has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600