SAP ABAP Class CL_AXT_RA_BOL_UI_BASE_TREE (Basis Class for RA BOL UI Tree)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-RA (Application Component) Rapid Applications
     AXT_RA_TOOL_UI (Package) RA Tool UI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_RA_BOL_UI_ELEMENT_TREE BOL UI Tree 20091021
2 Inheritance (c INHERITING FROM c_ref)  CL_AXT_RA_BOL_UI_TREE BOL UI Tree 20091021
Properties
Class CL_AXT_RA_BOL_UI_BASE_TREE  
Short Description Basis Class for RA BOL UI Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RA_TOOL_UI   RA Tool UI 
Created 20091021   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_AXT_RA_BOL_UI_BASE_TREE has no interface implemented.
Friends
Class CL_AXT_RA_BOL_UI_BASE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20091021
2 GC_TREE_USECASE_F4 Constant Public Type reference (TYPE) CHAR3 'F4' 3-Byte field 20091021
3 GC_TREE_USECASE_F4_UI Constant Public Type reference (TYPE) CHAR3 'F4U' 3-Byte field 20091021
4 GC_TREE_USECASE_WZD Constant Public Type reference (TYPE) CHAR3 'WZD' 3-Byte field 20091021
5 GO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20091021
6 GO_EXTENSION Instance attribute Protected Object reference (TYPE REF TO) IF_AXT_BOL_UI_EXTENSION Access to BOL UI Extension 20091021
7 GO_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20091021
8 GO_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20091021
9 GT_EMPTY_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20091021
10 GT_EXPANDABLE_NODES Instance attribute Protected Type reference (TYPE) LVC_T_NKEY ALV Tree Control: Node Table 20091021
11 GV_NUMBER_ACTIVE_NODES Instance attribute Protected Type reference (TYPE) I 20091021
12 GV_TOP_NODE Instance attribute Protected Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20091021
13 GV_TREE_USECASE Instance attribute Protected Type reference (TYPE) CHAR3 3-Byte field 20091021
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_TO_TREE Instance method Protected Method 20091023
2 BUILD_EMPTY_DATA_TABLE Instance method Private Method 20091021
3 CHECK Instance method Public Method 20091113
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091021
5 DELETE_NODE_FROM_TREE Instance method Protected Method 20091023
6 EXPAND_TREE Instance method Protected Method 20091021
7 FIND_NODE Instance method Protected Method 20091023
8 FREE Instance method Public Method 20091021
9 ON_TOOLBAR_DROPDOWN Instance method Protected Event handling method 20091021
10 ON_TOOLBAR_FUNCTION_SELECTED Instance method Protected Event handling method 20091021
11 ON_TREE_EXPAND_NC Instance method Protected Event handling method 20091021
12 ON_TREE_NODE_DOUBLE_CLICK Instance method Protected Event handling method 20091021
13 SET_BUTTONS Instance method Protected Method 20091021
14 SET_EVENT_HANDLER Instance method Protected Method 20091021
15 SHOW_EXCEPTION_MESSAGES Instance method Protected Method 20091022
Events
Class CL_AXT_RA_BOL_UI_BASE_TREE has no event.
Types
Class CL_AXT_RA_BOL_UI_BASE_TREE has no local type.
Method Signatures

Method ADD_NODE_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091023
2 Importing IS_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN Boolean 20091023
3 Importing IT_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI Layout structure for items of the ALV tree control 20091023
4 Importing IV_PARENT Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20091023
5 Importing IV_RELATIONSHIP Call by reference Type reference (TYPE) INT4 CL_GUI_COLUMN_TREE=>RELAT_LAST_CHILD Natural number 20091023
6 Importing IV_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV Control: Cell Content 20091023
7 Returning RV_ID Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20091023

Method ADD_NODE_TO_TREE on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method BUILD_EMPTY_DATA_TABLE Signature

Method BUILD_EMPTY_DATA_TABLE on class CL_AXT_RA_BOL_UI_BASE_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091021

Method CHECK Signature

Method CHECK on class CL_AXT_RA_BOL_UI_BASE_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20091113

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20091021
2 Importing IO_EXTENSION Call by reference Object reference (TYPE REF TO) IF_AXT_BOL_UI_EXTENSION Extension interface for facade 20091021
3 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20091021

Method CONSTRUCTOR on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method DELETE_NODE_FROM_TREE Signature

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

Method DELETE_NODE_FROM_TREE on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method EXPAND_TREE Signature

Method EXPAND_TREE on class CL_AXT_RA_BOL_UI_BASE_TREE has no parameter.
Method EXPAND_TREE on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method FIND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091023
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20091023
3 Returning RV_ID Value transfer Type reference (TYPE) LVC_NKEY Field ID 20091023

Method FIND_NODE on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method FREE Signature

Method FREE on class CL_AXT_RA_BOL_UI_BASE_TREE has no parameter.
Method FREE on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method ON_TOOLBAR_DROPDOWN Signature

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

Method ON_TOOLBAR_DROPDOWN on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method ON_TOOLBAR_FUNCTION_SELECTED Signature

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

Method ON_TOOLBAR_FUNCTION_SELECTED on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method ON_TREE_EXPAND_NC Signature

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

Method ON_TREE_EXPAND_NC on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method ON_TREE_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) 20091021

Method ON_TREE_NODE_DOUBLE_CLICK on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method SET_BUTTONS Signature

Method SET_BUTTONS on class CL_AXT_RA_BOL_UI_BASE_TREE has no parameter.
Method SET_BUTTONS on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method SET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE Boolean 20100204

Method SET_EVENT_HANDLER on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.

Method SHOW_EXCEPTION_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EX Call by reference Object reference (TYPE REF TO) CX_AXT General exception 20091022

Method SHOW_EXCEPTION_MESSAGES on class CL_AXT_RA_BOL_UI_BASE_TREE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701