SAP ABAP Class CL_AXT_FIELD_DEF (Extension field definition)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_MODEL (Package) Application Extensibility Tool: Model
Properties
Class CL_AXT_FIELD_DEF  
Short Description Extension field definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL   Application Extensibility Tool: Model 
Created 20080227   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
Class CL_AXT_FIELD_DEF has no interface implemented.
Friends
Class CL_AXT_FIELD_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GUID_DELEM Constant Private Type reference (TYPE) AXT_GUID '47CCEA9014571F57E10000000A424BBF' Data element 20080303
2 GC_GUID_DESC_DELEM Constant Private Type reference (TYPE) AXT_GUID '47E2B40649AC2F04E10000000A424BBF' Descr. data element 20080320
3 GC_GUID_DESC_DOMA Constant Private Type reference (TYPE) AXT_GUID '47E1A0C1339A3139E10000000A424BBF' Descr. domain 20080320
4 GC_GUID_DESC_FIELD Constant Private Type reference (TYPE) AXT_GUID '47D546D10BE32EE5E10000000A424BBF' Description field 20080310
5 GC_GUID_DOMA Constant Private Type reference (TYPE) AXT_GUID '47CCEA9414571F57E10000000A424BBF' Domain 20080303
6 GC_GUID_REF_DELEM Constant Private Type reference (TYPE) AXT_GUID '48726D4387B46F3EE10000000A424BBF' Reference data element 20080708
7 GC_GUID_REF_FIELD Constant Public Type reference (TYPE) AXT_GUID '47D546D00BE32EE5E10000000A424BBF' Reference field 20080310
8 GC_GUID_RUN_BO_PART Constant Public Type reference (TYPE) AXT_GUID '47D52B830BE32EE5E10000000A424BBF' Runtime BO Part assignment 20080310
9 GC_GUID_RUN_FIELD Constant Public Type reference (TYPE) AXT_GUID '47D430AD362E61F3E10000000A424BBF' Runtime field def. 20080310
10 GC_GUID_RUN_FIELDDEF Constant Private Type reference (TYPE) AXT_GUID '48226B2F0D2A17A4E10000000A424BBF' Runtime field definition 20080508
11 GC_GUID_RUN_FIELDUSE Constant Public Type reference (TYPE) AXT_GUID '4823ACE02C9C001CE10000000A424BBF' Runtime field use 20080509
12 GC_PART_DTL_BEHAVIOR Constant Private Type reference (TYPE) AXT_PARAMETER 'BEHAVIOR' Parameter 20090706
13 GC_PART_DTL_CHECKTABLE Constant Private Type reference (TYPE) AXT_PARAMETER 'CHECKTABLE' Parameter 20080229
14 GC_PART_DTL_DATA_TYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'DATA_TYPE' Parameter 20080229
15 GC_PART_DTL_DECIMALS Constant Private Type reference (TYPE) AXT_PARAMETER 'DECIMALS' Parameter 20080229
16 GC_PART_DTL_FIELD_ID Constant Private Type reference (TYPE) AXT_PARAMETER 'FIELD_ID' Parameter 20080229
17 GC_PART_DTL_LENGTH Constant Public Type reference (TYPE) AXT_PARAMETER 'LENGTH' Parameter 20080229
18 GC_PART_DTL_MAN_DATA_ELEMENT Constant Private Type reference (TYPE) AXT_PARAMETER 'MAN_DATA_ELEMENT' Parameter 20080722
19 GC_PART_DTL_MAN_REF_DTEL Constant Private Type reference (TYPE) AXT_PARAMETER 'MAN_REF_DATA_ELEMENT' Parameter 20090811
20 GC_PART_DTL_PICKLIST Constant Private Type reference (TYPE) AXT_PARAMETER 'PICKLIST' Parameter 20080229
21 GC_PART_DTL_REF_FIELD_ID Constant Private Type reference (TYPE) AXT_PARAMETER 'REF_FIELD_ID' Parameter 20080722
22 GC_PART_DTL_REPORTING_TYPE Constant Private Type reference (TYPE) AXT_PARAMETER 'REPORTING_TYPE' Parameter 20080317
23 GC_PART_DTL_SHLPNAME Constant Private Type reference (TYPE) AXT_PARAMETER 'SHLPNAME' Parameter 20080229
24 GC_PART_DTL_VARIANT Constant Public Type reference (TYPE) AXT_PARAMETER 'VARIANT' Parameter 20090706
25 GC_PART_DTL_X_LOG_KEY Constant Private Type reference (TYPE) AXT_PARAMETER 'LOG_KEY' Parameter 20081021
26 GC_PART_DTL_X_TRANSIENT Constant Public Type reference (TYPE) AXT_PARAMETER 'X_TRANSIENT' Parameter 20091020
27 GC_PART_TYPE_CAPTION Constant Private Type reference (TYPE) CHAR30 'CAPTION' 30 Characters 20080229
28 GC_PART_TYPE_DESCRIPTION Constant Private Type reference (TYPE) CHAR30 'DESCRIPTION' 30 Characters 20080229
29 GC_PART_TYPE_FIELD_DEF Constant Public Type reference (TYPE) CHAR30 'FIELD_DEF' 20080227
30 GC_PART_TYPE_PICKLIST_ITEM Constant Private Type reference (TYPE) CHAR30 'PICKLIST_ITEM' 30 Characters 20080304
31 GC_PART_TYPE_TOOLTIP Constant Private Type reference (TYPE) CHAR30 'TOOLTIP' 30 Characters 20080229
32 GC_VALUE_CODE_LENGTH Constant Public Type reference (TYPE) I 10 20080729
33 GO_FIELD_DEF_ADJUST_EXIT Static Attribute Private Object reference (TYPE REF TO) AXT_FIELD_DEF_ADJUST 20081128
34 GR_OWNER Instance attribute Private Object reference (TYPE REF TO) CL_AXT_EXTENSION 20080229
35 GR_OWNING_TABLE_DEF Instance attribute Private Object reference (TYPE REF TO) CL_AXT_TABLE_DEF 20100615
36 GT_FIELDS_TEXTS Instance attribute Public Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20080227
37 GT_PICKLIST_ITEMS Instance attribute Public Type reference (TYPE) AXTT_PICKLIST Picklist table 20080303
38 GV_BEHAVIOR Instance attribute Public Type reference (TYPE) AXT_FIELD_BEHAVIOR_TYPE Field Behavior Type 20090706
39 GV_CHECKTABLE Instance attribute Public Type reference (TYPE) CHECKTABLE Check table name of the foreign key 20080227
40 GV_DATA_TYPE Instance attribute Public Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20080227
41 GV_DECIMALS Instance attribute Public Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20080227
42 GV_FIELD_ID Instance attribute Public Type reference (TYPE) AXT_FIELD_ID Field ID 20080227
43 GV_LENGTH Instance attribute Public Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20080227
44 GV_LOCATION Instance attribute Public Type reference (TYPE) AXT_NAME Name 20090303
45 GV_MAN_DATA_ELEMENT Instance attribute Public Type reference (TYPE) ROLLNAME Manual Data element 20080722
46 GV_MAN_REF_DATA_ELEMENT Instance attribute Public Type reference (TYPE) ROLLNAME Manual date element for ref. field 20090811
47 GV_PARENT_GUID_REF_PREFIX Instance attribute Public Type reference (TYPE) AXT_GUID_REF GUID Reference 20090302
48 GV_PICKLIST Instance attribute Public Type reference (TYPE) AXT_PICKLIST_ID Explicit Picklist ID 20080227
49 GV_REF_FIELD_ID Instance attribute Public Type reference (TYPE) AXT_FIELD_ID Reference Field ID 20080722
50 GV_REPORTING_TYPE Instance attribute Public Type reference (TYPE) AXT_REPORTING_TYPE Type of reporting 20080317
51 GV_SHLPNAME Instance attribute Public Type reference (TYPE) KOMP_SHLP Search Help for Component 20080227
52 GV_VARIANT Instance attribute Public Type reference (TYPE) AXT_NAME Name 20090706
53 GV_X_FIXED_ID Instance attribute Public Type reference (TYPE) AXT_BOOLEAN THE ID IS NO LONGER EDITABLE 20080227
54 GV_X_FIXED_PICK_LIST Instance attribute Public Type reference (TYPE) AXT_BOOLEAN THE PICKLST IS NO LONGER CHANGEABLE 20080417
55 GV_X_FIXED_TYPE Instance attribute Public Type reference (TYPE) AXT_BOOLEAN THE TYPE IS NO LONGER CHANGEABLE 20080227
56 GV_X_LOG_KEY Instance attribute Public Type reference (TYPE) AXT_LOGICAL_KEY Is business key? 20081021
57 GV_X_USE_GUID_REF Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Use field ID as guid ref. 20080723
58 MV_X_TRANSIENT Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20091020
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_PICKLIST_CODE Instance method Private Method Adjust picklist code to uppercase or numeric if required 20080328
2 BUILD_GEN_CATALOG Instance method Public Method Create dom., DELEM, runtime field def, return field list 20080303
3 CHECK Instance method Public Method Check the field definition 20080306
4 CHECK_DATATYPE_FEATURE_LOSS Instance method Public Method Checks whether a new datatype looses some used features 20100105
5 CHECK_DATA_TYPE_COMPATIBLE Instance method Private Method Compares two data types and raises an appropriate message 20080421
6 CHECK_FIELD_ID_RESERVED Static method Public Method Check if a field ID is reserved and can't be used 20081211
7 CHECK_FIELD_UNIQUE Instance method Private Method Verifies that a field is unique, takes care of reuse 20080319
8 CHECK_VALUE Instance method Private Method Check value e.g. from picklist 20080417
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081128
10 CLEAR_FIELD_ID Instance method Public Method Set field ID to empty to force generation of new 20080416
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080229
12 COPY Instance method Public Method Copy field def 20080304
13 CREATE_ID Instance method Public Method Creates an ID for the field 20080229
14 CREATE_REF_FIELD_TEXTS Instance method Private Method Create the text for the ref. field 20080714
15 CREATE_REF_ID Instance method Private Method Create an ID for the ref. field 20080722
16 DESERIALIZE Instance method Public Method Deserialize from parts 20080227
17 DETERMINE_AXT_DATATYPE Static method Public Method 20090318
18 GET_EDITABLE_PROPERTIES Instance method Public Method Returns which data type properties are editable 20080613
19 GET_FIELD_IDS Instance method Public Method Get a list of all field IDs belonging to this field definiti 20110110
20 GET_FIELD_TEXT_FOR_MSG Instance method Public Method Retrieves a field text which can be used for a message 20090626
21 GET_GUID_REF Instance method Public Method Returns the GUID ref to use for this field 20090610
22 GET_RULE_FIELD_LIST Instance method Public Method 20091015
23 GET_SUPPORTED_DATATYPES Instance method Public Method Get all Datatypes and Behaviors per enhancement field 20100611
24 IS_CHECKBOX_PICKLIST Static method Private Method Checks if a picklist is for a checkbox (X/blank) 20080807
25 IS_COMPATIBLE Instance method Public Method 20090924
26 IS_REALLY_DEEP_ENHANCABLE Instance method Private Method 20100621
27 MAP_DATA_TYPE Instance method Private Method Map ext. data type to ABAP type, check length, calc.add. FLD 20080305
28 PARSE_BUILDIN_TYPE Static method Public Method 20090318
29 PARSE_MANUAL_DATA_ELEMENT Static method Public Method 20090226
30 SERIALIZE Instance method Public Method Serialize into parts for saving 20080227
31 SET_CHECKTABLE Instance method Public Method Setter for checktable 20080227
32 SET_DATA_TYPE Instance method Public Method Setter for data type 20080227
33 SET_FIELDS_TEXTS Instance method Public Method Setter for field texts 20080227
34 SET_FIELD_ID Instance method Public Method Setter for field ID 20080227
35 SET_MAN_DATA_ELEMENT Instance method Public Method Setter for manual data element 20080722
36 SET_PICKLIST Instance method Public Method Set other picklist 20080227
37 SET_PICKLIST_ITEMS Instance method Public Method Setter for picklist items 20080304
38 SET_REF_FIELD_ID Instance method Public Method Setter for ref. field ID 20080722
39 SET_REPORTING_TYPE Instance method Public Method Set reporting type 20080317
40 SET_SHLPNAME Instance method Public Method Setter for SHLPNAME 20080227
41 SET_VARIANT Instance method Public Method 20090706
42 SET_X_LOG_KEY Instance method Public Method Setter for logical key 20081021
43 SET_X_TRANSIENT Instance method Public Method Setter for transient flag 20091020
44 UI_PICKLIST_ITEM2_GEN Instance method Private Method Transform UI picklist item structure to GEN format 20080417
45 UI_TEXT2GEN_TEXT Instance method Private Method Transform UI text format to generator format 20080417
46 VALIDATE_FIELD_ID Instance method Private Method Checks if a field ID has correct syntax 20080722
Events
# Event Type Visibility Description Created on
1 DATA_TYPE_CHANGED Instance Event
(0)
Public
(2)
20091119
2 FIELD_ID_CHANGED Instance Event
(0)
Public
(2)
20091119
3 X_TRANSIENT_CHANGED Instance Event
(0)
Public
(2)
20091119
Types
Class CL_AXT_FIELD_DEF has no local type.
Method Signatures

Method ADJUST_PICKLIST_CODE Signature

Method ADJUST_PICKLIST_CODE on class CL_AXT_FIELD_DEF has no parameter.
Method ADJUST_PICKLIST_CODE on class CL_AXT_FIELD_DEF has no exception.

Method BUILD_GEN_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADD_FIELD_DETAILS Call by reference Type reference (TYPE) AXT_S_REG_CONTEXT_FIELD Append field details 20080305
2 Exporting ES_DESC_FIELD_DETAILS Call by reference Type reference (TYPE) AXT_S_REG_CONTEXT_FIELD Append field details 20080310
3 Exporting ES_FIELD_DETAILS Call by reference Type reference (TYPE) AXT_S_REG_CONTEXT_FIELD Append field details 20080305
4 Importing IR_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20080303
5 Importing IR_FIELD_IDS_GEN_HELPER Value transfer Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20080403
6 Importing IR_OBJECTS_GEN_HELPER Value transfer Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20080403
7 Importing IV_ADD_FIELD_PREFIX Call by reference Type reference (TYPE) AXT_NAME Prefix for additional field for table ext. 20080305
8 Importing IV_SIMULATE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080403
9 Importing IV_SUPPRESS_DESC_FIELD Call by reference Type reference (TYPE) AXT_BOOLEAN Prevent description fields 20100118
# Exception Resumable Description Created on
1 CX_AXT General exception 20080305

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ACTIVE_DEF Call by reference Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20090224
# Exception Resumable Description Created on
1 CX_AXT General exception 20080306

Method CHECK_DATATYPE_FEATURE_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_BEHAVIOR Call by reference Type reference (TYPE) AXT_FIELD_BEHAVIOR_TYPE Extensibility Field Behavior 20100105
2 Importing IV_NEW_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Extensibility Field Datatypes 20100105
3 Returning RV_FEATURE_LOSS Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100105

Method CHECK_DATATYPE_FEATURE_LOSS on class CL_AXT_FIELD_DEF has no exception.

Method CHECK_DATA_TYPE_COMPATIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_TYPE Call by reference Type reference (TYPE) AXT_S_FIELD_TYPE ABAP field type 20080421
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080421
3 Importing IV_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20080421
4 Importing IV_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20080421
5 Importing IV_LOWERCASE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080421
6 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20090414
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080421

Method CHECK_FIELD_ID_RESERVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20081211
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20081211

Method CHECK_FIELD_UNIQUE Signature

Method CHECK_FIELD_UNIQUE on class CL_AXT_FIELD_DEF has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_ALREADY_EXISTS Data already exists error 20080319

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) AXT_VALUE_CODE Code for value help 20080509
2 Exporting EV_LENGTH Call by reference Type reference (TYPE) I 20091002
3 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080509
4 Importing IV_LOWERCASE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080509
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080417

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_FIELD_ID Signature

Method CLEAR_FIELD_ID on class CL_AXT_FIELD_DEF has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080416

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OWNING_TABLE_DEF Call by reference Object reference (TYPE REF TO) CL_AXT_TABLE_DEF 20100615
2 Importing IR_OWNER Call by reference Object reference (TYPE REF TO) CL_AXT_EXTENSION 20080229

Method CONSTRUCTOR on class CL_AXT_FIELD_DEF has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OWNING_TABLE_DEF Value transfer Object reference (TYPE REF TO) CL_AXT_TABLE_DEF 20100615
2 Importing IR_OWNER Value transfer Object reference (TYPE REF TO) CL_AXT_EXTENSION 20080414
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20080304

Method COPY on class CL_AXT_FIELD_DEF has no exception.

Method CREATE_ID Signature

Method CREATE_ID on class CL_AXT_FIELD_DEF has no parameter.
Method CREATE_ID on class CL_AXT_FIELD_DEF has no exception.

Method CREATE_REF_FIELD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Call by reference Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20080714
2 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20080714
3 Returning RT_TEXT Value transfer Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20080714

Method CREATE_REF_FIELD_TEXTS on class CL_AXT_FIELD_DEF has no exception.

Method CREATE_REF_ID Signature

Method CREATE_REF_ID on class CL_AXT_FIELD_DEF has no parameter.
Method CREATE_REF_ID on class CL_AXT_FIELD_DEF has no exception.

Method DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PART Call by reference Object reference (TYPE REF TO) CL_AXT_EXTENSION_PART XML Like part of an extension 20080227

Method DESERIALIZE on class CL_AXT_FIELD_DEF has no exception.

Method DETERMINE_AXT_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PICKLIST Call by reference Type reference (TYPE) AXTT_PICKLIST Picklist items with text 20090318
2 Importing IV_ALLOW_COMPLEX Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE Boolean 20090318
3 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20090318
4 Importing IV_LENGTH Call by reference Type reference (TYPE) DD04V-LENG Length (No. of Characters) 20090318
5 Importing IV_LOWERCASE Call by reference Type reference (TYPE) DD04V-LOWERCASE Lowercase letters allowed/not allowed 20090318
6 Returning RV_AXT_DATATYPE Value transfer Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20090318

Method DETERMINE_AXT_DATATYPE on class CL_AXT_FIELD_DEF has no exception.

Method GET_EDITABLE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEHAVIOR Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090709
2 Exporting EV_CHECK_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080613
3 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080729
4 Exporting EV_DECIMALS Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080613
5 Exporting EV_FIELD_ID Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090709
6 Exporting EV_LABEL Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080729
7 Exporting EV_LENGTH Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080613
8 Exporting EV_MAN_DATA_ELEMENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080724
9 Exporting EV_PICKLIST Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080708
10 Exporting EV_REF_FIELD_ID Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080722
11 Exporting EV_SEARCH_HELP Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080613
12 Exporting EV_VARIANT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090709
13 Exporting EV_X_TRANSIENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091209
14 Importing IO_ACTIVE_DEF Call by reference Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20090709

Method GET_EDITABLE_PROPERTIES on class CL_AXT_FIELD_DEF has no exception.

Method GET_FIELD_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELD_IDS Value transfer Type reference (TYPE) AXTT_FIELD_ID Table of field IDs 20110110

Method GET_FIELD_IDS on class CL_AXT_FIELD_DEF has no exception.

Method GET_FIELD_TEXT_FOR_MSG Signature

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

Method GET_FIELD_TEXT_FOR_MSG on class CL_AXT_FIELD_DEF has no exception.

Method GET_GUID_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID_REF Value transfer Type reference (TYPE) AXT_GUID_REF GUID Reference 20090610

Method GET_GUID_REF on class CL_AXT_FIELD_DEF has no exception.

Method GET_RULE_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_FIELD_LIST Value transfer Type reference (TYPE) AXTS_RULE_FIELD_LIST Field list for rules 20091015
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091015

Method GET_SUPPORTED_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUPPORTED_DATATYPES Call by reference Type reference (TYPE) AXTS_ALL_TYPES_PER_FIELD All Datatypes and Behaviors per enhancement field 20100614

Method GET_SUPPORTED_DATATYPES on class CL_AXT_FIELD_DEF has no exception.

Method IS_CHECKBOX_PICKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PICKLIST Call by reference Type reference (TYPE) AXTT_PICKLIST Picklist items with text 20080807
2 Returning RV_PICKLIST Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080807

Method IS_CHECKBOX_PICKLIST on class CL_AXT_FIELD_DEF has no exception.

Method IS_COMPATIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_DEF Call by reference Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20090924
2 Returning RV_COMPATIBLE Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20090924
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID The field defs. are inconcistent 20090924

Method IS_REALLY_DEEP_ENHANCABLE Signature

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

Method IS_REALLY_DEEP_ENHANCABLE on class CL_AXT_FIELD_DEF has no exception.

Method MAP_DATA_TYPE 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_CONVERSION_ROUTINE Call by reference Type reference (TYPE) CONVEXIT Conversion Routine 20080718
3 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20080305
4 Exporting EV_DOMAIN Call by reference Type reference (TYPE) AXT_NAME Name 20090821
5 Exporting EV_LOWERCASE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080311
6 Exporting EV_REF_FIELD_CHECK_TABLE Call by reference Type reference (TYPE) CHECKTABLE Check table name of the foreign key 20080521
7 Exporting EV_REF_FIELD_DOMA Call by reference Type reference (TYPE) AXT_NAME Name 20080708
8 Exporting EV_REF_FIELD_FOR_KEY_FIELD Call by reference Type reference (TYPE) FORKEY Names of Foreign Key Fields 20080521
9 Exporting EV_REF_FIELD_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080306
10 Exporting EV_REF_FIELD_SEARCH_HELP Call by reference Type reference (TYPE) KOMP_SHLP Search Help for Component 20081128
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080305

Method PARSE_BUILDIN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUILDIN_DESCR Call by reference Type reference (TYPE) STRING 20090318
2 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE 20090318
3 Exporting EV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS 20090318
4 Exporting EV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH 20090318
5 Importing IO_TYPE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20090318
6 Importing IV_ALLOW_COMPLEX Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20090318

Method PARSE_BUILDIN_TYPE on class CL_AXT_FIELD_DEF has no exception.

Method PARSE_MANUAL_DATA_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS_TEXTS Call by reference Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20090226
2 Exporting ET_PICKLIST_ITEMS Call by reference Type reference (TYPE) AXTT_PICKLIST Picklist items with text 20090226
3 Exporting ET_WARNINGS Call by reference Type reference (TYPE) AXTT_MSG Messages table 20090316
4 Exporting EV_CHECKTABLE Call by reference Type reference (TYPE) CHECKTABLE Check table name of the foreign key 20090226
5 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20090226
6 Exporting EV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20090226
7 Exporting EV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20090226
8 Exporting EV_SHLPNAME Call by reference Type reference (TYPE) KOMP_SHLP Search Help for Component 20090226
9 Importing IV_ALLOW_COMPLEX Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090316
10 Importing IV_MAN_DATA_ELEMENT Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20090226
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090316

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_AXT_EXTENSION_PART XML Like part of an extension 20080227

Method SERIALIZE on class CL_AXT_FIELD_DEF has no exception.

Method SET_CHECKTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECKTABLE Call by reference Type reference (TYPE) CHECKTABLE Check table name of the foreign key 20080227
# Exception Resumable Description Created on
1 CX_AXT General exception 20080227

Method SET_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTIVE Call by reference Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20100113
2 Importing IV_BEHAVIOR Call by reference Type reference (TYPE) AXT_FIELD_BEHAVIOR_TYPE Field Behavior Type 20090709
3 Importing IV_DATA_TYPE Value transfer Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20080227
4 Importing IV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20090709
5 Importing IV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20090709
# Exception Resumable Description Created on
1 CX_AXT General exception 20080227

Method SET_FIELDS_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS_TEXTS Call by reference Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20080227
# Exception Resumable Description Created on
1 CX_AXT General exception 20080227

Method SET_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20080227
2 Importing IV_VALIDATE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE Boolean 20090316
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080910
2 CX_AXT_OPERATION_FAILED Operation error 20080910

Method SET_MAN_DATA_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOW_COMPLEX Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090316
2 Importing IV_MAN_DATA_ELEMENT Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20080722
3 Importing IV_MAN_REF_DATA_ELEMENT Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20090811
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080722

Method SET_PICKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PICKLIST Call by reference Type reference (TYPE) AXT_PICKLIST_ID Picklist ID 20080227
# Exception Resumable Description Created on
1 CX_AXT General exception 20080227

Method SET_PICKLIST_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PICKLIST_ITEMS Call by reference Type reference (TYPE) AXTT_PICKLIST Table Type forAXT_S_VALUES 20080304
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080417

Method SET_REF_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REF_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20080722
2 Importing IV_VALIDATE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE Boolean 20090316
# Exception Resumable Description Created on
1 CX_AXT General exception 20080722

Method SET_REPORTING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPORTING_TYPE Call by reference Type reference (TYPE) AXT_REPORTING_TYPE 20080317
# Exception Resumable Description Created on
1 CX_AXT General exception 20080317

Method SET_SHLPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHLPNAME Call by reference Type reference (TYPE) KOMP_SHLP Search Help for Component 20080229
# Exception Resumable Description Created on
1 CX_AXT General exception 20080227

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT Call by reference Type reference (TYPE) AXT_NAME Name 20090706
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090706

Method SET_X_LOG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_X_LOG_KEY Call by reference Type reference (TYPE) AXT_LOGICAL_KEY Business key 20081021
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081021

Method SET_X_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_X_TRANSIENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091020
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Operation error 20091020

Method UI_PICKLIST_ITEM2_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PICKLIST Call by reference Type reference (TYPE) AXTT_PICKLIST Table Type forAXT_S_VALUES 20080417
2 Returning RT_PICKLIST Value transfer Type reference (TYPE) AXTT_DOMAIN_VALUES Domain values entries 20080417

Method UI_PICKLIST_ITEM2_GEN on class CL_AXT_FIELD_DEF has no exception.

Method UI_TEXT2GEN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Call by reference Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20080417
2 Returning RT_TEXT Value transfer Type reference (TYPE) AXTT_DATA_ELEMENT_TEXTS Table of data element texts - Language dependant 20080417

Method UI_TEXT2GEN_TEXT on class CL_AXT_FIELD_DEF has no exception.

Method VALIDATE_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20080722
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080722
Event Signatures

Event DATA_TYPE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IO_SENDER Exporting Value transfer Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20091119

Event FIELD_ID_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IO_SENDER Exporting Value transfer Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20091119
2 IV_OLD Exporting Value transfer Type reference (TYPE) AXT_FIELD_ID Field ID 20091119
3 IV_X_REF_FIELD Exporting Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100114

Event X_TRANSIENT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IO_SENDER Exporting Value transfer Object reference (TYPE REF TO) CL_AXT_FIELD_DEF Extension field definition 20091119
History
Last changed by/on SAP  20130531 
SAP Release Created in 700