SAP ABAP Class CL_RSQVT_SELECTIONTREE (Container for Details Tree with Selection)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB (Application Component) BW Database platforms
     RSQVT (Package) SAP Query Analysis Tool
Properties
Class CL_RSQVT_SELECTIONTREE  
Short Description Container for Details Tree with Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSQVT   SAP Query Analysis Tool 
Created 20060509   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSQVT_SELECTIONTREE has no forward declaration.
Interfaces
Class CL_RSQVT_SELECTIONTREE has no interface implemented.
Friends
Class CL_RSQVT_SELECTIONTREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECKABLE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060509
2 CHECKED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060509
3 CHILDS Instance attribute Private See coding 20060509
4 ISFOLDER Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060509
5 NODE_KEY Instance attribute Private Type reference (TYPE) STRING 20060509
6 PARENT Instance attribute Private Object reference (TYPE REF TO) CL_RSQVT_SELECTIONTREE Network Control 20060509
7 TEXT Instance attribute Private Type reference (TYPE) STRING 20060509
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method Adds Node 20060509
2 BUILD_NODES_FROM_TABLE Instance method Public Method Generates Corresponding Subnodes for String Table 20060509
3 CHECK Instance method Public Method Select This Node (Propagation Up and Down) 20060509
4 CHECK_SELECTIVE Instance method Public Method Select This Node (Propagation Up Only) 20060509
5 CONSTRUCTOR Instance method Public Constructor 20060509
6 CREATE_COND_TREE Instance method Public Method 20060509
7 GET_CHILDS Instance method Public Method Returns Child Nodes for This Node 20060509
8 GET_KEY Instance method Public Method 20060509
9 GET_PARENT Instance method Public Method 20060509
10 GET_PATHCOMB Instance method Public Method Returns Bitarray of Checked Nodes (Depth-First-Order) 20060509
11 GET_PATHLIST Instance method Public Method Returns Table of Checked Paths 20060509
12 GET_PATH_OBJECT Instance method Public Method 20061113
13 GET_TEXT Instance method Public Method 20060509
14 IS_CHECKABLE Instance method Public Method 20060509
15 IS_CHECKED Instance method Public Method 20060509
16 IS_FOLDER Instance method Public Method 20060509
17 IS_LEAF Instance method Public Method Returns Type of This Node 20060509
18 UNCHECK Instance method Public Method Deselect This Node (with Propagation) 20060509
19 UNCHECK_SELECTIVE Instance method Protected Method Select This Node (with Propagation) 20060509
Events
Class CL_RSQVT_SELECTIONTREE has no event.
Types
Class CL_RSQVT_SELECTIONTREE has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509
2 Importing I_CHECKED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509
3 Importing I_ISFOLDER Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509
4 Importing I_PATH Call by reference Type reference (TYPE) STRING 20060509
5 Importing I_TEXT Call by reference Type reference (TYPE) STRING 20060509

Method ADD_NODE on class CL_RSQVT_SELECTIONTREE has no exception.

Method BUILD_NODES_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20060509
2 Importing I_STRINGTABLE Call by reference Type reference (TYPE) TABLE 20060509

Method BUILD_NODES_FROM_TABLE on class CL_RSQVT_SELECTIONTREE has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECKPATHES Call by reference Type reference (TYPE) TABLE 20060509
2 Importing I_PATH Call by reference Type reference (TYPE) STRING 20060509

Method CHECK on class CL_RSQVT_SELECTIONTREE has no exception.

Method CHECK_SELECTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECKPATHES Call by reference Type reference (TYPE) TABLE 20060509
2 Importing I_PATH Call by reference Type reference (TYPE) STRING 20060509

Method CHECK_SELECTIVE on class CL_RSQVT_SELECTIONTREE has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_RSQVT_SELECTIONTREE has no exception.

Method CREATE_COND_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509
2 Importing I_CHECKED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509
3 Importing I_COND Call by reference Object reference (TYPE REF TO) CL_RSQVT_CONDITION SQLVIS Query Model: abstrakte Condition 20060509
4 Importing I_PARENT_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20060509
5 Importing I_SUFFIX Call by reference Type reference (TYPE) STRING 20060509

Method CREATE_COND_TREE on class CL_RSQVT_SELECTIONTREE has no exception.

Method GET_CHILDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILDS Value transfer Type reference (TYPE) TABLE 20060509

Method GET_CHILDS on class CL_RSQVT_SELECTIONTREE has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEY Value transfer Type reference (TYPE) STRING 20060509

Method GET_KEY on class CL_RSQVT_SELECTIONTREE has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARENT Value transfer Object reference (TYPE REF TO) CL_RSQVT_SELECTIONTREE Netzplancontrol 20060509

Method GET_PARENT on class CL_RSQVT_SELECTIONTREE has no exception.

Method GET_PATHCOMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STARTNODE Call by reference Type reference (TYPE) STRING 20060509
2 Returning R_PATHCOMB Value transfer Type reference (TYPE) STRING 20060509

Method GET_PATHCOMB on class CL_RSQVT_SELECTIONTREE has no exception.

Method GET_PATHLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PATHLIST Value transfer Type reference (TYPE) TABLE 20060509
2 Importing I_STARTNODE Call by reference Type reference (TYPE) STRING 20060509
# Exception Resumable Description Created on
1 CX_RSQVT_MODEL_ERROR 20060621

Method GET_PATH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING Tree Model: Schlüssel eines Knotens 20061113
2 Returning R_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSQVT_SELECTIONTREE Container für Detailtree mit Selektion 20061113
# Exception Resumable Description Created on
1 CX_RSQVT_MODEL_ERROR Exception: Fehler im Model 20061113

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20060509

Method GET_TEXT on class CL_RSQVT_SELECTIONTREE has no exception.

Method IS_CHECKABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECKABLE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509

Method IS_CHECKABLE on class CL_RSQVT_SELECTIONTREE has no exception.

Method IS_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECKED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509

Method IS_CHECKED on class CL_RSQVT_SELECTIONTREE has no exception.

Method IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ISFOLDER Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509

Method IS_FOLDER on class CL_RSQVT_SELECTIONTREE has no exception.

Method IS_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ISLEAF Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060509

Method IS_LEAF on class CL_RSQVT_SELECTIONTREE has no exception.

Method UNCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_UNCHECKPATHES Call by reference Type reference (TYPE) TABLE 20060509
2 Importing I_PATH Call by reference Type reference (TYPE) STRING 20060509

Method UNCHECK on class CL_RSQVT_SELECTIONTREE has no exception.

Method UNCHECK_SELECTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_UNCHECKPATHES Call by reference Type reference (TYPE) TABLE 20060509

Method UNCHECK_SELECTIVE on class CL_RSQVT_SELECTIONTREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350