SAP ABAP Class CL_THTMLB_INPUTFIELD (Implementation for <thtmlb:inputField>)
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_INPUTFIELD Base: 20060213
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20060207
Properties
Class CL_THTMLB_INPUTFIELD  
Short Description Implementation for <thtmlb:inputField>    
Super Class CLG_THTMLB_INPUTFIELD Base: <thtmlb:inputField> 
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 20060207   SAP 
Last change 20140121   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 20060207
Friends
Class CL_THTMLB_INPUTFIELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_HELPDEST Static Attribute Protected Object reference (TYPE REF TO) IF_EX_CRM_IC_F4_SYSTEM Business add-in interface IF_EX_CRM_IC_F4_SYSTEM 20060217
2 BUTTON_SUFFIX Constant Protected Type reference (TYPE) STRING '-btn' 20060213
3 DATE_DELIMITER Static Attribute Protected Type reference (TYPE) STRING 20060712
4 DATE_MASK Static Attribute Protected Type reference (TYPE) STRING 20060712
5 DATFM Static Attribute Protected Type reference (TYPE) XUDATFM Date format 20060712
6 DECIMAL_DELIMITER Instance attribute Private Type reference (TYPE) STRING 20060213
7 GC_DATATYPES Constant Protected Type reference (TYPE) STRING 'STRING/DATE/TIME/BCD/BOOLEAN/INTEGER/CURRENCY' Enum Type Input Field Data Types 20060207
8 GC_ERROR_STATES Constant Protected Type reference (TYPE) STRING 'ERROR/WARNING' Enum for widthModel 20091124
9 GC_INVALID_TYPES Constant Protected Type reference (TYPE) STRING 'FALSE/TRUE/X/0/1/AUTO' 20060207
10 GC_ONCHANGE_EVENT Constant Public Type reference (TYPE) STRING 'onChange' onClientEvents 20100416
11 GC_SUBMITONENTER Static Attribute Public Type reference (TYPE) STRING ' submitonenter' default submitonneter event 20070614
12 GC_SVH_INPUTFIELD Instance attribute Private Type reference (TYPE) STRING 'SVH_INPUTFIELD' SVH Inputfield 20080326
13 GC_WIDTHMODEL_TYPES Constant Protected Type reference (TYPE) STRING 'TRADITIONAL/CONTENT' Enum for widthModel 20070627
14 GV_OPTIMIZED Static Attribute Protected Type reference (TYPE) STRING 20060925
15 GV_OPTIMIZED_CHECKED Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20060925
16 MC_SIZE_DEFAULT Constant Protected Type reference (TYPE) I 20 20060214
17 MV_DATE_SCRIPT Instance attribute Protected Type reference (TYPE) STRING 20060207
18 MV_DISPLAY_ID Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE X: name attribute is rendered in the input tag. 20060810
19 MV_READ_ONLY Instance attribute Public Type reference (TYPE) STRING OBSOLETE. Use tag attribute "readOnly" instead 20060328
20 M_VALUE Instance attribute Public Type reference (TYPE) STRING 20060427
21 M_VALUE_IS_BOUND Instance attribute Protected Type reference (TYPE) C 20060214
22 NAME Instance attribute Public Type reference (TYPE) STRING 20060214
23 ROW_TEMPLATE Instance attribute Public Type reference (TYPE) ABAP_BOOL Row Template instance 20100806
24 THOUSANDS_DELIMITER Static Attribute Protected Type reference (TYPE) STRING 20060712
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_ALIGNMENT Instance method Protected Method Determine the alignment of the text 20060207
2 DETERMINE_CSS_CLASS Instance method Protected Method Select the appropriate css classes 20060207
3 DETERMINE_TEXT_DIRECTION Instance method Protected Method Determine the direction of the text 20060207
4 ENCODE_ATTRIBUTE_VALUE Static method Public Method Encodes and returns the supplied attribute 20100422
5 FORMAT_INPUT_FIELD_VALUE Static method Protected Method Format the value displayed based on the data type 20100806
6 GENERATE_HELP_ID_CONTENT Instance method Protected Method 20060217
7 GENERATE_OLD_HELP_ID_CONTENT Instance method Protected Method 20060217
8 GET_DATE_FIELDS_4_JAVASCRIPT Instance method Protected Method Generate the date picker javascript 20060207
9 IS_SUPPORTED_DATE_FORMAT Static method Private Method check whether the datepicker support the current date format 20110902
10 PROCESS_TOOLTIP_ATTRIBUTE Static method Protected Method Processes the "TOOLTIP" attribute 20100809
11 PROCESS_VALUE_ATTRIBUTE Static method Protected Method Processes the "VALUE" attribute 20100423
12 RESOLVE_MODEL_BINDING Static method Protected Method Binding processing 20100806
13 SET_USER_PREFERENCE Static method Protected Method Retrieve user preference for formatting the value output 20100806
Events
Class CL_THTMLB_INPUTFIELD has no event.
Types
Class CL_THTMLB_INPUTFIELD has no local type.
Method Signatures

Method DETERMINE_ALIGNMENT Signature

Method DETERMINE_ALIGNMENT on class CL_THTMLB_INPUTFIELD has no parameter.
Method DETERMINE_ALIGNMENT on class CL_THTMLB_INPUTFIELD has no exception.

Method DETERMINE_CSS_CLASS Signature

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

Method DETERMINE_CSS_CLASS on class CL_THTMLB_INPUTFIELD has no exception.

Method DETERMINE_TEXT_DIRECTION Signature

Method DETERMINE_TEXT_DIRECTION on class CL_THTMLB_INPUTFIELD has no parameter.
Method DETERMINE_TEXT_DIRECTION on class CL_THTMLB_INPUTFIELD has no exception.

Method ENCODE_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Attribute Name 20100422
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Attribute Value or Binding Path 20100422
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING Encoded Value 20100422

Method ENCODE_ATTRIBUTE_VALUE on class CL_THTMLB_INPUTFIELD has no exception.

Method FORMAT_INPUT_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INPUT Call by reference Object reference (TYPE REF TO) CL_THTMLB_INPUTFIELD InputField instance 20100806
2 Returning RV_FORMATTED_VALUE Value transfer Type reference (TYPE) STRING 20100806

Method FORMAT_INPUT_FIELD_VALUE on class CL_THTMLB_INPUTFIELD has no exception.

Method GENERATE_HELP_ID_CONTENT Signature

Method GENERATE_HELP_ID_CONTENT on class CL_THTMLB_INPUTFIELD has no parameter.
Method GENERATE_HELP_ID_CONTENT on class CL_THTMLB_INPUTFIELD has no exception.

Method GENERATE_OLD_HELP_ID_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHOWDATEHELP Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060217
2 Importing IV_SHOWEXTHELP Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060217

Method GENERATE_OLD_HELP_ID_CONTENT on class CL_THTMLB_INPUTFIELD has no exception.

Method GET_DATE_FIELDS_4_JAVASCRIPT Signature

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

Method GET_DATE_FIELDS_4_JAVASCRIPT on class CL_THTMLB_INPUTFIELD has no exception.

Method IS_SUPPORTED_DATE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20110902

Method IS_SUPPORTED_DATE_FORMAT on class CL_THTMLB_INPUTFIELD has no exception.

Method PROCESS_TOOLTIP_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INPUT Call by reference Object reference (TYPE REF TO) CL_THTMLB_INPUTFIELD InputField instance 20100809

Method PROCESS_TOOLTIP_ATTRIBUTE on class CL_THTMLB_INPUTFIELD has no exception.

Method PROCESS_VALUE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INPUT Call by reference Object reference (TYPE REF TO) CL_THTMLB_INPUTFIELD InputField instance 20100423

Method PROCESS_VALUE_ATTRIBUTE on class CL_THTMLB_INPUTFIELD has no exception.

Method RESOLVE_MODEL_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INPUT Call by reference Object reference (TYPE REF TO) CL_THTMLB_INPUTFIELD InputField instance 20100806

Method RESOLVE_MODEL_BINDING on class CL_THTMLB_INPUTFIELD has no exception.

Method SET_USER_PREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INPUT Call by reference Object reference (TYPE REF TO) CL_THTMLB_INPUTFIELD InputField instance 20100806

Method SET_USER_PREFERENCE on class CL_THTMLB_INPUTFIELD has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700