SAP ABAP Class CL_SQF_RESULT_TREE_VIEWER (Viewer for tree results)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     SQF_UI (Package) User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SQF_RESULT_VIEWER_ROOT Root class for rfesult viewers 20081211
Properties
Class CL_SQF_RESULT_TREE_VIEWER  
Short Description Viewer for tree results    
Super Class CL_SQF_RESULT_VIEWER_ROOT Root class for rfesult viewers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQF_UI   User Interface 
Created 20081017   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SQF_RESULT_TREE_VIEWER has no forward declaration.
Interfaces
Class CL_SQF_RESULT_TREE_VIEWER has no interface implemented.
Friends
Class CL_SQF_RESULT_TREE_VIEWER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20081017
2 CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20081017
3 KEY_INDEX Instance attribute Private Type reference (TYPE) TY_KEY_INDEX 20081017
4 OUTPUT_LINE Instance attribute Private Object reference (TYPE REF TO) DATA 20081017
5 OUTPUT_LIST Instance attribute Private Object reference (TYPE REF TO) DATA 20081017
6 RESULT Instance attribute Private Object reference (TYPE REF TO) CL_SQF_RESULT_TREE Tree format for results 20081017
7 SELECTIONS Instance attribute Private Type reference (TYPE) IF_SQF_QUERY=>TY_SELECTIONS 20081017
8 STRUCTURE_INFO Instance attribute Private Type reference (TYPE) IF_SQF_QUERY=>TY_PARAMETER_LIST 20081017
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE Instance method Private Method 20081017
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081017
3 CREATE_ALV_TREE Instance method Private Method 20081017
4 CREATE_OUTPUT_LIST Instance method Private Method 20081017
5 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method 20081212
6 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method 20081212
7 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20081212
8 REGISTER_ALVTREE_EVENTS Instance method Private Method 20081212
9 SETUP_FIELDCAT Instance method Private Method 20081017
10 SET_SELECTION_IN_RESULT Instance method Private Method 20081212
Events
Class CL_SQF_RESULT_TREE_VIEWER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INDEX Private See coding 20081017 begin of ty_index, id type i, key type lvc_nkey, end of ty_index
2 TY_KEY_INDEX Private See coding 20081017 ty_key_index type hashed table of ty_index with unique key id
Method Signatures

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_SQF_RESULT_TREE_VIEWER has no parameter.
Method BUILD_TREE on class CL_SQF_RESULT_TREE_VIEWER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER 20081017

Method CONSTRUCTOR on class CL_SQF_RESULT_TREE_VIEWER has no exception.

Method CREATE_ALV_TREE Signature

Method CREATE_ALV_TREE on class CL_SQF_RESULT_TREE_VIEWER has no parameter.
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR UI Problems 20081017

Method CREATE_OUTPUT_LIST Signature

Method CREATE_OUTPUT_LIST on class CL_SQF_RESULT_TREE_VIEWER has no parameter.
Method CREATE_OUTPUT_LIST on class CL_SQF_RESULT_TREE_VIEWER has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

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

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_SQF_RESULT_TREE_VIEWER has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

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

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_SQF_RESULT_TREE_VIEWER has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20081212

Method HANDLE_NODE_DOUBLE_CLICK on class CL_SQF_RESULT_TREE_VIEWER has no exception.

Method REGISTER_ALVTREE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION Call by reference Type reference (TYPE) CHAR1 'X' 20081212
# Exception Resumable Description Created on
1 CTRL_ERROR 20081212

Method SETUP_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field catalog for ListViewer control 20081017
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR UI Problems 20081017

Method SET_SELECTION_IN_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20081212

Method SET_SELECTION_IN_RESULT on class CL_SQF_RESULT_TREE_VIEWER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720