SAP ABAP Class CL_TREE_IGN (Manages Tree)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     IGN (Package) IS-IS: Insurance General
Properties
Class CL_TREE_IGN  
Short Description Manages Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IGN   IS-IS: Insurance General 
Created 19991103   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TREE_IGN has no forward declaration.
Interfaces
Class CL_TREE_IGN has no interface implemented.
Friends
Class CL_TREE_IGN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_NODELIST Instance attribute Private Type reference (TYPE) IGN_TREE_NODE_TAB List of All Nodes 20010302
2 SUPER_ROOT Instance attribute Public Object reference (TYPE REF TO) CL_TREE_NODE_IGN Superior Roots 19991103
3 TREE_CONTROL Instance attribute Public Object reference (TYPE REF TO) CL_TREE_BASE_IGN Tree Control 19991103
4 V_SUPER_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_TREE_NODE_SUPER_ROOT_IGN Superior Roots 19991103
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991103
2 FIND_NODE Instance method Public Method Looks for Node in acc. with Node Key 19991103
3 FLUSH Instance method Public Method Executes Synchronization of Node Tables with Front End 19991103
4 GET_ALL_NODES Instance method Public Method Returns All Nodes 20010302
5 GET_ALL_NODES_INT Instance method Private Method Traverses Tree 20010302
6 GET_COMPLETE_SUBTREE Instance method Public Method Enhances Subtree of Transferred Node 20010306
7 GET_SELECTED_NODE Instance method Public Method Returns The Node Selected 19991207
8 GET_SELECTED_NODES Instance method Public Method Reads the selected nodes 20010306
9 INSERT_FIRST Instance method Public Method Inserts First Root Node 19991103
10 INSERT_LAST Instance method Public Method Inserts Last Root Node 19991103
11 INSERT_NEXT Instance method Public Method Inserts Next Root Node 19991103
12 INSERT_PREV Instance method Public Method Inserts Previous Root Node 19991103
13 ON_BUTTON_CLICK Instance method Public Event handling method Event Handler: Click Pushbutton 19991103
14 ON_EXPAND_NO_CHILDREN Instance method Public Event handling method Event Handler: Expand with Reload of Subnodes 19991103
15 ON_NODE_CONTEXT_MENU_REQUEST Instance method Public Event handling method Event Handler: Right Mouse Button 19991103
16 ON_NODE_CONTEXT_MENU_SELECT Instance method Public Event handling method Event Handler: Function Code Selected in Context Menu 20001023
17 ON_NODE_DOUBLE_CLICK Instance method Public Event handling method Event Handler: Double Click on Node 19991103
18 ON_SELECTION_CHANGED Instance method Public Event handling method Event Handler: Other Selection 19991104
19 SEARCH_NODE Instance method Public Method Looks for Node Acc. to Comparison Node 19991104
20 SEARCH_NODE_INT Instance method Private Method Looks for Node Acc. to Comparison Node (Internal) 19991104
21 SYMTRAVERSE_FIND Instance method Private Method Traverses Tree 19991103
22 UNLINK Instance method Public Method Deletes Subtree Stated 19991103
23 UNSELECT Instance method Public Method Cancels Selection in Tree 19991112
24 UPDATE Instance method Public Method Executes Synchronization of Tree with Front End 19991103
Events
Class CL_TREE_IGN has no event.
Types
Class CL_TREE_IGN has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TREE_CONTROL Call by reference Object reference (TYPE REF TO) CL_TREE_BASE_IGN Tree Control 19991103
2 Importing VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103

Method CONSTRUCTOR on class CL_TREE_IGN has no exception.

Method FIND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE Call by reference Object reference (TYPE REF TO) CL_TREE_NODE_IGN Knoten 19991103
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY 19991103

Method FIND_NODE on class CL_TREE_IGN has no exception.

Method FLUSH Signature

Method FLUSH on class CL_TREE_IGN has no parameter.
Method FLUSH on class CL_TREE_IGN has no exception.

Method GET_ALL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODELIST Call by reference Type reference (TYPE) IGN_TREE_NODE_TAB Knotenliste 20010302

Method GET_ALL_NODES on class CL_TREE_IGN has no exception.

Method GET_ALL_NODES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_TREE_NODE_IGN lokaler Startknoten 20010302

Method GET_ALL_NODES_INT on class CL_TREE_IGN has no exception.

Method GET_COMPLETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VNODE_TABLE Call by reference Type reference (TYPE) IGN_VAR_TREE_NODE_TAB Tree Control: Tabelle von Knotenschlüsseln 20010306
2 Importing IV_XLEAVES_ONLY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010306
3 Importing I_VNODE_TABLE Call by reference Type reference (TYPE) IGN_VAR_TREE_NODE_TAB Tree Control: Tabelle von Knotenschlüsseln 20010306

Method GET_COMPLETE_SUBTREE on class CL_TREE_IGN has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VNODE Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN selektierter Knoten 19991207
# Exception Resumable Description Created on
1 GENERAL_ERROR allgemeiner Fehler 19991207
2 SINGLE_NODE_SELECTION_ONLY Nur bei Einfachselektion verwendbar 19991207

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VNODE_TABLE Call by reference Type reference (TYPE) IGN_VAR_TREE_NODE_TAB Tabelle mit Schlüsseln der selektierten Knoten 20010306
# Exception Resumable Description Created on
1 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 20010306
2 OTHER_ERROR OTHER_ERROR 20010306

Method INSERT_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLACE Call by reference Type reference (TYPE) C 19991103
2 Importing VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103

Method INSERT_FIRST on class CL_TREE_IGN has no exception.

Method INSERT_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLACE Call by reference Type reference (TYPE) C 19991103
2 Importing VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103

Method INSERT_LAST on class CL_TREE_IGN has no exception.

Method INSERT_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF_VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103
2 Importing REPLACE Call by reference Type reference (TYPE) C 19991103
3 Importing VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103

Method INSERT_NEXT on class CL_TREE_IGN has no exception.

Method INSERT_PREV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF_VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103
2 Importing REPLACE Call by reference Type reference (TYPE) C 19991103
3 Importing VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103

Method INSERT_PREV on class CL_TREE_IGN has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19991103

Method ON_BUTTON_CLICK on class CL_TREE_IGN has no exception.

Method ON_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19991103

Method ON_EXPAND_NO_CHILDREN on class CL_TREE_IGN has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Type reference (TYPE) 20001023
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19991103

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_TREE_IGN has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

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

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_TREE_IGN has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19991103

Method ON_NODE_DOUBLE_CLICK on class CL_TREE_IGN has no exception.

Method ON_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19991104

Method ON_SELECTION_CHANGED on class CL_TREE_IGN has no exception.

Method SEARCH_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) I Vergleichsmodus 19991104
2 Exporting VNODE Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN Ergebnisknoten 19991104
3 Importing VNODE_REF Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN Referenzknoten 19991104
4 Importing VNODE_START Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN Startknoten 19991104
# Exception Resumable Description Created on
1 NO_NODE_FOUND kein Knoten gefunden 19991104

Method SEARCH_NODE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) I Vergleichsmodus 19991104
2 Exporting VNODE Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN Ergebnisknoten 19991104
3 Importing VNODE_REF Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN Referenzknoten 19991104
4 Importing VNODE_START Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN Startknoten 19991104
# Exception Resumable Description Created on
1 GENERAL_ERROR allgemeiner Fehler 19991104

Method SYMTRAVERSE_FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE Call by reference Object reference (TYPE REF TO) CL_TREE_NODE_IGN Knoten 19991103
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY 19991103
3 Importing ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_TREE_NODE_IGN Knoten 19991103

Method SYMTRAVERSE_FIND on class CL_TREE_IGN has no exception.

Method UNLINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VROOT Call by reference Object reference (TYPE REF TO) IF_VAR_TREE_NODE_IGN x 19991103

Method UNLINK on class CL_TREE_IGN has no exception.

Method UNSELECT Signature

Method UNSELECT on class CL_TREE_IGN has no parameter.
Method UNSELECT on class CL_TREE_IGN has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) CL_TREE_NODE_IGN Knoten 19991103

Method UPDATE on class CL_TREE_IGN has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in