SAP ABAP Class CL_AXT_DOMAIN (Domain generation element)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_GENERATION_FRAMEWORK (Package) Extensibility Generation Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_BASE_DDIC Base class for DDIC mass activatable generators 20081202
Properties
Class CL_AXT_DOMAIN  
Short Description Domain generation element    
Super Class CL_AXT_BASE_DDIC Base class for DDIC mass activatable generators 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20080208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AXT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_AXT_DOMAIN has no interface implemented.
Friends
Class CL_AXT_DOMAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DOMAIN_DATATYPE Constant Private Type reference (TYPE) DOMNAME 'DATATYPE' Domain name 20081125
2 GC_GOX_CONVEXIT Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'CONVEXIT' Constant convexit 20080225
3 GC_GOX_DATATYPE Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'DATATYPE' Constant datatype 20080225
4 GC_GOX_DDLANGUAGE Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'DDLANGUAGE' Constant DDLANGUAGE 20080307
5 GC_GOX_DDTEXT Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'DDTEXT' Constant DDTEXT 20080307
6 GC_GOX_DECIMALS Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'DECIMALS' Constant decimals 20080225
7 GC_GOX_DOMVALUE_H Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'DOMVALUE_H' Constant DOMVALUE_H 20080307
8 GC_GOX_DOMVALUE_L Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'DOMVALUE_L' Constant DOMVALUE_L 20080307
9 GC_GOX_DOMVAL_HD Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'DOMVAL_HD' Constant DOMVAL_HD 20080307
10 GC_GOX_DOMVAL_LD Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'DOMVAL_LD' Constant DOMVAL_LD 20080307
11 GC_GOX_ENTITYTAB Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'ENTITYTAB' Constant entity tab 20080225
12 GC_GOX_LENG Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'LENG' Constant length 20080225
13 GC_GOX_LOWERCASE Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'LOWERCASE' Constant lowercase 20080225
14 GC_GOX_OUTPUTLEN Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'OUTPUTLEN' Constant output length 20080310
15 GC_GOX_SIGNFLAG Constant Private Type reference (TYPE) COMT_GOX_FIELDNAME 'SIGNFLAG' Constant sign flag 20080225
16 GC_GOX_VALPOS Constant Public Type reference (TYPE) COMT_GOX_FIELDNAME 'VALPOS' Constant VALPOS 20080307
17 GC_PARAM_CONVERSION_ROUTINE Constant Public Type reference (TYPE) AXT_PARAMETER 'CONVEXIT' Constant convexit 20080310
18 GC_PARAM_DATATYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'DATATYPE' Constant datatype 20080225
19 GC_PARAM_DOM_VALUE Constant Public Type reference (TYPE) AXT_ELEMENT_ID '1000' Constant for domain value 20080310
20 GC_PARAM_LANGUAGE Constant Public Type reference (TYPE) AXT_PARAMETER 'DDLANGUAGE' Constant DDLANGUAGE 20080310
21 GC_PARAM_LENGTH Constant Public Type reference (TYPE) AXT_PARAMETER 'LENG' Constant length 20080310
22 GC_PARAM_LOWERCASE Constant Public Type reference (TYPE) AXT_PARAMETER 'LOWERCASE' Constant lowercase 20080225
23 GC_PARAM_LOWER_VALUE Constant Public Type reference (TYPE) AXT_PARAMETER 'DOMVALUE_L' Constant DOMVALUE_L 20080310
24 GC_PARAM_LOWER_VALUE_TEXT Constant Public Type reference (TYPE) AXT_PARAMETER 'DOMVAL_LD' Constant DOMVAL_LD 20080310
25 GC_PARAM_NUMBER_DECIMAL_PLACES Constant Public Type reference (TYPE) AXT_PARAMETER 'DECIMALS' Constant decimals 20080310
26 GC_PARAM_OUTPUT_LENGTH Constant Public Type reference (TYPE) AXT_PARAMETER 'OUTPUTLEN' Constant output length 20080310
27 GC_PARAM_POSITION Constant Public Type reference (TYPE) AXT_PARAMETER 'VALPOS' Constant VALPOS 20080310
28 GC_PARAM_SHORT_TEXT Constant Public Type reference (TYPE) AXT_PARAMETER 'DDTEXT' Constant DDTEXT 20080310
29 GC_PARAM_SIGN_FLAG Constant Public Type reference (TYPE) AXT_PARAMETER 'SIGNFLAG' Constant sign flag 20080310
30 GC_PARAM_UPPER_VALUE Constant Public Type reference (TYPE) AXT_PARAMETER 'DOMVALUE_H' Constant DOMVALUE_H 20080310
31 GC_PARAM_UPPER_VALUE_TEXT Constant Public Type reference (TYPE) AXT_PARAMETER 'DOMVAL_HD' Constant DOMVAL_HD 20080310
32 GC_PARAM_VALUE_TABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'ENTITYTAB' Constant entity tab 20080310
33 MT_DOMAIN_VALUES Instance attribute Private Type reference (TYPE) AXTT_DOMAIN_VALUES Domain values entries 20080307
34 MV_CONVEXIT Instance attribute Private Type reference (TYPE) CONVEXIT Conversion Routine 20080219
35 MV_DATATYPE Instance attribute Private Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080219
36 MV_DECIMALS Instance attribute Private Type reference (TYPE) DECIMALS Number of Decimal Places 20080219
37 MV_ENTITYTAB Instance attribute Private Type reference (TYPE) ENTITYTAB Value table 20080219
38 MV_LENG Instance attribute Private Type reference (TYPE) DDLENG Length (No. of Characters) 20080219
39 MV_LOWERCASE Instance attribute Private Type reference (TYPE) LOWERCASE Lowercase letters allowed/not allowed 20080219
40 MV_OUTPUTLEN Instance attribute Private Type reference (TYPE) OUTPUTLEN Output Length 20080219
41 MV_SIGNFLAG Instance attribute Private Type reference (TYPE) SIGNFLAG Flag for sign in numerical fields 20080219
42 SC_DESCR_DOMAIN Static Attribute Private Type reference (TYPE) AXT_DESCRIPTION Element description: domain 20081201
43 ST_DATATYPE_VALUES Static Attribute Private Type reference (TYPE) AXTT_DOMAIN_VALUE Domain values 20081125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MISSSING_TRANSLATION Instance method Private Method 20090402
2 ARE_SPECIFIC_ATTRIBUTES_EQUAL Instance method Private Method Compares domain specific attributes 20080307
3 CHECK_DATA_TYPE Static method Public Method Checks if a given elementary data type is valid 20081125
4 CHECK_MANDATORY_PARAMETERS Static method Private Method Checks if all mandatory paramters are filled 20080221
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081201
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080220
7 CREATE_DOMAIN Static method Public Method Returns a new domain element (easy signature) 20080212
8 DELETE_DOMAIN Instance method Private Method Deletes structure 20081107
9 FILL_DOMAIN_DETAILS Instance method Private Method Fill domain information to call the generator 20080220
10 FILL_DOMAIN_VALUE_DETAILS Instance method Private Method Fills details information about domain value 20080307
11 GENERATE_DOMAIN Instance method Private Method Generates structure 20081107
12 GET_CONVERSION_ROUTINE Instance method Public Method Returns the conversion routine 20080219
13 GET_DATATYPE Instance method Public Method Returns domain data type 20080219
14 GET_DOMAIN_VALUES Instance method Public Method Returns all domain values of this domain 20080307
15 GET_LANGUAGES Instance method Private Method Returns a table of languages for fixed domain values 20080324
16 GET_LANGUAGE_INFORMATION Instance method Private Method Returns a table with the languages that are provided 20081110
17 GET_LENGTH Instance method Public Method Returns the length 20080219
18 GET_LOWERCASE Instance method Public Method Returns if lowercase letters allowed/not allowed 20080219
19 GET_NUMBER_DECIMAL_PLACES Instance method Public Method Returns the number of decimal places 20080219
20 GET_OUTPUT_LENGTH Instance method Public Method Returns the output length 20080219
21 GET_SIGN_FLAG Instance method Public Method Returns the flag for sign in numerical fields 20080219
22 GET_VALUE_TABLE Instance method Public Method Returns the value table name 20080219
Events
Class CL_AXT_DOMAIN has no event.
Types
Class CL_AXT_DOMAIN has no local type.
Method Signatures

Method ADD_MISSSING_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LANGUAGES Call by reference Type reference (TYPE) AXTT_LANGU 20090402

Method ADD_MISSSING_TRANSLATION on class CL_AXT_DOMAIN has no exception.

Method ARE_SPECIFIC_ATTRIBUTES_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOMAIN_TARGET Call by reference Object reference (TYPE REF TO) CL_AXT_DOMAIN Domain generation element 20080307
2 Returning RV_ARE_EQUAL Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080307

Method ARE_SPECIFIC_ATTRIBUTES_EQUAL on class CL_AXT_DOMAIN has no exception.

Method CHECK_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20081125
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data type is invalid 20081125

Method CHECK_MANDATORY_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080221
2 Importing IV_LENG Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20080221
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Mandatory parameters invalid 20080409

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081013
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20080225
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Element name 20080220

Method CONSTRUCTOR on class CL_AXT_DOMAIN has no exception.

Method CREATE_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOMAIN_VALUES Call by reference Type reference (TYPE) AXTT_DOMAIN_VALUES Domain values entries 20080307
2 Importing IV_CONVERSION_ROUTINE Call by reference Type reference (TYPE) CONVEXIT Conversion Routine 20080311
3 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080212
4 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20080225
5 Importing IV_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20080311
6 Importing IV_LOWERCASE Call by reference Type reference (TYPE) LOWERCASE Lowercase letters allowed/not allowed 20080212
7 Importing IV_NUMBER_DECIMAL_PLACES Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20080311
8 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080219
9 Importing IV_OUTPUT_LENGTH Call by reference Type reference (TYPE) OUTPUTLEN Output Length 20080311
10 Importing IV_SIGN_FLAG Call by reference Type reference (TYPE) SIGNFLAG Flag for sign in numerical fields 20080311
11 Importing IV_VALUE_TABLE Call by reference Type reference (TYPE) ENTITYTAB Value table 20080311
12 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20080212
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080221

Method DELETE_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20081107
2 Returning RT_TRANSPORT Value transfer Type reference (TYPE) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20081110
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Structure not deleted 20081107

Method FILL_DOMAIN_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20080325
2 Returning RT_DOMAIN_DETAILS Value transfer Type reference (TYPE) COMT_GOX_TABLE_ENTRY_FIELDS Table for Generation of Table Entries (Values) 20080220

Method FILL_DOMAIN_DETAILS on class CL_AXT_DOMAIN has no exception.

Method FILL_DOMAIN_VALUE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOMAIN_VALUE Call by reference Type reference (TYPE) AXTS_DOMAIN_VALUES Domain values 20080307
2 Returning RR_DOMAIN_VALUE_DETAILS Value transfer Object reference (TYPE REF TO) COMT_GOX_TABLE_ENTRY_FIELDS Table for Generation of Table Entries (Values) 20080307

Method FILL_DOMAIN_VALUE_DETAILS on class CL_AXT_DOMAIN has no exception.

Method GENERATE_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) DDLANGUAGE Language Key 20081110
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20081107
3 Returning RT_TRANSPORT Value transfer Type reference (TYPE) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20081110
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Structure not generated 20081107

Method GET_CONVERSION_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONVERSION_ROUTINE Value transfer Type reference (TYPE) CONVEXIT Conversion Routine 20080219

Method GET_CONVERSION_ROUTINE on class CL_AXT_DOMAIN has no exception.

Method GET_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATATYPE Value transfer Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080219

Method GET_DATATYPE on class CL_AXT_DOMAIN has no exception.

Method GET_DOMAIN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DOMAIN_VALUES Value transfer Type reference (TYPE) AXTT_DOMAIN_VALUES Domain values entries 20080307

Method GET_DOMAIN_VALUES on class CL_AXT_DOMAIN has no exception.

Method GET_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANGUAGES Call by reference Type reference (TYPE) AXTT_PARAMETERS Table of parameters 20080324

Method GET_LANGUAGES on class CL_AXT_DOMAIN has no exception.

Method GET_LANGUAGE_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LANGUAGES Value transfer Type reference (TYPE) AXTT_LANGU Language table 20081110

Method GET_LANGUAGE_INFORMATION on class CL_AXT_DOMAIN has no exception.

Method GET_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LENGTH Value transfer Type reference (TYPE) DDLENG Length exponent 20080219

Method GET_LENGTH on class CL_AXT_DOMAIN has no exception.

Method GET_LOWERCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOWERCASE Value transfer Type reference (TYPE) LOWERCASE Lowercase letters allowed/not allowed 20080219

Method GET_LOWERCASE on class CL_AXT_DOMAIN has no exception.

Method GET_NUMBER_DECIMAL_PLACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUMBER_DECIMAL_PLACES Value transfer Type reference (TYPE) DECIMALS Number of Decimal Places 20080219

Method GET_NUMBER_DECIMAL_PLACES on class CL_AXT_DOMAIN has no exception.

Method GET_OUTPUT_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OUTPUT_LENGTH Value transfer Type reference (TYPE) OUTPUTLEN Output Length 20080219

Method GET_OUTPUT_LENGTH on class CL_AXT_DOMAIN has no exception.

Method GET_SIGN_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SIGN_FLAG Value transfer Type reference (TYPE) SIGNFLAG Flag for sign in numerical fields 20080219

Method GET_SIGN_FLAG on class CL_AXT_DOMAIN has no exception.

Method GET_VALUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE_TABLE Value transfer Type reference (TYPE) ENTITYTAB Value table 20080219

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