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 |