Hierarchy

⤷

⤷

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 | ![]() |
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 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47CCEA9014571F57E10000000A424BBF' | Data element | 20080303 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47E2B40649AC2F04E10000000A424BBF' | Descr. data element | 20080320 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47E1A0C1339A3139E10000000A424BBF' | Descr. domain | 20080320 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47D546D10BE32EE5E10000000A424BBF' | Description field | 20080310 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47CCEA9414571F57E10000000A424BBF' | Domain | 20080303 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '48726D4387B46F3EE10000000A424BBF' | Reference data element | 20080708 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_GUID | '47D546D00BE32EE5E10000000A424BBF' | Reference field | 20080310 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_GUID | '47D52B830BE32EE5E10000000A424BBF' | Runtime BO Part assignment | 20080310 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_GUID | '47D430AD362E61F3E10000000A424BBF' | Runtime field def. | 20080310 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '48226B2F0D2A17A4E10000000A424BBF' | Runtime field definition | 20080508 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_GUID | '4823ACE02C9C001CE10000000A424BBF' | Runtime field use | 20080509 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'BEHAVIOR' | Parameter | 20090706 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'CHECKTABLE' | Parameter | 20080229 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'DATA_TYPE' | Parameter | 20080229 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'DECIMALS' | Parameter | 20080229 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'FIELD_ID' | Parameter | 20080229 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'LENGTH' | Parameter | 20080229 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'MAN_DATA_ELEMENT' | Parameter | 20080722 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'MAN_REF_DATA_ELEMENT' | Parameter | 20090811 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'PICKLIST' | Parameter | 20080229 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'REF_FIELD_ID' | Parameter | 20080722 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'REPORTING_TYPE' | Parameter | 20080317 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'SHLPNAME' | Parameter | 20080229 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'VARIANT' | Parameter | 20090706 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'LOG_KEY' | Parameter | 20081021 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'X_TRANSIENT' | Parameter | 20091020 | |
27 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'CAPTION' | 30 Characters | 20080229 | |
28 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'DESCRIPTION' | 30 Characters | 20080229 | |
29 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR30 | 'FIELD_DEF' | 20080227 | ||
30 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'PICKLIST_ITEM' | 30 Characters | 20080304 | |
31 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'TOOLTIP' | 30 Characters | 20080229 | |
32 | ![]() |
Constant | Public | Type reference (TYPE) | I | 10 | 20080729 | ||
33 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | AXT_FIELD_DEF_ADJUST | 20081128 | |||
34 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080229 | |||
35 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_TABLE_DEF | 20100615 | |||
36 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_T_FIELD_TEXT | Field Texts | 20080227 | ||
37 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXTT_PICKLIST | Picklist table | 20080303 | ||
38 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_FIELD_BEHAVIOR_TYPE | Field Behavior Type | 20090706 | ||
39 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHECKTABLE | Check table name of the foreign key | 20080227 | ||
40 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | Field Data Type | 20080227 | ||
41 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_FIELD_DECIMALS | Field Decimals | 20080227 | ||
42 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_FIELD_ID | Field ID | 20080227 | ||
43 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_FIELD_LENGTH | Field Length | 20080227 | ||
44 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_NAME | Name | 20090303 | ||
45 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROLLNAME | Manual Data element | 20080722 | ||
46 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROLLNAME | Manual date element for ref. field | 20090811 | ||
47 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_GUID_REF | GUID Reference | 20090302 | ||
48 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_PICKLIST_ID | Explicit Picklist ID | 20080227 | ||
49 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_FIELD_ID | Reference Field ID | 20080722 | ||
50 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_REPORTING_TYPE | Type of reporting | 20080317 | ||
51 | ![]() |
Instance attribute | Public | Type reference (TYPE) | KOMP_SHLP | Search Help for Component | 20080227 | ||
52 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_NAME | Name | 20090706 | ||
53 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | THE ID IS NO LONGER EDITABLE | 20080227 | ||
54 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | THE PICKLST IS NO LONGER CHANGEABLE | 20080417 | ||
55 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | THE TYPE IS NO LONGER CHANGEABLE | 20080227 | ||
56 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_LOGICAL_KEY | Is business key? | 20081021 | ||
57 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | Use field ID as guid ref. | 20080723 | ||
58 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091020 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Adjust picklist code to uppercase or numeric if required | 20080328 |
2 | ![]() |
Instance method | Public | Method | Create dom., DELEM, runtime field def, return field list | 20080303 |
3 | ![]() |
Instance method | Public | Method | Check the field definition | 20080306 |
4 | ![]() |
Instance method | Public | Method | Checks whether a new datatype looses some used features | 20100105 |
5 | ![]() |
Instance method | Private | Method | Compares two data types and raises an appropriate message | 20080421 |
6 | ![]() |
Static method | Public | Method | Check if a field ID is reserved and can't be used | 20081211 |
7 | ![]() |
Instance method | Private | Method | Verifies that a field is unique, takes care of reuse | 20080319 |
8 | ![]() |
Instance method | Private | Method | Check value e.g. from picklist | 20080417 |
9 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20081128 |
10 | ![]() |
Instance method | Public | Method | Set field ID to empty to force generation of new | 20080416 |
11 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080229 |
12 | ![]() |
Instance method | Public | Method | Copy field def | 20080304 |
13 | ![]() |
Instance method | Public | Method | Creates an ID for the field | 20080229 |
14 | ![]() |
Instance method | Private | Method | Create the text for the ref. field | 20080714 |
15 | ![]() |
Instance method | Private | Method | Create an ID for the ref. field | 20080722 |
16 | ![]() |
Instance method | Public | Method | Deserialize from parts | 20080227 |
17 | ![]() |
Static method | Public | Method | 20090318 | |
18 | ![]() |
Instance method | Public | Method | Returns which data type properties are editable | 20080613 |
19 | ![]() |
Instance method | Public | Method | Get a list of all field IDs belonging to this field definiti | 20110110 |
20 | ![]() |
Instance method | Public | Method | Retrieves a field text which can be used for a message | 20090626 |
21 | ![]() |
Instance method | Public | Method | Returns the GUID ref to use for this field | 20090610 |
22 | ![]() |
Instance method | Public | Method | 20091015 | |
23 | ![]() |
Instance method | Public | Method | Get all Datatypes and Behaviors per enhancement field | 20100611 |
24 | ![]() |
Static method | Private | Method | Checks if a picklist is for a checkbox (X/blank) | 20080807 |
25 | ![]() |
Instance method | Public | Method | 20090924 | |
26 | ![]() |
Instance method | Private | Method | 20100621 | |
27 | ![]() |
Instance method | Private | Method | Map ext. data type to ABAP type, check length, calc.add. FLD | 20080305 |
28 | ![]() |
Static method | Public | Method | 20090318 | |
29 | ![]() |
Static method | Public | Method | 20090226 | |
30 | ![]() |
Instance method | Public | Method | Serialize into parts for saving | 20080227 |
31 | ![]() |
Instance method | Public | Method | Setter for checktable | 20080227 |
32 | ![]() |
Instance method | Public | Method | Setter for data type | 20080227 |
33 | ![]() |
Instance method | Public | Method | Setter for field texts | 20080227 |
34 | ![]() |
Instance method | Public | Method | Setter for field ID | 20080227 |
35 | ![]() |
Instance method | Public | Method | Setter for manual data element | 20080722 |
36 | ![]() |
Instance method | Public | Method | Set other picklist | 20080227 |
37 | ![]() |
Instance method | Public | Method | Setter for picklist items | 20080304 |
38 | ![]() |
Instance method | Public | Method | Setter for ref. field ID | 20080722 |
39 | ![]() |
Instance method | Public | Method | Set reporting type | 20080317 |
40 | ![]() |
Instance method | Public | Method | Setter for SHLPNAME | 20080227 |
41 | ![]() |
Instance method | Public | Method | 20090706 | |
42 | ![]() |
Instance method | Public | Method | Setter for logical key | 20081021 |
43 | ![]() |
Instance method | Public | Method | Setter for transient flag | 20091020 |
44 | ![]() |
Instance method | Private | Method | Transform UI picklist item structure to GEN format | 20080417 |
45 | ![]() |
Instance method | Private | Method | Transform UI text format to generator format | 20080417 |
46 | ![]() |
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 | ![]() |
ES_ADD_FIELD_DETAILS | Call by reference | Type reference (TYPE) | AXT_S_REG_CONTEXT_FIELD | Append field details | 20080305 | ||
2 | ![]() |
ES_DESC_FIELD_DETAILS | Call by reference | Type reference (TYPE) | AXT_S_REG_CONTEXT_FIELD | Append field details | 20080310 | ||
3 | ![]() |
ES_FIELD_DETAILS | Call by reference | Type reference (TYPE) | AXT_S_REG_CONTEXT_FIELD | Append field details | 20080305 | ||
4 | ![]() |
IR_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20080303 | ||
5 | ![]() |
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 | ![]() |
IR_OBJECTS_GEN_HELPER | Value transfer | Object reference (TYPE REF TO) | IF_AXT_CATALOG_GEN_HELPER | Help access interface for catalog setup | 20080403 | ||
7 | ![]() |
IV_ADD_FIELD_PREFIX | Call by reference | Type reference (TYPE) | AXT_NAME | Prefix for additional field for table ext. | 20080305 | ||
8 | ![]() |
IV_SIMULATE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080403 | ||
9 | ![]() |
IV_SUPPRESS_DESC_FIELD | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Prevent description fields | 20100118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080305 |
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
General exception | 20080306 |
Method CHECK_DATATYPE_FEATURE_LOSS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NEW_BEHAVIOR | Call by reference | Type reference (TYPE) | AXT_FIELD_BEHAVIOR_TYPE | Extensibility Field Behavior | 20100105 | ||
2 | ![]() |
IV_NEW_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | Extensibility Field Datatypes | 20100105 | ||
3 | ![]() |
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 | ![]() |
IS_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_S_FIELD_TYPE | ABAP field type | 20080421 | ||
2 | ![]() |
IV_DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Data Type in ABAP Dictionary | 20080421 | ||
3 | ![]() |
IV_DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Number of Decimal Places | 20080421 | ||
4 | ![]() |
IV_LENGTH | Call by reference | Type reference (TYPE) | DDLENG | Length (No. of Characters) | 20080421 | ||
5 | ![]() |
IV_LOWERCASE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080421 | ||
6 | ![]() |
IV_SOURCE | Call by reference | Type reference (TYPE) | STRING | 20090414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_FIELD_ID | Call by reference | Type reference (TYPE) | AXT_FIELD_ID | Field ID | 20081211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Data already exists error | 20080319 |
Method CHECK_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_VALUE | Call by reference | Type reference (TYPE) | AXT_VALUE_CODE | Code for value help | 20080509 | ||
2 | ![]() |
EV_LENGTH | Call by reference | Type reference (TYPE) | I | 20091002 | |||
3 | ![]() |
IV_DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Data Type in ABAP Dictionary | 20080509 | ||
4 | ![]() |
IV_LOWERCASE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080509 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Operation error | 20080416 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_OWNING_TABLE_DEF | Call by reference | Object reference (TYPE REF TO) | CL_AXT_TABLE_DEF | 20100615 | |||
2 | ![]() |
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 | ![]() |
IO_OWNING_TABLE_DEF | Value transfer | Object reference (TYPE REF TO) | CL_AXT_TABLE_DEF | 20100615 | |||
2 | ![]() |
IR_OWNER | Value transfer | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080414 | |||
3 | ![]() |
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 | ![]() |
IT_TEXT | Call by reference | Type reference (TYPE) | AXT_T_FIELD_TEXT | Field Texts | 20080714 | ||
2 | ![]() |
IV_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | Field Data Type | 20080714 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IT_PICKLIST | Call by reference | Type reference (TYPE) | AXTT_PICKLIST | Picklist items with text | 20090318 | ||
2 | ![]() |
IV_ALLOW_COMPLEX | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | Boolean | 20090318 | |
3 | ![]() |
IV_DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Data Type in ABAP Dictionary | 20090318 | ||
4 | ![]() |
IV_LENGTH | Call by reference | Type reference (TYPE) | DD04V-LENG | Length (No. of Characters) | 20090318 | ||
5 | ![]() |
IV_LOWERCASE | Call by reference | Type reference (TYPE) | DD04V-LOWERCASE | Lowercase letters allowed/not allowed | 20090318 | ||
6 | ![]() |
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 | ![]() |
EV_BEHAVIOR | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090709 | ||
2 | ![]() |
EV_CHECK_TABLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080613 | ||
3 | ![]() |
EV_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080729 | ||
4 | ![]() |
EV_DECIMALS | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080613 | ||
5 | ![]() |
EV_FIELD_ID | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090709 | ||
6 | ![]() |
EV_LABEL | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080729 | ||
7 | ![]() |
EV_LENGTH | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080613 | ||
8 | ![]() |
EV_MAN_DATA_ELEMENT | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080724 | ||
9 | ![]() |
EV_PICKLIST | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080708 | ||
10 | ![]() |
EV_REF_FIELD_ID | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080722 | ||
11 | ![]() |
EV_SEARCH_HELP | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080613 | ||
12 | ![]() |
EV_VARIANT | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090709 | ||
13 | ![]() |
EV_X_TRANSIENT | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091209 | ||
14 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
RS_FIELD_LIST | Value transfer | Type reference (TYPE) | AXTS_RULE_FIELD_LIST | Field list for rules | 20091015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20091015 |
Method GET_SUPPORTED_DATATYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IT_PICKLIST | Call by reference | Type reference (TYPE) | AXTT_PICKLIST | Picklist items with text | 20080807 | ||
2 | ![]() |
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 | ![]() |
IO_FIELD_DEF | Call by reference | Object reference (TYPE REF TO) | CL_AXT_FIELD_DEF | Extension field definition | 20090924 | ||
2 | ![]() |
RV_COMPATIBLE | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
ES_DESCR_FIELD_TYPE | Call by reference | Type reference (TYPE) | AXT_S_FIELD_TYPE | ABAP field type | 20090922 | ||
2 | ![]() |
EV_CONVERSION_ROUTINE | Call by reference | Type reference (TYPE) | CONVEXIT | Conversion Routine | 20080718 | ||
3 | ![]() |
EV_DATA_TYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Data Type in ABAP Dictionary | 20080305 | ||
4 | ![]() |
EV_DOMAIN | Call by reference | Type reference (TYPE) | AXT_NAME | Name | 20090821 | ||
5 | ![]() |
EV_LOWERCASE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080311 | ||
6 | ![]() |
EV_REF_FIELD_CHECK_TABLE | Call by reference | Type reference (TYPE) | CHECKTABLE | Check table name of the foreign key | 20080521 | ||
7 | ![]() |
EV_REF_FIELD_DOMA | Call by reference | Type reference (TYPE) | AXT_NAME | Name | 20080708 | ||
8 | ![]() |
EV_REF_FIELD_FOR_KEY_FIELD | Call by reference | Type reference (TYPE) | FORKEY | Names of Foreign Key Fields | 20080521 | ||
9 | ![]() |
EV_REF_FIELD_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | Name | 20080306 | ||
10 | ![]() |
EV_REF_FIELD_SEARCH_HELP | Call by reference | Type reference (TYPE) | KOMP_SHLP | Search Help for Component | 20081128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20080305 |
Method PARSE_BUILDIN_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_BUILDIN_DESCR | Call by reference | Type reference (TYPE) | STRING | 20090318 | |||
2 | ![]() |
EV_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | 20090318 | |||
3 | ![]() |
EV_DECIMALS | Call by reference | Type reference (TYPE) | AXT_FIELD_DECIMALS | 20090318 | |||
4 | ![]() |
EV_LENGTH | Call by reference | Type reference (TYPE) | AXT_FIELD_LENGTH | 20090318 | |||
5 | ![]() |
IO_TYPE_DESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_ELEMDESCR | 20090318 | |||
6 | ![]() |
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 | ![]() |
ET_FIELDS_TEXTS | Call by reference | Type reference (TYPE) | AXT_T_FIELD_TEXT | Field Texts | 20090226 | ||
2 | ![]() |
ET_PICKLIST_ITEMS | Call by reference | Type reference (TYPE) | AXTT_PICKLIST | Picklist items with text | 20090226 | ||
3 | ![]() |
ET_WARNINGS | Call by reference | Type reference (TYPE) | AXTT_MSG | Messages table | 20090316 | ||
4 | ![]() |
EV_CHECKTABLE | Call by reference | Type reference (TYPE) | CHECKTABLE | Check table name of the foreign key | 20090226 | ||
5 | ![]() |
EV_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | Field Data Type | 20090226 | ||
6 | ![]() |
EV_DECIMALS | Call by reference | Type reference (TYPE) | AXT_FIELD_DECIMALS | Field Decimals | 20090226 | ||
7 | ![]() |
EV_LENGTH | Call by reference | Type reference (TYPE) | AXT_FIELD_LENGTH | Field Length | 20090226 | ||
8 | ![]() |
EV_SHLPNAME | Call by reference | Type reference (TYPE) | KOMP_SHLP | Search Help for Component | 20090226 | ||
9 | ![]() |
IV_ALLOW_COMPLEX | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090316 | ||
10 | ![]() |
IV_MAN_DATA_ELEMENT | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20090226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data not found error | 20090316 |
Method SERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CHECKTABLE | Call by reference | Type reference (TYPE) | CHECKTABLE | Check table name of the foreign key | 20080227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method SET_DATA_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_FIELD_DEF | Extension field definition | 20100113 | ||
2 | ![]() |
IV_BEHAVIOR | Call by reference | Type reference (TYPE) | AXT_FIELD_BEHAVIOR_TYPE | Field Behavior Type | 20090709 | ||
3 | ![]() |
IV_DATA_TYPE | Value transfer | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | Field Data Type | 20080227 | ||
4 | ![]() |
IV_DECIMALS | Call by reference | Type reference (TYPE) | AXT_FIELD_DECIMALS | Field Decimals | 20090709 | ||
5 | ![]() |
IV_LENGTH | Call by reference | Type reference (TYPE) | AXT_FIELD_LENGTH | Field Length | 20090709 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method SET_FIELDS_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FIELDS_TEXTS | Call by reference | Type reference (TYPE) | AXT_T_FIELD_TEXT | Field Texts | 20080227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method SET_FIELD_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_FIELD_ID | Call by reference | Type reference (TYPE) | AXT_FIELD_ID | Field ID | 20080227 | ||
2 | ![]() |
IV_VALIDATE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_TRUE | Boolean | 20090316 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20080910 | |
2 | ![]() |
Operation error | 20080910 |
Method SET_MAN_DATA_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ALLOW_COMPLEX | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090316 | ||
2 | ![]() |
IV_MAN_DATA_ELEMENT | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20080722 | ||
3 | ![]() |
IV_MAN_REF_DATA_ELEMENT | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20090811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20080722 |
Method SET_PICKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PICKLIST | Call by reference | Type reference (TYPE) | AXT_PICKLIST_ID | Picklist ID | 20080227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method SET_PICKLIST_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PICKLIST_ITEMS | Call by reference | Type reference (TYPE) | AXTT_PICKLIST | Table Type forAXT_S_VALUES | 20080304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20080417 |
Method SET_REF_FIELD_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_REF_FIELD_ID | Call by reference | Type reference (TYPE) | AXT_FIELD_ID | Field ID | 20080722 | ||
2 | ![]() |
IV_VALIDATE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_TRUE | Boolean | 20090316 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080722 |
Method SET_REPORTING_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_REPORTING_TYPE | Call by reference | Type reference (TYPE) | AXT_REPORTING_TYPE | 20080317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080317 |
Method SET_SHLPNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SHLPNAME | Call by reference | Type reference (TYPE) | KOMP_SHLP | Search Help for Component | 20080229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method SET_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_VARIANT | Call by reference | Type reference (TYPE) | AXT_NAME | Name | 20090706 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_X_LOG_KEY | Call by reference | Type reference (TYPE) | AXT_LOGICAL_KEY | Business key | 20081021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20081021 |
Method SET_X_TRANSIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_X_TRANSIENT | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20091020 |
Method UI_PICKLIST_ITEM2_GEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PICKLIST | Call by reference | Type reference (TYPE) | AXTT_PICKLIST | Table Type forAXT_S_VALUES | 20080417 | ||
2 | ![]() |
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 | ![]() |
IT_TEXT | Call by reference | Type reference (TYPE) | AXT_T_FIELD_TEXT | Field Texts | 20080417 | ||
2 | ![]() |
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 | ![]() |
IV_FIELD_ID | Call by reference | Type reference (TYPE) | AXT_FIELD_ID | Field ID | 20080722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 |