SAP ABAP Class CL_HRPA_UI_CONVERT_0169_XX (Conversion class for Infotype 0169)
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_0169_XX  
Short Description Conversion class for Infotype 0169    
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_0169_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_0169_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_INVESTMENTS_TAB Instance attribute Private Type reference (TYPE) TT_POSS_INVESTMENTS 20041214
3 A_SAVING_PLAN Instance attribute Private Type reference (TYPE) RPBEN_SC Benefit choice for saving plans 20041214
4 EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20041214
5 FALSE Instance attribute Private Attribute reference (LIKE) 20041214
6 INFO_MSG Instance attribute Private Attribute reference (LIKE) 20041214
7 MAX_BENEFICIARIES Instance attribute Private Attribute reference (LIKE) 20041214
8 MAX_CONTINGENTS Instance attribute Private Attribute reference (LIKE) 20041214
9 MAX_DEPENDENTS Instance attribute Private Attribute reference (LIKE) 20041214
10 MAX_INVESTMENTS Instance attribute Private Attribute reference (LIKE) 20041214
11 NO_LOG Instance attribute Private Attribute reference (LIKE) 20041214
12 NO_MSG Instance attribute Private Attribute reference (LIKE) 20041214
13 PERSON Instance attribute Private Attribute reference (LIKE) 20041214
14 SAVINGS Instance attribute Private Attribute reference (LIKE) 20041214
15 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 CONSISTENCY_INVESTMENTS Instance method Private Method Check consistency of investments 20041214
3 FILL_INV_AMT_TEXT Instance method Private Method Fill investment text 20041214
4 GET_BENEFICIARIES Instance method Private Method Get beneficiaries 20041214
5 GET_BEN_INVES Instance method Private Method Get investments in benefits 20041214
6 GET_BEN_SELEC Instance method Private Method Get selected beneficiaries 20041214
7 GET_EE_CONTRIBUTION_RULE Instance method Private Method Get employee contribution rule 20041214
8 GET_INVESTMENTS Instance method Private Method Get investments 20041214
9 GET_POSS_BENEFICIARIES Instance method Private Method Get possible beneficiaries 20041214
10 GET_POSS_INVESTMENTS Instance method Private Method Get possible investments 20041214
11 MERGE_NON_ELIG_AND_POSS_BENS Instance method Private Method Merge non_eligible and possible beneficiaries 20041214
12 READ_CURRENT_BENEFICIARIES Instance method Private Method Read current beneficiaries 20041214
13 READ_CURRENT_CONTINGENTS Instance method Private Method Read current contingents 20041214
14 READ_CURRENT_INVESTMENTS Instance method Private Method Read current investments 20041214
15 WRITE_CURRENT_BENEFICIARIES Instance method Private Method Write current beneficiaries 20041214
16 WRITE_CURRENT_INVESTMENTS Instance method Private Method Write current investments 20041214
Events
Class CL_HRPA_UI_CONVERT_0169_XX has no event.
Types
Class CL_HRPA_UI_CONVERT_0169_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 P0169 Call by reference Type reference (TYPE) P0169 HR Master Record: Infotype 0169 (Savings Plans) 20041214

Method CONSISTENCY_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0169_XX has no exception.

Method CONSISTENCY_INVESTMENTS 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 P0169 Call by reference Type reference (TYPE) P0169 HR Master Record: Infotype 0169 (Savings Plans) 20041214

Method CONSISTENCY_INVESTMENTS on class CL_HRPA_UI_CONVERT_0169_XX has no exception.

Method FILL_INV_AMT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRE Call by reference Type reference (TYPE) BEN_CURR Benefit currency key 20041214
2 Exporting INV_AMT_TEXT Call by reference Type reference (TYPE) BEN_INVETX Benefit investment text 20041214
3 Importing PERIO Call by reference Type reference (TYPE) BEN_PERIOD Benefit period for calculations 20041214

Method FILL_INV_AMT_TEXT on class CL_HRPA_UI_CONVERT_0169_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 P0169 Call by reference Type reference (TYPE) P0169 HR Master Record: Infotype 0169 (Savings Plans) 20041214

Method GET_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0169_XX has no exception.

Method GET_BEN_INVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRE Call by reference Type reference (TYPE) BEN_CURR Benefit currency key 20041214
2 Exporting INV_SELEC Call by reference Type reference (TYPE) TT_INV_SELEC 20041214

Method GET_BEN_INVES on class CL_HRPA_UI_CONVERT_0169_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_0169_XX has no exception.

Method GET_EE_CONTRIBUTION_RULE 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 Importing EECON Call by reference Type reference (TYPE) BEN_EECON Benefit employee contribution rule variant 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 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20041214
8 Exporting T74FH Call by reference Type reference (TYPE) T74FH Benefit employee contribution rule 20041214

Method GET_EE_CONTRIBUTION_RULE on class CL_HRPA_UI_CONVERT_0169_XX has no exception.

Method GET_INVESTMENTS 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 P0169 Call by reference Type reference (TYPE) P0169 HR Master Record: Infotype 0169 (Savings Plans) 20041214

Method GET_INVESTMENTS on class CL_HRPA_UI_CONVERT_0169_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 Standard Selections for HR Master Data Reporting 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_0169_XX has no exception.

Method GET_POSS_INVESTMENTS 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

Method GET_POSS_INVESTMENTS on class CL_HRPA_UI_CONVERT_0169_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_0169_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_0169_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_0169_XX has no exception.

Method READ_CURRENT_INVESTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing REPEAT_STRUC_INVES Call by reference Type reference (TYPE) RPBENINV Benefits repeat structure for investments 20041214

Method READ_CURRENT_INVESTMENTS on class CL_HRPA_UI_CONVERT_0169_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 P0169 Call by reference Type reference (TYPE) P0169 HR Master Record: Infotype 0169 (Savings Plans) 20041214

Method WRITE_CURRENT_BENEFICIARIES on class CL_HRPA_UI_CONVERT_0169_XX has no exception.

Method WRITE_CURRENT_INVESTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0169 Call by reference Type reference (TYPE) P0169 HR Master Record: Infotype 0169 (Savings Plans) 20041214

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