SAP ABAP Class CL_THTMLB_ELEMENT (Element class for THTMLB tag library)
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)  CL_HTMLB_ELEMENT Base 20060125
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_0E0D272A821F691808D76CDF5A Base: 20080923
2 Inheritance (c INHERITING FROM c_ref)  CLG_2A1FC2B560A2AC2373C98C7916 Base: <:silverlightIslandProperty> 20100629
3 Inheritance (c INHERITING FROM c_ref)  CLG_5D5173A6A6B1C93770945B7F81 Base: 20100629
4 Inheritance (c INHERITING FROM c_ref)  CLG_6C02E10F19CF811DD3713A9A36 Base: 20080923
5 Inheritance (c INHERITING FROM c_ref)  CLG_AF020730ADD9D4161AEB15CBDB Base: 20100629
6 Inheritance (c INHERITING FROM c_ref)  CLG_BF0CE7A7875993F9E6EB08CDC8 Base: 20100629
7 Inheritance (c INHERITING FROM c_ref)  CLG_CBF5ECEDB6955268EEF9D87BA3 Base: <:silverlightIslandDataSource> 20100629
8 Inheritance (c INHERITING FROM c_ref)  CLG_FCC234240B79980C56AA2EC420 Base: <:silverlightIslandEvent> 20100728
9 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_AREA Base: 20060131
10 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_BODY Base: 20060208
... Click here to see Used By full list (110 items)
Properties
Class CL_THTMLB_ELEMENT  
Short Description Element class for THTMLB tag library    
Super Class CL_HTMLB_ELEMENT Base <htmlb:*> 
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 20060123   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 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HTMLB_ELEMENT_COMPILE_TIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HTMLB_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HTMLB_SECTION508_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_THTMLB_ELEMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HTMLB_CONTENT 20060125
2 CL_HTMLB_MANAGER 20060125 package com.sap.htmlb.event;public class EventManager
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) 20080226
2 GV_FOCUS_SET Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE check if the focus is set in the page 20080415
3 GV_ID_COUNT Static Attribute Public Type reference (TYPE) STRING OBSOLETE. Not Delta-Handling compliant! 20070418
4 MC_FORMFIELDS_RESTORED Static Attribute Protected Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20060412
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FORMFIELDS_FOR_RESTORE Static method Public Method 20060412
2 GENERATE_TAG_ID Instance method Protected Method Generates a default THTMLB tag ID. 20060727
3 GET_ERROR_STATE Instance method Protected Method Returns true if element has error 20091124
4 MERGE_FORMFIELDS_FOR_RESTORE Instance method Protected Method 20060412
5 TESTMODE_TRACING_ENDS Instance method Public Method Prints some tracing HTML for test-mode support. 20060727
6 TESTMODE_TRACING_STARTS Instance method Public Method Prints some tracing HTML for test-mode support. 20060727
7 TO_STRING Instance method Public Method Returns a string representation of the THTMLB tag. 20060921
Events
Class CL_THTMLB_ELEMENT has no event.
Types
Class CL_THTMLB_ELEMENT has no local type.
Method Signatures

Method ADD_FORMFIELDS_FOR_RESTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FORM_FIELDS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20060412

Method ADD_FORMFIELDS_FOR_RESTORE on class CL_THTMLB_ELEMENT has no exception.

Method GENERATE_TAG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) STRING Generated default THTMLB tag ID. 20060727

Method GENERATE_TAG_ID on class CL_THTMLB_ELEMENT has no exception.

Method GET_ERROR_STATE Signature

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

Method GET_ERROR_STATE on class CL_THTMLB_ELEMENT has no exception.

Method MERGE_FORMFIELDS_FOR_RESTORE Signature

Method MERGE_FORMFIELDS_FOR_RESTORE on class CL_THTMLB_ELEMENT has no parameter.
Method MERGE_FORMFIELDS_FOR_RESTORE on class CL_THTMLB_ELEMENT has no exception.

Method TESTMODE_TRACING_ENDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HTML Call by reference Type reference (TYPE) STRING Returns, instead of printing, the HTML string. 20060818
2 Importing IV_SUB_TYPE Call by reference Type reference (TYPE) STRING 20110722

Method TESTMODE_TRACING_ENDS on class CL_THTMLB_ELEMENT has no exception.

Method TESTMODE_TRACING_STARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HTML Call by reference Type reference (TYPE) STRING Returns, instead of printing, the HTML string. 20060818
2 Importing IV_ADDITION Call by reference Type reference (TYPE) STRING 20110722
3 Importing IV_SPECIFIC_FUNCTION Call by reference Type reference (TYPE) STRING Unique, language-independent element ID. 20060727
4 Importing IV_SUB_TYPE Call by reference Type reference (TYPE) STRING 20110722
5 Importing IV_TRACE_ID_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Flag to only generate the trace ID. 20060818

Method TESTMODE_TRACING_STARTS on class CL_THTMLB_ELEMENT has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060921
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING A string representation of the tag 20060921

Method TO_STRING on class CL_THTMLB_ELEMENT has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_0E0D272A821F691808D76CDF5A Base: 20080923
2 Inheritance (c INHERITING FROM c_ref)  CLG_2A1FC2B560A2AC2373C98C7916 Base: <:silverlightIslandProperty> 20100629
3 Inheritance (c INHERITING FROM c_ref)  CLG_5D5173A6A6B1C93770945B7F81 Base: 20100629
4 Inheritance (c INHERITING FROM c_ref)  CLG_6C02E10F19CF811DD3713A9A36 Base: 20080923
5 Inheritance (c INHERITING FROM c_ref)  CLG_AF020730ADD9D4161AEB15CBDB Base: 20100629
6 Inheritance (c INHERITING FROM c_ref)  CLG_BF0CE7A7875993F9E6EB08CDC8 Base: 20100629
7 Inheritance (c INHERITING FROM c_ref)  CLG_CBF5ECEDB6955268EEF9D87BA3 Base: <:silverlightIslandDataSource> 20100629
8 Inheritance (c INHERITING FROM c_ref)  CLG_FCC234240B79980C56AA2EC420 Base: <:silverlightIslandEvent> 20100728
9 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_AREA Base: 20060131
10 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_BODY Base: 20060208
11 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_FORMINCLUDE Base: 20060209
12 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_FULLSCREEN Base: 20071206
13 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_PAGE Base: 20060131
14 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_PREEVENTCALL Base: 20060214
15 Inheritance (c INHERITING FROM c_ref)  CLG_TAJAX_SCRIPTINCLUDE Base: 20060208
16 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_BTF Base: 20060428
17 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_COLORPICKER Base: 20090317
18 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_FLASHISLAND Base: 20080912
19 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_FLASHISLANDEVENT Base: 20081006
20 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_FLEXTABLE Base: 20070608
21 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_KFPINPUTFIELD Base: 20060824
22 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_KFPTABLEVIEW Base: 20060824
23 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_NEXUS Base: 20081008
24 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_OVERLAY Base: 20120410
25 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_SILVERLIGHTISLAND Base: 20100628
26 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_VEVIEWERISLAND Base: 20120222
27 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_ACTIONMENU Base: 20090123
28 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_ADVANCEDSEARCH Base: 20060127
29 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_APPOINTMENT Base: 20060315
30 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_AREAFRAME Base: 20060131
31 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_AREAFRAMEBODY Base: 20060202
32 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_AREAFRAMEHEADER Base: 20060201
33 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_AREAFRAMESETTER Base: 20060208
34 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_BOX Base: 20060228
35 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_BUTTON Base: 20060123
36 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_CELLERATOR Base: 20070614
37 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_CHECKBOX Base: 20060123
38 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_COMBOBOX Base: 20060322
39 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_CONTENT Base: 20060201
40 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_CONTEXTMENU Base: 20091028
41 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_DATENAVIGATOR Base: 20061109
42 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_DAYS Base: 20061109
43 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_DDLBITEM Base: 20060223
44 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_DROPDOWNLISTBOX Base: 20060217
45 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_DYNAMENU Base: 20090227
46 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_FILEUPLOAD Base: 20060123
47 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_FLEXCONTENT Base: 20060309
48 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_FORM Base: 20060126
49 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_GRID Base: 20060315
50 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_GRIDCELL Base: 20060315
51 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_HOVERMENU Base: 20071108
52 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_ICONMENU Base: 20120822
53 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_ICONSHORTCUT Base: 20120822
54 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_IMAGE Base: 20060201
55 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_INPUTFIELD Base: 20060124
56 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_LABEL Base: 20060123
57 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_LINES Base: 20061025
58 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_LINK Base: 20060124
59 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_LISTBOX Base: 20060306
60 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_LISTBOXITEM Base: 20060127
61 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_MENU Base: 20060220
62 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_MENUBUTTON Base: 20090119
63 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_MENUII Base: 20060920
64 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_MONTH Base: 20061109
65 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_NAVLINK Base: 20060530
66 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_OVERFLOWCONTAINER Base: 20060512
67 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_RADIOBUTTON Base: 20060220
68 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_RADIOBUTTONCUSTOM Base: 20060330
69 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_RADIOBUTTONGROUP Base: 20060330
70 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_RANGE Base: 20061019
71 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_ROADMAP Base: 20060215
72 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_ROADMAPITEM Base: 20060322
73 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SCROLLCONTAINER Base: 20060920
74 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHAREA Base: 20060517
75 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHBUTTONSAREA Base: 20060517
76 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHCRITERIAFRAME Base: 20060516
77 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHFRAME Base: 20060516
78 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHHEADERAREA Base: 20091119
79 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHRESULTFRAME Base: 20060516
80 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHSAVINGAREA Base: 20060517
81 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SEARCHTAGAREA Base: 20060517
82 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SELECTIONBOX Base: 20060322
83 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SELECTIONBOXITEM Base: 20060322
84 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SELECTIONMENU Base: 20060322
85 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SHORTCUT Base: 20080317
86 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SLIDER Base: 20081218
87 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SPACING Base: 20060608
88 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SPLITTER Base: 20090917
89 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SPLITTERCELL Base: 20090917
90 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SUBMITINPROGRESS Base: 20060322
91 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SUPPORTUR Base: 20061027
92 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TABCONTAINER Base: 20080313
93 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TABLEVIEW Base: 20060123
94 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TABSTRIP Base: 20091023
95 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TAGCLOUD Base: 20090225
96 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TASKCHECKBOX Base: 20060314
97 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TEXTAREA Base: 20060123
98 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TEXTVIEW Base: 20060129
99 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TIMEPICKER Base: 20060308
100 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TIMESLIDER Base: 20090119
101 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TOGGLEBUTTON Base: 20081103
102 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TOOLBAR Base: 20060201
103 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TRAY Base: 20060309
104 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TRAYBODY Base: 20060309
105 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TRAYHEADER Base: 20060309
106 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TRAYSETTER Base: 20090227
107 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TREE Base: 20060215
108 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_WEEK Base: 20061109
109 Inheritance (c INHERITING FROM c_ref)  CLG_WCF_DEMO_PARAMETERS Base: 20100614
110 Inheritance (c INHERITING FROM c_ref)  CL_THTMLB_SELECTION_MENU Render a sub menu in the selection box 20060322
History
Last changed by/on SAP  20130531 
SAP Release Created in 700