SAP ABAP Class CL_ICL_POLS_COVERAGE_LTREE (Coverage Overview As Tree)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_POLICY (Package) Policy Snapshot and Interface to Policy
Properties
Class CL_ICL_POLS_COVERAGE_LTREE  
Short Description Coverage Overview As Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_POLICY   Policy Snapshot and Interface to Policy 
Created 20040728   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ISCM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ICL_POLS_COVERAGE_LTREE has no interface implemented.
Friends
Class CL_ICL_POLS_COVERAGE_LTREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_BENEFIT_TYPE Constant Private Type reference (TYPE) CHAR2 'BT' Benefit Type 20040802
2 GC_CLASS_CALC_EXPRESSION Constant Private Type reference (TYPE) CHAR2 'CE' Calculation of Payout 20040802
3 GC_CLASS_COVERAGE Constant Private Type reference (TYPE) CHAR2 'CV' Coverage 20040802
4 GC_CLASS_DEDUC_AMOUNT Constant Private Type reference (TYPE) CHAR2 'DA' Deductible (Amount) 20040730
5 GC_CLASS_DEDUC_PERCENT Constant Private Type reference (TYPE) CHAR2 'DP' Deductible (Percent) 20040730
6 GC_CLASS_DEDUC_QUANTITY Constant Private Type reference (TYPE) CHAR2 'DQ' Deductible (Quantity) 20040809
7 GC_CLASS_DUMMY Constant Private Type reference (TYPE) CHAR2 'XX' Dummy 20040802
8 GC_CLASS_ENTRY_EXPRESSION Constant Private Type reference (TYPE) CHAR2 'EE' Calculation of Number/Quantity 20040803
9 GC_CLASS_LIMIT_AMOUNT Constant Private Type reference (TYPE) CHAR2 'LA' Limit (Amount) 20040730
10 GC_CLASS_LIMIT_PERCENT Constant Private Type reference (TYPE) CHAR2 'LP' Limit (Percent) 20040730
11 GC_CLASS_LIMIT_QUANTITY Constant Private Type reference (TYPE) CHAR2 'LQ' Limit (Quantity) 20040809
12 GC_CLASS_SERVICE_CATALOG Constant Private Type reference (TYPE) CHAR2 'SC' Catalog 20040802
13 GC_CLASS_SUM_AMOUNT Constant Private Type reference (TYPE) CHAR2 'SA' Total (Amount) 20040730
14 GC_CLASS_SUM_EXPRESSION Constant Private Type reference (TYPE) CHAR2 'SE' Total (Expression) 20040803
15 GC_CLASS_SUM_PERCENT Constant Private Type reference (TYPE) CHAR2 'SP' Total (Percent) 20040730
16 GC_CLASS_WAITING_PERIOD Constant Private Type reference (TYPE) CHAR2 'WP' Wait Time 20040802
17 GC_NODE_KEY_SEPARATOR Constant Private Type reference (TYPE) CHAR1 ';' Separators 20040730
18 GT_OUTTAB Instance attribute Private Type reference (TYPE) ICL_POLS_COVERAGE_TREE_TAB Coverage Overview (As Tree) 20040728
19 GV_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Custom Container for ALV Grid 20040728
20 GV_FIRST_DISPLAY Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Display for First Time? ("X" = Yes, SPACE = No) 20040728
21 GV_INSURED_OBJECT Instance attribute Private Type reference (TYPE) ICL_INSOBJ Insured object number 20040728
22 GV_LIST_TREE Instance attribute Private Object reference (TYPE REF TO) CL_LIST_TREE_MODEL List Tree Model 20040728
23 GV_POLICY Instance attribute Private Type reference (TYPE) ICL_POLICY Policy 20050104
24 GV_POLVNR Instance attribute Private Type reference (TYPE) ICL_POLVCNTR Counter of Policy Version 20050104
25 GV_REFRESH_TREE Instance attribute Private Type reference (TYPE) BOOLE_D ' ' Refresh Tree? ("X" = Yes, SPACE = No) 20040728
26 GV_ROWTYPE Instance attribute Private Type reference (TYPE) TTROWTYPE Name of row type for table types 20040728
27 GV_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20040804
28 GV_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040804
29 GV_TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Toolbar Container 20040804
30 GV_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Tree Container 20040804
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BENTYPE Instance method Private Method Add Benefit Type 20040802
2 ADD_COVERAGE Instance method Private Method Add Coverage 20040730
3 BUILD_NODE_KEY Instance method Private Method Construct Node Key 20040730
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040728
5 DISPLAY Instance method Public Method Display Coverages in ALV 20040728
6 FIRST_DISPLAY Instance method Private Method Display for First Time 20040728
7 GET_INSURED_OBJECT Instance method Public Method Query Insured Object 20040728
8 LINK_CLICK_BENEFIT_TYPE Instance method Private Method Clicked on Link on Benefit Type 20040804
9 ON_EDIT_MODE Instance method Public Event handling method Event Handling: Switched to Edit Mode 20050126
10 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handling: Toolbar Button Pressed 20040804
11 ON_LINK_CLICK Instance method Private Event handling method Event Handling: Link in Tree Clicked 20040804
12 REFRESH_DISPLAY Instance method Private Method Display Again 20040728
13 REFRESH_TREE Instance method Private Method Create Tree 20040728
14 SET_INSURED_OBJECT Instance method Public Method Set Insured Object 20040728
15 SPLIT_NODE_KEY Instance method Private Method Split Node Key 20040730
Events
Class CL_ICL_POLS_COVERAGE_LTREE has no event.
Types
Class CL_ICL_POLS_COVERAGE_LTREE has no local type.
Method Signatures

Method ADD_BENTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POL Value transfer Type reference (TYPE) ICL_POL ICL_POL 20040802
2 Importing IS_POLN Value transfer Type reference (TYPE) ICL_POLN ICL_POLN 20040802
3 Importing IS_TICL162 Value transfer Type reference (TYPE) ICL_TICL162 TICL162 20040802

Method ADD_BENTYPE on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method ADD_COVERAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POL Value transfer Type reference (TYPE) ICL_POL ICL_POL 20040730
2 Importing IS_POLM Value transfer Type reference (TYPE) ICL_POLM_EXT ICL_POLM 20040730

Method ADD_COVERAGE on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method BUILD_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20040730
2 Importing IV_BENTYPE Value transfer Type reference (TYPE) ICL_BENTYPE Leistungsart 20040730
3 Importing IV_CLASS Value transfer Type reference (TYPE) CHAR2 Art des Informationsknotens 20040730
4 Importing IV_COVERAGE Value transfer Type reference (TYPE) ICL_COVERAGE Deckung 20040730

Method BUILD_NODE_KEY on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGRAM Value transfer Type reference (TYPE) PROGNAME Programm 20040728
2 Importing IV_SCREEN Value transfer Type reference (TYPE) SYDYNNR Dynpro 20040728

Method CONSTRUCTOR on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_ICL_POLS_COVERAGE_LTREE has no parameter.
Method DISPLAY on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method FIRST_DISPLAY Signature

Method FIRST_DISPLAY on class CL_ICL_POLS_COVERAGE_LTREE has no parameter.
Method FIRST_DISPLAY on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method GET_INSURED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSURED_OBJECT Call by reference Type reference (TYPE) ICL_INSOBJ Nummer des versicherten Objektes 20040728

Method GET_INSURED_OBJECT on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method LINK_CLICK_BENEFIT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BENTYPE Value transfer Type reference (TYPE) ICL_BENTYPE Leistungsart 20040804
2 Importing IV_COVERAGE Value transfer Type reference (TYPE) ICL_COVERAGE Deckung 20040804

Method LINK_CLICK_BENEFIT_TYPE on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method ON_EDIT_MODE Signature

Method ON_EDIT_MODE on class CL_ICL_POLS_COVERAGE_LTREE has no parameter.
Method ON_EDIT_MODE on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040804

Method ON_FUNCTION_SELECTED on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method ON_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20040804
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040804

Method ON_LINK_CLICK on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method REFRESH_DISPLAY Signature

Method REFRESH_DISPLAY on class CL_ICL_POLS_COVERAGE_LTREE has no parameter.
Method REFRESH_DISPLAY on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_ICL_POLS_COVERAGE_LTREE has no parameter.
Method REFRESH_TREE on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method SET_INSURED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSURED_OBJECT Call by reference Type reference (TYPE) ICL_INSOBJ Nummer des versicherten Objektes 20040728
2 Importing IV_POLICY Call by reference Type reference (TYPE) ICL_POLICY Police 20050104
3 Importing IV_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20050104

Method SET_INSURED_OBJECT on class CL_ICL_POLS_COVERAGE_LTREE has no exception.

Method SPLIT_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BENTYPE Value transfer Type reference (TYPE) ICL_BENTYPE Leistungsart 20040730
2 Exporting EV_CLASS Call by reference Type reference (TYPE) CHAR2 Art des Infoknotens 20040730
3 Exporting EV_COVERAGE Value transfer Type reference (TYPE) ICL_COVERAGE Deckung 20040730
4 Importing IV_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20040730

Method SPLIT_NODE_KEY on class CL_ICL_POLS_COVERAGE_LTREE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 473