SAP ABAP Class CL_CHTMLB_CONFIG_TABLE (Element-Handler: <chtmlb:configTable>)
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_CONFIGTABLE Base: 20051019
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20051019
Properties
Class CL_CHTMLB_CONFIG_TABLE  
Short Description Element-Handler: <chtmlb:configTable>    
Super Class CLG_CHTMLB_CONFIGTABLE Base: <chtmlb:configTable> 
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 20051019   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)
2 BSPCD 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 20051019
Friends
Class CL_CHTMLB_CONFIG_TABLE 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 FORCE_SCROLLABLE Instance attribute Public Type reference (TYPE) STRING SPACE forces "scrollable" over configuration 20060803
3 GC_CONFIG Constant Protected Type reference (TYPE) STRING 'config' 20070404
4 GS_CONFIGURATION Instance attribute Protected Type reference (TYPE) BSP_DLC_TABLE_DESCR Configuration 20060512
5 GT_COLUMN_DESCRIPTION Instance attribute Protected Type reference (TYPE) BSP_DLC_COLUMN_DESCR_TAB Table column definitions 20051103
6 GT_FIELD_TYPE Instance attribute Protected Type reference (TYPE) TYPE_TAB type of field 20060216
7 GT_TABLE_VIEWS_NAMES Instance attribute Protected Type reference (TYPE) TABLE_TITLE 20091202
8 GT_TAG_TEMPLATES Instance attribute Protected Type reference (TYPE) TEMPL_TAB Tag templates 20100708
9 GV_CELL_ELEMENT Static Attribute Protected Object reference (TYPE REF TO) IF_BSP_BEE Current cell element 20060328
10 GV_CURRRENT_TABLE_ID Static Attribute Protected Type reference (TYPE) STRING Id of crrent table 20060328
11 GV_NUM_DYNAMIC_COLUMNS Instance attribute Public Type reference (TYPE) I Number of dynamically added columns from the iterator. 20090407
12 GV_PROP_DESCR Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_DLC_VIEW_DESCRIPTOR View Descriptor Interface 20060412
13 GV_RUNTIME_ANALYSIS Instance attribute Protected Type reference (TYPE) FLAG General Flag 20070404
14 GV_TC_DEF Instance attribute Private Type reference (TYPE) STRING Tab Chain Definition 20100428
15 GV_TEMPLATE_FIRST_ROW Instance attribute Private Type reference (TYPE) I 20100708
16 GV_TEMPLATE_MODE Instance attribute Protected Type reference (TYPE) BOOLEAN tag template mode? 20100708
17 M_DOWNLOAD_TO_EXCEL Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060427
18 M_PERSONALIZABLE Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060517
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 20060427
2 BUILD_TC_DEF_STRING Instance method Private Method Build the tab chain definition 20100428
3 GET_CURRENT_CELL_ELEMENT Static method Public Method passes current cell element back 20060328
4 GET_TABLE_VIEWS_NAME Instance method Protected Method get table views names from personalization 20091202
5 GET_XML Instance method Protected Method get table config XML 20051103
Events
Class CL_CHTMLB_CONFIG_TABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TABLE_TITLE Protected See coding 20091202 table_title TYPE TABLE OF bsp_dlc_multi_layout_title
2 TEMPL_STRUC Protected See coding 20100708 BEGIN OF TEMPL_STRUC, COLUMN_KEY TYPE STRING, TEMPLATE TYPE REF TO IF_BSP_BEE, END OF TEMPL_STRUC
3 TEMPL_TAB Protected See coding 20100708 TEMPL_TAB TYPE TABLE OF TEMPL_STRUC WITH KEY COLUMN_KEY
4 TYPE_STRUC Protected See coding 20060216 BEGIN OF type_struc, field_name TYPE string, type TYPE char1, END OF type_struc
5 TYPE_TAB Protected See coding 20060216 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 20070815
2 Importing IR_TABLE_VIEW Call by reference Object reference (TYPE REF TO) CL_THTMLB_TABLE_VIEW Element-Handler: 20060504
3 Importing IV_ADD_BUTTON Call by reference Type reference (TYPE) ABAP_BOOL add a download button 20070815

Method ADD_DOWNLOAD_TO_EXCEL on class CL_CHTMLB_CONFIG_TABLE 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_TABLE 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_TABLE_ID Value transfer Type reference (TYPE) STRING 20060328

Method GET_CURRENT_CELL_ELEMENT on class CL_CHTMLB_CONFIG_TABLE has no exception.

Method GET_TABLE_VIEWS_NAME Signature

Method GET_TABLE_VIEWS_NAME on class CL_CHTMLB_CONFIG_TABLE has no parameter.
Method GET_TABLE_VIEWS_NAME on class CL_CHTMLB_CONFIG_TABLE 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 20051103

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