SAP ABAP Class CL_HRPA_UI_CONVERT_0168_XX (Conversion class for Infotype 0168)
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_0168_XX  
Short Description Conversion class for Infotype 0168    
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
Class CL_HRPA_UI_CONVERT_0168_XX has no forward declaration.
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_0168_XX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BENEFICIARIES_TAB Instance attribute Private Type reference (TYPE) TT_POSS_BENEFICIARIES 20041214
2 A_INSURE_PLAN Instance attribute Private Type reference (TYPE) RPBEN_SB Benefit choice for insurance plans 20041214
3 A_INVESTMENTS_TAB Instance attribute Private Type reference (TYPE) TT_POSS_INVESTMENTS 20041214
4 EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20041214
5 FALSE Instance attribute Private Attribute reference (LIKE) 20041214
6 HRBEN_GPRSN_COVERAGE Constant Private Type reference (TYPE) PCCE_GPRSN 'XXB3' Grouping Reason for Personnel Assignments 20041214
7 INFO_MSG Instance attribute Private Attribute reference (LIKE) 20041214
8 INSURANCE Instance attribute Private Attribute reference (LIKE) 20041214
9 MAX_BENEFICIARIES Instance attribute Private Attribute reference (LIKE) 20041214
10 MAX_CONTINGENTS Instance attribute Private Attribute reference (LIKE) 20041214
11 MAX_DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20041214
12 MAX_INVESTMENTS Instance attribute Private Attribute reference (LIKE) 20041214
13 NO_LOG Instance attribute Private Attribute reference (LIKE) 20041214
14 NO_MSG Instance attribute Private Attribute reference (LIKE) 20041214
15 PERSON Instance attribute Private Attribute reference (LIKE) 20041214
16 TRUE Instance attribute Private Attribute reference (LIKE) 20041214
Methods
# Method Level Visibility Method type Description Created on
1 CONSISTENCY_BENEFICIARIES Instance method Private Method Check consistency of beneficiaries 20041214
2 FILL_FIELDS_COST Instance method Private Method Fill cost fields 20041214
3 FILL_FIELDS_COVE Instance method Private Method Fill coverage fields 20041214
4 GET_BENEFICIARIES Instance method Private Method Get beneficiaries 20041214
5 GET_BEN_SELEC Instance method Private Method Get selected beneficiaries 20041214
6 GET_COST_TEXT Instance method Private Method Get cost text 20041214
7 GET_POSS_BENEFICIARIES Instance method Private Method Get possible beneficiaries 20041214
8 GET_TEXT Instance method Private Method get text 20041214
9 INPUT_READY_ADDT_UNITS Instance method Private Method Input ready additional units 20041214
10 MERGE_NON_ELIG_AND_POSS_BENS Instance method Private Method Merge non_eligible and possible beneficiaries 20041214
11 READ_CURRENT_BENEFICIARIES Instance method Private Method Read current beneficiaries 20041214
12 READ_CURRENT_CONTINGENTS Instance method Private Method Read current contingents 20041214
13 WRITE_CURRENT_BENEFICIARIES Instance method Private Method Write current beneficiaries 20041214
Events
Class CL_HRPA_UI_CONVERT_0168_XX has no event.
Types
Class CL_HRPA_UI_CONVERT_0168_XX has no local type.
Method Signatures

Method CONSISTENCY_BENEFICIARIES 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 P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214

Method CONSISTENCY_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method FILL_FIELDS_COST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COVER_AMOUNT Call by reference Type reference (TYPE) P0168-COVOV Benefit alternative amount for insurance coverage amount 20041214
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20041214
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
4 Importing P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214
5 Exporting R0168 Call by reference Type reference (TYPE) HCMT_BSP_PA_XX_R0168 Single Screen 20041214

Method FILL_FIELDS_COST on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method FILL_FIELDS_COVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COVER_AMOUNT Call by reference Type reference (TYPE) P0168-COVOV Benefit alternative amount for insurance coverage amount 20041214
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041214
3 Exporting LS_T74FC Call by reference Type reference (TYPE) T74FC Benefits Insurance Coverage Rule 20041214
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20041214
5 Importing P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214
6 Changing R0168 Call by reference Type reference (TYPE) HCMT_BSP_PA_XX_R0168 Single Screen 20041214

Method FILL_FIELDS_COVE on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method GET_BENEFICIARIES 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 P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214

Method GET_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method GET_BEN_SELEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEN_SELEC Call by reference Type reference (TYPE) TT_BEN_SELEC 20041214

Method GET_BEN_SELEC on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method GET_COST_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTES Call by reference Type reference (TYPE) HRPAD_FIELD_ATTRIBUTE_TAB Field Attributes 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 Importing P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214
5 Changing R0168 Call by reference Type reference (TYPE) HCMT_BSP_PA_XX_R0168 Single Screen 20041214

Method GET_COST_TEXT on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method GET_POSS_BENEFICIARIES 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_BENEFICIARIES Call by reference Type reference (TYPE) TT_POSS_BENEFICIARIES 20041214
8 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20041214

Method GET_POSS_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method GET_TEXT 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 P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214
4 Changing R0168 Call by reference Type reference (TYPE) HCMT_BSP_PA_XX_R0168 Single Screen 20041214

Method GET_TEXT on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method INPUT_READY_ADDT_UNITS 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 LS_T74FC Call by reference Type reference (TYPE) T74FC 20041214
3 Changing R0168 Call by reference Type reference (TYPE) HCMT_BSP_PA_XX_R0168 Single Screen 20041214

Method INPUT_READY_ADDT_UNITS on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method MERGE_NON_ELIG_AND_POSS_BENS 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 Changing NON_ELIG_BENEFICIARIES Call by reference Type reference (TYPE) TT_RPBENDBF 20041214
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214

Method MERGE_NON_ELIG_AND_POSS_BENS on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method READ_CURRENT_BENEFICIARIES 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 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) ENDDA End Date 20041214
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214
7 Importing PLTYP Call by reference Type reference (TYPE) BEN_TYPE Benefit plan type 20041214
8 Changing REPEAT_STRUC_BENEF Call by reference Type reference (TYPE) RPBENBNF Benefit repeat structure for beneficiaries 20041214
9 Changing REPEAT_STRUC_OLDBF Call by reference Type reference (TYPE) RPBENBNF Benefit repeat structure for beneficiaries 20041214

Method READ_CURRENT_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method READ_CURRENT_CONTINGENTS 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 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) ENDDA End Date 20041214
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214
7 Importing PLTYP Call by reference Type reference (TYPE) BEN_TYPE Benefit plan type 20041214
8 Changing REPEAT_STRUC_CONTI Call by reference Type reference (TYPE) RPBENCBF Benefit Repeat Structure for Contingency Beneficiaries 20041214
9 Changing REPEAT_STRUC_OLDCT Call by reference Type reference (TYPE) RPBENCBF Benefit Repeat Structure for Contingency Beneficiaries 20041214

Method READ_CURRENT_CONTINGENTS on class CL_HRPA_UI_CONVERT_0168_XX has no exception.

Method WRITE_CURRENT_BENEFICIARIES 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 Changing P0168 Call by reference Type reference (TYPE) P0168 HR Master Record: Infotype 0168 (Insurance Plans) 20041214

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