SAP ABAP Class CL_AXT_RA_BOL_UI_ELEMENT_TREE (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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_RA_BOL_UI_BASE_TREE Basis Class for RA BOL UI Tree 20091021
Properties
Class CL_AXT_RA_BOL_UI_ELEMENT_TREE  
Short Description BOL UI Tree    
Super Class CL_AXT_RA_BOL_UI_BASE_TREE Basis Class for RA BOL UI Tree 
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
Class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no forward declaration.
Interfaces
Class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no interface implemented.
Friends
Class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ELEMENT_TYPES Static Attribute Private See coding 20091023
2 MT_NODE_MAP Instance attribute Private Type reference (TYPE) LTYT_NODE_MAP 20091023
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENT Instance method Private Method 20091023
2 ADD_UI_ELEMENT_TO_MODEL Instance method Protected Method 20091021
3 BUILD_TREE_FROM_EXTENSION Instance method Private Method 20091023
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091023
5 CONSTRUCTOR Instance method Public Constructor 20091021
6 DELETE_UI_ELEMENT_FROM_MODEL Instance method Protected Method 20091021
7 GET_KEY Instance method Private Method 20091023
8 GET_SELECTED_ELEMENT Instance method Public Method 20091021
9 GET_TYPE_TEXT Instance method Private Method 20091023
10 GET_UI_GEN_FOR_DISPLAY Instance method Public Method 20091117
11 INIT_DISPLAY Instance method Public Method 20091023
12 ON_ELEMENT_CHILD_ADDED Instance method Private Event handling method 20091023
13 ON_ELEMENT_DELETED Instance method Private Event handling method 20091023
14 UI_ELEMENT_AUTO_CREATE Instance method Protected Method 20091023
Events
Class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYT_NODE_MAP Private See coding 20091023 ltyt_node_map TYPE HASHED TABLE OF lty_node_map WITH UNIQUE KEY element
2 LTYT_UI_GEN Public See coding 20091117 ltyt_ui_gen type STANDARD TABLE OF lty_ui_gen WITH KEY ui_comp view
3 LTY_NODE_MAP Private See coding 20091023 BEGIN OF LTY_NODE_MAP, element TYPE REF TO if_axt_bol_ui_element, id TYPE lvc_nkey, END OF LTY_NODE_MAP
4 LTY_UI_GEN Public See coding 20091117 begin of LTY_UI_GEN, ui_comp type axt_component, viewset type axt_view, view type axt_view, bol_object type axt_name, end of lty_ui_gen
Method Signatures

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT Element for BOL UI definition 20091023
2 Importing IV_PARENT Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20091023
3 Returning RV_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20091023

Method ADD_ELEMENT on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method ADD_UI_ELEMENT_TO_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT UI Model 20091023
2 Importing IV_TYPE Call by reference Type reference (TYPE) AXT_BOL_UI_ELEMENT_TYPE Type of Element for BOL UI 20091023
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091021

Method BUILD_TREE_FROM_EXTENSION Signature

Method BUILD_TREE_FROM_EXTENSION on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no parameter.
Method BUILD_TREE_FROM_EXTENSION on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

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 Access to BOL UI Extension 20091021
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091021

Method DELETE_UI_ELEMENT_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT UI Model 20091023
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091021

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT Element ID 20091023
2 Returning RV_ID Value transfer Type reference (TYPE) LVC_NKEY Element for BOL UI definition 20091023

Method GET_KEY on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method GET_SELECTED_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT UI Element 20091023

Method GET_SELECTED_ELEMENT on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method GET_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) AXT_BOL_UI_ELEMENT_TYPE Type of Element for BOL UI 20091023
2 Returning RV_TEXT Value transfer Type reference (TYPE) AXT_DESCRIPTION Description 20091023

Method GET_TYPE_TEXT on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method GET_UI_GEN_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UI_GEN Value transfer Type reference (TYPE) LTYT_UI_GEN 20091117

Method GET_UI_GEN_FOR_DISPLAY on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method INIT_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILTER_BY_PARENT Call by reference Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT Element for BOL UI definition 20091023
2 Importing IV_ALLOW_EDIT Call by reference Type reference (TYPE) FLAG '' General Flag 20091023
3 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_BOL_UI_ELEMENT_TYPE Type of Element for BOL UI 20091023
4 Importing IV_TREE_USECASE Call by reference Type reference (TYPE) CHAR3 'WZD' 3-Byte field 20091023

Method INIT_DISPLAY on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method ON_ELEMENT_CHILD_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Value transfer Attribute reference (LIKE) 20091023
2 Importing IO_SENDER Value transfer Attribute reference (LIKE) 20091023

Method ON_ELEMENT_CHILD_ADDED on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method ON_ELEMENT_DELETED Signature

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

Method ON_ELEMENT_DELETED on class CL_AXT_RA_BOL_UI_ELEMENT_TREE has no exception.

Method UI_ELEMENT_AUTO_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_BOL_UI_ELEMENT UI Model 20091023

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