SAP ABAP Class CL_CHTMLB_CONFIG_TREE (Element-Handler: <chtmlb:configTree>)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_EXTENSIONS (Package) Tag Library for Dynamic Layout
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_CHTMLB_CONFIGTREE Base: 20060315
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20060315
Properties
Class CL_CHTMLB_CONFIG_TREE  
Short Description Element-Handler: <chtmlb:configTree>    
Super Class CLG_CHTMLB_CONFIGTREE Base: <chtmlb:configTree> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_EXTENSIONS   Tag Library for Dynamic Layout 
Created 20060315   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_TABLEVIEW_ITERATOR For Table Looping and Filtering 20060315
Friends
Class CL_CHTMLB_CONFIG_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' indicates whether tag should be rendered (switch) 20080227
2 GC_DISPLAYMODE_WITH_SELECTION Constant Public Type reference (TYPE) STRING 'TRUEWITHSELECTION' displaymode with selection 20070830
3 GS_CONFIGURATION Instance attribute Protected Type reference (TYPE) BSP_DLC_TABLE_DESCR Table Description 20060512
4 GT_COLUMN_DESCRIPTION Instance attribute Protected Type reference (TYPE) BSP_DLC_COLUMN_DESCR_TAB Table column definitions 20060315
5 GT_TABLE_VIEWS_NAMES Instance attribute Protected Type reference (TYPE) TABLE_TITLE list of table's views names given by personalization 20091125
6 GV_ALLOW_SELECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL allow selection inspite of display mode 20070830
7 GV_CELL_ELEMENT Static Attribute Protected Object reference (TYPE REF TO) IF_BSP_BEE Current cell element 20060328
8 GV_CURRRENT_TREE_ID Static Attribute Protected Type reference (TYPE) STRING Id of crrent tree 20060328
9 GV_NUM_DYNAMIC_COLUMNS Instance attribute Public Type reference (TYPE) I Number of dynamically added columns by iterator. 20090407
10 GV_TC_DEF Instance attribute Private Type reference (TYPE) STRING TAB CHAIN DEFINITION 20100428
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOWNLOAD_TO_EXCEL Instance method Protected Method add action which triggers download to Excel 20071120
2 BUILD_TC_DEF_STRING Instance method Private Method Build the tab chain definition 20100428
3 GET_BUTTON_XML Instance method Protected Method get button config XML 20091208
4 GET_CURRENT_CELL_ELEMENT Static method Public Method passes current cell element back 20060328
5 GET_TABLE_VIEWS_NAME Instance method Protected Method get table views names from personalization 20091125
6 GET_XML Instance method Protected Method get table config XML 20060315
Events
Class CL_CHTMLB_CONFIG_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TABLE_TITLE Protected See coding 20091126 table_title type table of BSP_DLC_MULTI_LAYOUT_TITLE
2 TYPE_STRUC Protected See coding 20060315 BEGIN OF TYPE_STRUC, FIELD_NAME TYPE STRING, TYPE TYPE CHAR1, END OF TYPE_STRUC
3 TYPE_TAB Protected See coding 20060315 TYPE_TAB TYPE TABLE OF TYPE_STRUC
Method Signatures

Method ADD_DOWNLOAD_TO_EXCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SCRIPT Value transfer Type reference (TYPE) STRING script for download 20071120
2 Importing IR_TREE Call by reference Object reference (TYPE REF TO) CL_THTMLB_TREE Table of Buttons in Table View Header 20071120
3 Importing IV_ADD_BUTTON Call by reference Type reference (TYPE) ABAP_BOOL add a download button 20071120

Method ADD_DOWNLOAD_TO_EXCEL on class CL_CHTMLB_CONFIG_TREE has no exception.

Method BUILD_TC_DEF_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMN_DESC Call by reference Type reference (TYPE) BSP_DLC_COLUMN_DESCR_TAB Table column definitions 20100428
2 Returning RV_TC_DEF Value transfer Type reference (TYPE) STRING Tab Chain Definition String : column_name=order#?#column_nam 20100428

Method BUILD_TC_DEF_STRING on class CL_CHTMLB_CONFIG_TREE has no exception.

Method GET_BUTTON_XML Signature

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

Method GET_BUTTON_XML on class CL_CHTMLB_CONFIG_TREE has no exception.

Method GET_CURRENT_CELL_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CELL_ELEMENT Value transfer Object reference (TYPE REF TO) IF_BSP_BEE BSP Extension Expression 20060328
2 Importing IV_TREE_ID Value transfer Type reference (TYPE) STRING 20060328

Method GET_CURRENT_CELL_ELEMENT on class CL_CHTMLB_CONFIG_TREE has no exception.

Method GET_TABLE_VIEWS_NAME Signature

Method GET_TABLE_VIEWS_NAME on class CL_CHTMLB_CONFIG_TREE has no parameter.
Method GET_TABLE_VIEWS_NAME on class CL_CHTMLB_CONFIG_TREE has no exception.

Method GET_XML Signature

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

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