SAP ABAP Class CL_SELECTION_TREE (Selection Tree)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-WTY (Application Component) Warranty Claim Processing
     ISAUTO_WTY_MP (Package) Mass Change Warranty Claim
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_COLUMN_TREE Column Tree Control 20020926
Properties
Class CL_SELECTION_TREE  
Short Description Selection Tree    
Super Class CL_GUI_COLUMN_TREE Column Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISAUTO_WTY_MP   Mass Change Warranty Claim 
Created 20020926   SAP 
Last change 20021108   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BOOLEAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 WTYMP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SELECTION_TREE has no interface implemented.
Friends
Class CL_SELECTION_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CB_MULTI_SELECT Instance attribute Private Object reference (TYPE REF TO) CL_BOOLEAN Boolean Class 20020930
2 CC_DELIMITER Constant Private See coding '^' 20020926
3 CC_ITEM_STRUCTURE_NAME Constant Private Type reference (TYPE) TABNAME 'MTREEUITM' 20020926
4 CC_LEAVES_COLUMN Constant Private Type reference (TYPE) TV_ITMNAME 'LEAVES' 20020927
5 CC_OBLIGATORY_COLUMN Constant Private Type reference (TYPE) TV_ITMNAME 'OBLIGATORY' 20020926
6 CC_SELECTION_COLUMN Constant Private Type reference (TYPE) TV_ITMNAME 'SELECTION' 20020926
7 CC_TECH_NAME Constant Private Type reference (TYPE) TV_ITMNAME 'TECH_NAME' Tree Control: Column Name / Item Name 20020930
8 CC_UPDATE_ITEM_TABLE_NAME Constant Private Type reference (TYPE) TABNAME 'MTREEUITM' 20020926
9 CT_HEADERS Instance attribute Private Type reference (TYPE) WTYMP_T_TAB_TREE_HEADERS 20020927
10 CT_LEAVES Instance attribute Private Type reference (TYPE) WTYMP_T_TAB_TREE_LEAVES 20020927
11 CT_SELECTED_LEAVES Instance attribute Private Type reference (TYPE) WTYMP_T_TAB_FIELDS 20020927
12 CT_TREE_ITEMS Instance attribute Private Type reference (TYPE) T_TAB_TREE_ITEMS 20020926
13 CT_TREE_NODES Instance attribute Private Type reference (TYPE) TREEV_NTAB 20020926
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020926
2 GET_SELECTED_LEAVES Instance method Public Method 20020927
3 ON_CHECKBOX_CHANGE Instance method Private Event handling method 20020926
4 SET_EDITABLE Instance method Public Method 20020926
Events
Class CL_SELECTION_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CHAR_INDEX Private See coding 20020926
2 T_TAB_TREE_ITEMS Private See coding 20020926
3 T_TREE_ITEM_STRUCTURE Private Type reference (TYPE) MTREEUITM 20020926
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_MULTI_SELECT Call by reference Object reference (TYPE REF TO) CL_BOOLEAN CL_BOOLEAN=>TRUE Boolean Klasse 20020930
2 Importing IB_OBLIGATORY Call by reference Object reference (TYPE REF TO) CL_BOOLEAN CL_BOOLEAN=>TRUE 20020930
3 Importing IB_TECH_NAME Call by reference Object reference (TYPE REF TO) CL_BOOLEAN CL_BOOLEAN=>TRUE 20020930
4 Importing IT_HEADERS Call by reference Type reference (TYPE) WTYMP_T_TAB_TREE_HEADERS 20020927
5 Importing IT_LEAVES Call by reference Type reference (TYPE) WTYMP_T_TAB_TREE_LEAVES 20020927
6 Importing IT_SELECTED_LEAVES Call by reference Type reference (TYPE) WTYMP_T_TAB_TREE_LEAVES 20020927
7 Importing IV_HEADER_TEXT Call by reference Type reference (TYPE) CHAR70 Characterfeld der Länge 70 20020927
8 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020926

Method CONSTRUCTOR on class CL_SELECTION_TREE has no exception.

Method GET_SELECTED_LEAVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LEAVES Call by reference Type reference (TYPE) WTYMP_T_TAB_TREE_LEAVES 20020927

Method GET_SELECTED_LEAVES on class CL_SELECTION_TREE has no exception.

Method ON_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Value transfer Attribute reference (LIKE) 20020926
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20020926
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020926

Method ON_CHECKBOX_CHANGE on class CL_SELECTION_TREE has no exception.

Method SET_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_EDITABLE Call by reference Object reference (TYPE REF TO) CL_BOOLEAN 20020926

Method SET_EDITABLE on class CL_SELECTION_TREE has no exception.
History
Last changed by/on SAP  20021108 
SAP Release Created in 471