SAP ABAP Class CL_THTMLB_RANGE (Element-Handler: <thtmlb:range>)
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_RANGE Base: 20061019
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20061024
Properties
Class CL_THTMLB_RANGE  
Short Description Element-Handler: <thtmlb:range>    
Super Class CLG_THTMLB_RANGE Base: <thtmlb:range> 
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 20061019   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 20061024
Friends
Class CL_THTMLB_RANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABSOLUTE_ID_SEPARATOR Constant Private Type reference (TYPE) STRING '_' Separator between absolute ID path and model ID 20061024
2 GC_COMPONENT_FIELD Constant Private Type reference (TYPE) STRING 'FIELD' Name of the field component 20061024
3 GC_COMPONENT_OPERATOR Constant Private Type reference (TYPE) STRING 'OPERATOR' Name of the operator component 20061024
4 GC_COMPONENT_VALUE1 Constant Private Type reference (TYPE) STRING 'VALUE1' Name of the value1 component in the context node 20061023
5 GC_COMPONENT_VALUE2 Constant Private Type reference (TYPE) STRING 'VALUE2' Name of the value2 component in the context node 20061023
6 GC_DDLB_KEY_COLUMN_NAME Constant Private Type reference (TYPE) STRING 'key' Name of the key column of a DDLB table 20061024
7 GC_DDLB_VALUE_COLUMN_NAME Constant Private Type reference (TYPE) STRING 'value' Name of the value column of a DDLB table 20061024
8 GC_DISPLAY_INLINE Constant Private Type reference (TYPE) STRING 'display: inline;' INLINE display style 20061024
9 GC_DISPLAY_NONE Constant Private Type reference (TYPE) STRING 'display: none;' NONE display style 20061024
10 GC_DIV_CLOSE Constant Private Type reference (TYPE) STRING '' Closing DIV 20061024
11 GC_EVENT_FIELD_NAME_CHANGED Constant Public Type reference (TYPE) CRM_THTMLB_SEARCH_EVENT_TYPE 'F' Field name selection changed 20061024
12 GC_EVENT_HANDLER_CLASS Constant Private Type reference (TYPE) STRING 'CL_THTMLB_RANGE' Handler for HTMLB events 20061024
13 GC_EVENT_HANDLER_SEPARATOR Constant Private Type reference (TYPE) STRING '::' Separator for event handler class 20061024
14 GC_EVENT_ID_SEPARATOR Constant Private Type reference (TYPE) STRING '__' Event ID separator 20061024
15 GC_EVENT_NAME Constant Private Type reference (TYPE) STRING 'thtmlbRange' Event name 20061024
16 GC_FIELD1_SUFFIX Constant Private Type reference (TYPE) STRING 'f1' Field 1 ID suffix 20061024
17 GC_FIELD2_SUFFIX Constant Private Type reference (TYPE) STRING 'f2' Field 2 ID suffix 20061024
18 GC_FIELD_NAME_ONSELECT Constant Public Type reference (TYPE) STRING 'thtmlbRangeChangeFieldName' onSelect event of the field name drop-down list box 20061024
19 GC_FIELD_NAME_SUFFIX Constant Private Type reference (TYPE) STRING 'fn' Field name DDLB ID suffix 20061024
20 GC_HTMLB_TYPE_DATE Constant Private Type reference (TYPE) STRING 'DATE' 'DATE' data type 20061023
21 GC_HTMLB_TYPE_INTEGER Constant Private Type reference (TYPE) STRING 'INTEGER' 'INTEGER' data type 20061023
22 GC_HTMLB_TYPE_STRING Constant Private Type reference (TYPE) STRING 'STRING' 'STRING' data type 20061023
23 GC_HTMLB_TYPE_TIME Constant Private Type reference (TYPE) STRING 'TIME' 'TIME' data type 20061023
24 GC_INPUT_FIELD_SIZE Constant Private Type reference (TYPE) STRING '30' 20061024
25 GC_OPERATOR_BT Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'BT' Search criterion operator 20061023
26 GC_OPERATOR_CP Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'CP' Search criterion operator 20061023
27 GC_OPERATOR_EM Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'EM' Search criterion operator 20061023
28 GC_OPERATOR_EQ Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'EQ' Search criterion operator 20061023
29 GC_OPERATOR_GE Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'GE' Search criterion operator 20061023
30 GC_OPERATOR_GT Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'GT' Search criterion operator 20061023
31 GC_OPERATOR_LE Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'LE' Search criterion operator 20061023
32 GC_OPERATOR_LT Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'LT' Search criterion operator 20061023
33 GC_OPERATOR_NB Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'NB' Search criterion operator 20061023
34 GC_OPERATOR_NE Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'NE' Search criterion operator 20061023
35 GC_OPERATOR_NM Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'NM' Search criterion operator 20061023
36 GC_OPERATOR_NP Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'NP' Search criterion operator 20061023
37 GC_OPERATOR_SUFFIX Constant Private Type reference (TYPE) STRING 'op' Operator DDLB ID suffix 20061024
38 GC_OPERATOR_SW Constant Private Type reference (TYPE) CRM_THTMLB_SEARCH_OPERATOR 'SW' Search criterion operator 20061023
39 GC_SPAN_SUFFIX Constant Private Type reference (TYPE) STRING 's' Span ID suffix 20061024
40 GC_STYLE_BEGIN Constant Private Type reference (TYPE) STRING 'style="' Beginning of a style element 20061023
41 GC_STYLE_END Constant Private Type reference (TYPE) STRING '"' End of a style element 20061023
42 GR_CONTEXT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_BSP_MODEL_BINDING Context node to which tag is bound 20061023
43 GR_FIELD_NAME_DDLB_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Field name DDLB data 20061023
44 GS_CRITERION_DATA Instance attribute Private Type reference (TYPE) TS_CRITERION_DATA Rendering data for the criterion 20061023
45 GS_RANGE_CRITERION Instance attribute Public Type reference (TYPE) CRMS_THTMLB_RANGE_CRITERION Range criterion values 20061024
46 GV_ATTRIBUTE_NAME Instance attribute Private Type reference (TYPE) STRING Name of the context node attribute to which tag is bound 20061023
47 GV_RANGE_EVENT Instance attribute Public Type reference (TYPE) CRM_THTMLB_SEARCH_EVENT_TYPE Range event information 20061024
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_F4_MAPPING_STRING Instance method Private Method Builds the "key=value;" mapping string for the input field. 20061024
2 BUILD_RENDERING_DATA Instance method Private Method Fills the data tables required to render the tag 20061019
3 GET_AVAILABLE_OPERATORS Static method Private Method Return available operators for a particular data type 20061023
Events
Class CL_THTMLB_RANGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CRITERION_DATA Private See coding 20061023 BEGIN OF ts_criterion_data, field TYPE crm_thtmlb_search_field, operators TYPE REF TO data, operator TYPE crm_thtmlb_range_operator, value1 TYPE string, value2 TYPE string, htmlb_field_type TYPE string, help_id TYPE crms_thtmlb_search_help_id, input_mapping TYPE crms_thtmlb_search_f4_parm_map, output_mapping TYPE crms_thtmlb_search_f4_parm_map, ddlb_options TYPE REF TO data, server_event TYPE crm_thtmlb_search_server_event, help_object TYPE crm_thtmlb_search_help_object, END OF ts_criterion_data
Method Signatures

Method BUILD_F4_MAPPING_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAPPING Call by reference Type reference (TYPE) CRMS_THTMLB_SEARCH_F4_PARM_MAP Mapping 20061024
2 Importing IV_ID Call by reference Type reference (TYPE) STRING Generated id postfix to use for mapping 20061024
3 Importing IV_ID_POSTFIX Call by reference Type reference (TYPE) STRING Generated id to use for mapping 20061024
4 Returning RV_STRING Value transfer Type reference (TYPE) STRING Concatenated string 20061024

Method BUILD_F4_MAPPING_STRING on class CL_THTMLB_RANGE has no exception.

Method BUILD_RENDERING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOM_OPERATORS Call by reference Type reference (TYPE) CRMT_THTMLB_RANGE_OPERATOR Table of range criterion operators 20061220

Method BUILD_RENDERING_DATA on class CL_THTMLB_RANGE has no exception.

Method GET_AVAILABLE_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HTMLB_TYPE Call by reference Type reference (TYPE) STRING 'STRING/DATE/TIME/BCD/BOOLEAN/INTEGER/CURRENCY' 20061109
2 Returning RT_OPERATORS Value transfer Type reference (TYPE) CRMT_THTMLB_RANGE_OPERATOR Table of search criterion operators 20061109

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