SAP ABAP Class CL_THTMLB_TREE (Element-Handler: <thtmlb:tree>)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TREE Base: 20060215
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20060224
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20060224
Properties
Class CL_THTMLB_TREE  
Short Description Element-Handler: <thtmlb:tree>    
Super Class CLG_THTMLB_TREE Base: <thtmlb:tree> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20060215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTMLB_DATA Input Data from HTMLB 20060224
2 IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20060224
Friends
Class CL_THTMLB_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIONSONTABLE Instance attribute Public Type reference (TYPE) CRMT_THTMLB_BUTTON_T Actions on right hand side 20071127
2 GC_CLICK_NODE Constant Public Type reference (TYPE) STRING 'clickNode' select node event 20060329
3 GC_COLLAPSE_NODE Constant Public Type reference (TYPE) STRING 'collapseNode' collapse node event 20060313
4 GC_EVENT_ID Constant Public Type reference (TYPE) STRING 'THTMLB' 20060308
5 GC_EXPANDER_TEXT Constant Public Type reference (TYPE) STRING '_EXPANDER_' 20060224
6 GC_EXPAND_NODE Constant Public Type reference (TYPE) STRING 'expandNode' expand node event 20060313
7 GC_SELECTION_MODES Constant Public Type reference (TYPE) STRING 'NONE/SINGLESELECT/MULTISELECT/LINEEDIT/MULTILINEEDIT' 20060313
8 GC_SELECTION_MULTI Constant Public Type reference (TYPE) STRING 'MULTISELECT' 20060313
9 GC_SELECTION_MULTIEDIT Constant Public Type reference (TYPE) STRING 'MULTILINEEDIT' All Designs as String 20060324
10 GC_SELECTION_NONE Constant Public Type reference (TYPE) STRING 'NONE' 20060313
11 GC_SELECTION_SINGLE Constant Public Type reference (TYPE) STRING 'SINGLESELECT' 20060313
12 GC_SELECTION_SINGLEEDIT Constant Public Type reference (TYPE) STRING 'LINEEDIT' All Designs as String 20060324
13 GC_SELECT_NODE Constant Public Type reference (TYPE) STRING 'selectNode' select node event 20060313
14 GC_TREE_TYPES Constant Public Type reference (TYPE) STRING 'SIMPLE/COLUMN' 20060312
15 GC_TYPE_COLUMN Constant Public Type reference (TYPE) STRING 'COLUMN' 20060312
16 GC_TYPE_SIMPLE Constant Public Type reference (TYPE) STRING 'SIMPLE' 20060312
17 GT_COLUMN_DEFINITIONS Instance attribute Protected Type reference (TYPE) TABLEVIEWCONTROLTAB STABLEVIEWCOLUMN 20060224
18 GT_TABLE_VIEWS_NAMES Instance attribute Public Type reference (TYPE) TABLE_TITLE list of table's views names given by personalization 20091125
19 GT_TREE Instance attribute Public Type reference (TYPE) CRMT_THTMLB_TREETABLE_NODE_I_T node table (internal) 20060224
20 GV_ACCESSIBILITY_MODE Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060224
21 GV_COLLAPSE_LEVEL Instance attribute Public Type reference (TYPE) I 20060224
22 GV_HIERARCHYCOLUMN Instance attribute Protected Type reference (TYPE) STRING 20060224
23 GV_IS_CONFIG_TREE Instance attribute Public Type reference (TYPE) ABAP_BOOL the tree is called from config tag 20070815
24 GV_MARKALL Instance attribute Public Type reference (TYPE) STRING Flag: Mark all 20060807
25 GV_MODEL_REF Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_MODEL_BINDING BSP: Basis Interface for Binding to Model 20060224
26 GV_NUM_DYNAMIC_COLUMNS Instance attribute Public Type reference (TYPE) I Number of dynamically added columns in iterator. 20090407
27 GV_ONROWSELECTION Instance attribute Protected Type reference (TYPE) STRING Envent on row selection 20060313
28 GV_ON_COLLAPSE Instance attribute Protected Type reference (TYPE) STRING 20060308
29 GV_ON_EXPAND Instance attribute Protected Type reference (TYPE) STRING 20060308
30 GV_PERSONALISATION_PARAM Instance attribute Public Type reference (TYPE) STRING additional parameters to pass to personalisation 20070305
31 GV_REQUEST Instance attribute Protected Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20060224
32 GV_ROWCOUNT Instance attribute Protected Type reference (TYPE) STRING Number of tree nodes 20090610
33 GV_TC_DEF Instance attribute Public Type reference (TYPE) STRING Tab Chain Definition 20100428
34 ROW_INDEX Instance attribute Public Type reference (TYPE) INT4 holds row index after an event has been fired 20060313
35 ROW_KEY Instance attribute Public Type reference (TYPE) STRING holds row key after an event has been fired 20060313
Methods
# Method Level Visibility Method type Description Created on
1 GET_SELECTED_ROW Instance method Protected Method Determines the Selected Node 20060224
2 GET_TABLE Instance method Protected Method Get Data Table Content 20060224
3 GET_TABLE_ENTRIES Instance method Protected Method Fills Empty Table with Content (from Model) 20060224
4 GET_TREE_ROW_COUNT Instance method Public Method Gets number of rows 20090610
5 INTERCEPT_HTMLB_EVENT Instance method Protected Method Change event so events from other libraries become tree even 20060308
6 RENDER_AJAX_EVENT Instance method Protected Method Render an AJAX Event 20060310
7 RENDER_INPUTFIELD Instance method Protected Method Generates BEE for an INPUT Field 20060224
Events
Class CL_THTMLB_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TABLE_TITLE Public See coding 20091126 table_title type table of BSP_DLC_MULTI_LAYOUT_TITLE
Method Signatures

Method GET_SELECTED_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SELECTEDROWINDEX Value transfer Type reference (TYPE) STRING 20060224
2 Changing SELECTEDROWINDEXTABLE Value transfer Type reference (TYPE) INT4_TABLE Standard Table of INT4 20060224
3 Changing SELECTEDROWKEY Value transfer Type reference (TYPE) STRING 20060224

Method GET_SELECTED_ROW on class CL_THTMLB_TREE has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TABLE_REF Value transfer Object reference (TYPE REF TO) DATA 20060224

Method GET_TABLE on class CL_THTMLB_TREE has no exception.

Method GET_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Value transfer Object reference (TYPE REF TO) DATA 20060224
2 Importing IV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20060224

Method GET_TABLE_ENTRIES on class CL_THTMLB_TREE has no exception.

Method GET_TREE_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ROW_COUNT Value transfer Type reference (TYPE) I 20090610

Method GET_TREE_ROW_COUNT on class CL_THTMLB_TREE has no exception.

Method INTERCEPT_HTMLB_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_DEFINED Value transfer Type reference (TYPE) STRING 'none' 20060308
2 Importing IV_SERVER_EVENT Value transfer Type reference (TYPE) STRING 20060308
3 Returning RV_ON_EVENT Value transfer Type reference (TYPE) STRING 20060308

Method INTERCEPT_HTMLB_EVENT on class CL_THTMLB_TREE has no exception.

Method RENDER_AJAX_EVENT Signature

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

Method RENDER_AJAX_EVENT on class CL_THTMLB_TREE has no exception.

Method RENDER_INPUTFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INPUTFIELD Value transfer Object reference (TYPE REF TO) CL_THTMLB_INPUTFIELD Implementation for 20060224
2 Importing IV_CELL_ID Value transfer Type reference (TYPE) STRING 20060224
3 Importing IV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20060224
4 Importing IV_HORIZONTALALIGNMENT Value transfer Type reference (TYPE) STRING 20060224
5 Importing IV_ROW_INDEX Value transfer Type reference (TYPE) INT4 Natural number 20060224

Method RENDER_INPUTFIELD on class CL_THTMLB_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700