SAP ABAP Class CL_AXT_ABST_DATATYPE_HDLR (Abstract Datatype Handler)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_COMMON (Package) Common Extensibility objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_BEHAVIOR_HANDLER Extensibility Field Behavior Type Handler 20090703
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_DATATYPE_HANDLER Extensibility Datatype 20090702
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_ABST_BEHAVIOR_HDLR Abstract Behavior Decorator 20090707
2 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CHAR_DATATYPE_HDLR Character Datatype Handler 20090706
3 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CHECKBOX_DATATYPE_HDLR Checkbox Datatype Handler 20090706
4 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CURRENCY_DATATYPE_HDLR Currency Datatype Handler 20090706
5 Inheritance (c INHERITING FROM c_ref)  CL_AXT_DATE_DATATYPE_HDLR Date Datatype Handler 20090706
6 Inheritance (c INHERITING FROM c_ref)  CL_AXT_DEC_DATATYPE_HDLR Decimal Datatype Handler 20090703
7 Inheritance (c INHERITING FROM c_ref)  CL_AXT_NAV_FIELD_DATATYPE_HDLR Navigational field data type handler 20090821
8 Inheritance (c INHERITING FROM c_ref)  CL_AXT_NULL_DATATYPE_HDLR Null Datatype Handler Object 20090703
9 Inheritance (c INHERITING FROM c_ref)  CL_AXT_NUMC_DATATYPE_HDLR Numerical Datatype Handler 20090703
10 Inheritance (c INHERITING FROM c_ref)  CL_AXT_OTHER_DATATYPE_HDLR Other Datatype Handler 20090706
... Click here to see Used By full list (12 items)
Properties
Class CL_AXT_ABST_DATATYPE_HDLR  
Short Description Abstract Datatype Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_COMMON   Common Extensibility objects 
Created 20090702   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_ABST_DATATYPE_HDLR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_BEHAVIOR_HANDLER Extensibility Field Behavior Type Handler 20090703
2 IF_AXT_DATATYPE_HANDLER Extensibility Datatype 20090702
Friends
# Friend Modeled only Created on Description
1 CL_AXT_DATATYPE_FACTORY 20090703 Returns instances of specific datatype handlers
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TRANSIENT_MAX_LENGTH Constant Public Type reference (TYPE) I 255 20091202
2 GO_FIELD_DEF_ADJUST_EXIT Static Attribute Protected Object reference (TYPE REF TO) AXT_FIELD_DEF_ADJUST 20090703
3 MO_INTERNAL_DATA_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_AXT_ABST_DATATYPE_HDLR 20090703
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090702
2 CONSTRUCTOR Instance method Public Constructor 20090703
3 CREATE_CTXT_ATTR_MAPPING Instance method Protected Method 20090714
4 CREATE_IMODE_DATA Instance method Protected Method 20110526
5 GET_IMODE_DATA Instance method Protected Method 20110526
6 GET_NAME_FOR_MSG Instance method Protected Method 20090706
7 GET_REF_DESCR_ADDITION_ALIAS Instance method Protected Method 20091124
8 GET_REF_DESCR_SHORT_ADD_ALIAS Instance method Protected Method 20091124
9 GET_SPECIAL_DATA_TYPE_INFO Instance method Protected Method 20090703
10 IS_DATATYPE_SUPPORTED_INTERNAL Instance method Protected Method 20100615
11 IS_DATA_TYPE Instance method Protected Method Returns whether this instance is a datatype or a behavior 20110324
12 REPLACE_DATA_TYPE Instance method Public Method 20090703
13 WEBCUIF_CHECK Instance method Protected Method 20100615
Events
Class CL_AXT_ABST_DATATYPE_HDLR has no event.
Types
Class CL_AXT_ABST_DATATYPE_HDLR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_ABST_DATATYPE_HDLR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_TYPE Call by reference Object reference (TYPE REF TO) CL_AXT_ABST_DATATYPE_HDLR 20090703

Method CONSTRUCTOR on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method CREATE_CTXT_ATTR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20090714
2 Importing IV_TABLE_IDX Call by reference Type reference (TYPE) I 20090714
3 Importing IV_TREE_NAME Call by reference Type reference (TYPE) STRING 20090714
4 Returning RV_ATTRIBUTE_MAPPING Value transfer Type reference (TYPE) STRING 20090714

Method CREATE_CTXT_ATTR_MAPPING on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method CREATE_IMODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DATA Value transfer Object reference (TYPE REF TO) OBJECT 20110526

Method CREATE_IMODE_DATA on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method GET_IMODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DATA Value transfer Object reference (TYPE REF TO) OBJECT 20110526

Method GET_IMODE_DATA on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method GET_NAME_FOR_MSG Signature

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

Method GET_NAME_FOR_MSG on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method GET_REF_DESCR_ADDITION_ALIAS Signature

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

Method GET_REF_DESCR_ADDITION_ALIAS on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method GET_REF_DESCR_SHORT_ADD_ALIAS Signature

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

Method GET_REF_DESCR_SHORT_ADD_ALIAS on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method GET_SPECIAL_DATA_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DESCR_FIELD_TYPE Call by reference Type reference (TYPE) AXT_S_FIELD_TYPE ABAP field type 20090922
2 Exporting EV_CHECK_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 20090703
3 Exporting EV_CONVERSION_ROUTINE Call by reference Type reference (TYPE) CONVEXIT 20090703
4 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) DATATYPE_D 20090703
5 Exporting EV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS 20090703
6 Exporting EV_DOMAIN Call by reference Type reference (TYPE) AXT_NAME Name 20090821
7 Exporting EV_HAS_VARIANT Call by reference Type reference (TYPE) AXT_BOOLEAN 20090703
8 Exporting EV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH 20090703
9 Exporting EV_LOWERCASE Call by reference Type reference (TYPE) AXT_BOOLEAN 20090703
10 Exporting EV_MAX_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20090703
11 Exporting EV_MAX_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20090703
12 Exporting EV_NO_LOG_KEY Call by reference Type reference (TYPE) AXT_BOOLEAN 20090703
13 Exporting EV_PICKLIST Call by reference Type reference (TYPE) AXT_BOOLEAN 20090703
14 Exporting EV_REF_FIELD_CHECK_TABLE Call by reference Type reference (TYPE) CHECKTABLE 20090703
15 Exporting EV_REF_FIELD_DOMA Call by reference Type reference (TYPE) AXT_NAME 20090703
16 Exporting EV_REF_FIELD_FOR_KEY_FIELD Call by reference Type reference (TYPE) FORKEY 20090703
17 Exporting EV_REF_FIELD_NAME Call by reference Type reference (TYPE) AXT_NAME 20090703
18 Exporting EV_REF_FIELD_SEARCH_HELP Call by reference Type reference (TYPE) KOMP_SHLP 20090703
19 Exporting EV_SEARCH_HELP Call by reference Type reference (TYPE) AXT_BOOLEAN 20090703
20 Importing IT_PICKLIST Call by reference Type reference (TYPE) AXTT_PICKLIST Picklist items with text 20090909
21 Importing IV_CHECKTABLE Call by reference Type reference (TYPE) TABNAME Table Name 20090909
22 Importing IV_TRANSIENT Call by reference Type reference (TYPE) AXT_BOOLEAN 20091202
23 Importing IV_VARIANT Call by reference Type reference (TYPE) AXT_FIELD_VARIANT Field data type variant 20090825

Method GET_SPECIAL_DATA_TYPE_INFO on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method IS_DATATYPE_SUPPORTED_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BO_PART Call by reference Type reference (TYPE) AXTT_EXT_BO_PART 20100615
2 Importing IT_SUPPORTED_UI_FRAMEWORKS Call by reference Type reference (TYPE) AXTT_UI_FRAMEWORK 20100615
3 Importing IV_BOL_REGISTERED Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20100615
4 Importing IV_CALLED_AS_BEHAVIOR Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100616
5 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE 20100701
6 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID 20100701
7 Importing IV_MANUAL_DATA_ELEMENT_SET Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100616
8 Importing IV_RENDERING_TABLE_ONLY Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100615
9 Importing IV_RENDERING_TABLE_POSSIBLE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20100615
10 Importing IV_TEXT_FOR_MSG Call by reference Type reference (TYPE) STRING 20100701
11 Importing IV_TRANSIENT_CALCULATE_SET Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100616
12 Importing IV_WITH_MESSAGES Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100615
13 Returning RV_SUPPORTED Value transfer Type reference (TYPE) AXT_BOOLEAN 20100615
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100615

Method IS_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATATYPE Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20110324

Method IS_DATA_TYPE on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method REPLACE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_TYPE Call by reference Object reference (TYPE REF TO) CL_AXT_ABST_DATATYPE_HDLR 20090703

Method REPLACE_DATA_TYPE on class CL_AXT_ABST_DATATYPE_HDLR has no exception.

Method WEBCUIF_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUPPORTED_UI_FRAMEWORKS Call by reference Type reference (TYPE) AXTT_UI_FRAMEWORK 20100615
2 Importing IV_WITH_MESSAGES Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100615
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) AXT_BOOLEAN 20100615
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100615
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_ABST_BEHAVIOR_HDLR Abstract Behavior Decorator 20090707
2 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CHAR_DATATYPE_HDLR Character Datatype Handler 20090706
3 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CHECKBOX_DATATYPE_HDLR Checkbox Datatype Handler 20090706
4 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CURRENCY_DATATYPE_HDLR Currency Datatype Handler 20090706
5 Inheritance (c INHERITING FROM c_ref)  CL_AXT_DATE_DATATYPE_HDLR Date Datatype Handler 20090706
6 Inheritance (c INHERITING FROM c_ref)  CL_AXT_DEC_DATATYPE_HDLR Decimal Datatype Handler 20090703
7 Inheritance (c INHERITING FROM c_ref)  CL_AXT_NAV_FIELD_DATATYPE_HDLR Navigational field data type handler 20090821
8 Inheritance (c INHERITING FROM c_ref)  CL_AXT_NULL_DATATYPE_HDLR Null Datatype Handler Object 20090703
9 Inheritance (c INHERITING FROM c_ref)  CL_AXT_NUMC_DATATYPE_HDLR Numerical Datatype Handler 20090703
10 Inheritance (c INHERITING FROM c_ref)  CL_AXT_OTHER_DATATYPE_HDLR Other Datatype Handler 20090706
11 Inheritance (c INHERITING FROM c_ref)  CL_AXT_QUANTITY_DATATYPE_HDLR Quantity Datatype Handler 20090706
12 Inheritance (c INHERITING FROM c_ref)  CL_AXT_TIME_DATATYPE_HDLR Time Datatype Handler 20090706
History
Last changed by/on SAP  20110908 
SAP Release Created in 701