SAP ABAP Class CL_AXT_FIELD_EXTENSION (Field extension handler)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷ CA-GTF-EEW (Application Component) Easy Enhancement Workbench
⤷ AXT_MODEL (Package) Application Extensibility Tool: Model
⤷ CA-GTF-EEW (Application Component) Easy Enhancement Workbench
⤷ AXT_MODEL (Package) Application Extensibility Tool: Model
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_AXT_EXTENSION | Abstract extension handler | 20080215 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_FIELD_EXT_ACCESS | Help access interface for field definition | 20080227 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_NEW_BOL_OBJECT_ACCESS | Access not yet created objects/relations in the BOL model | 20100525 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_RULE_DIRECTOR_CALLBACK | Callback interface for rule director to extension | 20090924 |
Properties
Class | CL_AXT_FIELD_EXTENSION | |
Short Description | Field extension handler | |
Super Class | CL_AXT_EXTENSION | Abstract extension handler |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | AXT_MODEL | Application Extensibility Tool: Model |
Created | 20080215 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_AXT_FIELD_EXTENSION has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_AXT_FIELD_EXT_ACCESS | Help access interface for field definition | 20080227 | ||
2 | IF_AXT_NEW_BOL_OBJECT_ACCESS | Access not yet created objects/relations in the BOL model | 20100525 | ||
3 | IF_AXT_RULE_DIRECTOR_CALLBACK | Callback interface for rule director to extension | 20090924 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_AXT_FIELD_EXTENSION_DATA | 20080331 | Active and inactive data for field extension |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_EXT_TYPE | Constant | Public | Type reference (TYPE) | AXT_EXTENSION_TYPE | 'EXTENSION_FIELDS' | Extension Type | 20080228 | |
2 | GC_GUID_APPEND | Constant | Private | Type reference (TYPE) | AXT_GUID | '47CE7FFD7F29176CE10000000A424BBF' | Append to extension include | 20080305 | |
3 | GC_GUID_RUN_MAP | Constant | Private | Type reference (TYPE) | AXT_GUID | '480BF20F8ABF5F63E10000000A424BBF' | Runtime entries for reuse mapping | 20080421 | |
4 | GC_GUID_RUN_SRC | Constant | Private | Type reference (TYPE) | AXT_GUID | '47E86E91519A6E98E10000000A424BBF' | Runtime entries for search | 20080325 | |
5 | GC_GUID_SRC_CRIT_APPEND | Constant | Private | Type reference (TYPE) | AXT_GUID | '47E89438519A6E97E10000000A424BBF' | Search append for criteria | 20080325 | |
6 | GC_GUID_SRC_INCL_APPEND | Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDF85B0CDC06BB0568F' | Search append to include | 20100209 | |
7 | GC_GUID_SRC_RES_APPEND | Constant | Private | Type reference (TYPE) | AXT_GUID | '47E894AF519A6E97E10000000A424BBF' | Search append for result | 20080325 | |
8 | GC_GUID_TRANSIENT_APPEND | Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DEEB1F3B1DBC809CBAE' | Append for transient field | 20091102 | |
9 | GC_GUID_X_APPEND | Constant | Private | Type reference (TYPE) | AXT_GUID | '47D53F6F36F461F3E10000000A424BBF' | Append to X-include | 20080310 | |
10 | GC_X_INCL_DATA_TYPE | Constant | Private | Type reference (TYPE) | AXT_NAME | 'BAPIUPDATE' | Name | 20080310 | |
11 | GR_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_FIELD_EXTENSION_DATA | Active and inactive data for field extension | 20090924 | ||
12 | GR_TYPED_ACTIVE_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_FIELD_EXTENSION_DATA | Active and inactive data for field extension | 20080304 | ||
13 | GR_TYPED_INACTIVE_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_FIELD_EXTENSION_DATA | Active and inactive data for field extension | 20080304 | ||
14 | GS_PLACE | Instance attribute | Private | Type reference (TYPE) | AXT_REG_PLACE | Technical places of Field Extensibility | 20080215 | ||
15 | MV_ONLY_TRANSIENT | Instance attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100329 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_QUOTA | Instance method | Private | Method | 20100125 | |
2 | CI_WARNING | Instance method | Private | Method | Raises a CI include warning message if a CI include is used | 20081110 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20080215 |
4 | DEVLAYER_CHECK | Instance method | Private | Method | Perform devlayer check for structures | 20080612 |
5 | GET_ADDITIONAL_FIELDS | Static method | Public | Method | Returns a list of EEW fields | 20080612 |
6 | GET_SUPPORTED_DATATYPES | Instance method | Public | Method | 20100611 | |
7 | ON_DATA_TYPE_CHANGED | Instance method | Private | Event handling method | 20091119 | |
8 | ON_FIELD_ID_CHANGED | Instance method | Private | Event handling method | 20091119 | |
9 | ON_X_TRANSIENT_CHANGED | Instance method | Private | Event handling method | 20091119 |
Events
Class CL_AXT_FIELD_EXTENSION has no event.
Types
Class CL_AXT_FIELD_EXTENSION has no local type.
Method Signatures
Method CHECK_QUOTA Signature
Method CHECK_QUOTA on class CL_AXT_FIELD_EXTENSION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | Data invalid error | 20100125 |
Method CI_WARNING Signature
Method CI_WARNING on class CL_AXT_FIELD_EXTENSION has no parameter.
Method CI_WARNING on class CL_AXT_FIELD_EXTENSION has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_AXT_FIELD_EXTENSION has no parameter.
Method CONSTRUCTOR on class CL_AXT_FIELD_EXTENSION has no exception.
Method DEVLAYER_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20080612 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | Data invalid error | 20080612 | |
2 | CX_AXT_DATA_NOT_FOUND | Data not found error | 20080612 |
Method GET_ADDITIONAL_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BO | Call by reference | Type reference (TYPE) | AXT_BO | Enhanced Object | 20080612 | ||
2 | Importing | IV_BO_PART | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of Enhanced Object | 20080612 | ||
3 | Returning | RT_FIELDS | Value transfer | Object reference (TYPE REF TO) | AXTT_FIELD_PICKLIST_DEFINITION | Table with properties | 20080612 |
Method GET_ADDITIONAL_FIELDS on class CL_AXT_FIELD_EXTENSION has no exception.
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 | 20100615 |
Method GET_SUPPORTED_DATATYPES on class CL_AXT_FIELD_EXTENSION has no exception.
Method ON_DATA_TYPE_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 |
Method ON_DATA_TYPE_CHANGED on class CL_AXT_FIELD_EXTENSION has no exception.
Method ON_FIELD_ID_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 | ||||
2 | Importing | IV_OLD | Value transfer | Attribute reference (LIKE) | 20091119 | ||||
3 | Importing | IV_X_REF_FIELD | Value transfer | Attribute reference (LIKE) | 20100114 |
Method ON_FIELD_ID_CHANGED on class CL_AXT_FIELD_EXTENSION has no exception.
Method ON_X_TRANSIENT_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 |
Method ON_X_TRANSIENT_CHANGED on class CL_AXT_FIELD_EXTENSION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |