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
⤷
⤷
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 | Constant | Public | Type reference (TYPE) | AXT_EXTENSION_TYPE | 'EXTENSION_FIELDS' | Extension Type | 20080228 | ||
| 2 | Constant | Private | Type reference (TYPE) | AXT_GUID | '47CE7FFD7F29176CE10000000A424BBF' | Append to extension include | 20080305 | ||
| 3 | Constant | Private | Type reference (TYPE) | AXT_GUID | '480BF20F8ABF5F63E10000000A424BBF' | Runtime entries for reuse mapping | 20080421 | ||
| 4 | Constant | Private | Type reference (TYPE) | AXT_GUID | '47E86E91519A6E98E10000000A424BBF' | Runtime entries for search | 20080325 | ||
| 5 | Constant | Private | Type reference (TYPE) | AXT_GUID | '47E89438519A6E97E10000000A424BBF' | Search append for criteria | 20080325 | ||
| 6 | Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDF85B0CDC06BB0568F' | Search append to include | 20100209 | ||
| 7 | Constant | Private | Type reference (TYPE) | AXT_GUID | '47E894AF519A6E97E10000000A424BBF' | Search append for result | 20080325 | ||
| 8 | Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DEEB1F3B1DBC809CBAE' | Append for transient field | 20091102 | ||
| 9 | Constant | Private | Type reference (TYPE) | AXT_GUID | '47D53F6F36F461F3E10000000A424BBF' | Append to X-include | 20080310 | ||
| 10 | Constant | Private | Type reference (TYPE) | AXT_NAME | 'BAPIUPDATE' | Name | 20080310 | ||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_FIELD_EXTENSION_DATA | Active and inactive data for field extension | 20090924 | |||
| 12 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_FIELD_EXTENSION_DATA | Active and inactive data for field extension | 20080304 | |||
| 13 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_FIELD_EXTENSION_DATA | Active and inactive data for field extension | 20080304 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | AXT_REG_PLACE | Technical places of Field Extensibility | 20080215 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100329 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | 20100125 | ||
| 2 | Instance method | Private | Method | Raises a CI include warning message if a CI include is used | 20081110 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20080215 | |
| 4 | Instance method | Private | Method | Perform devlayer check for structures | 20080612 | |
| 5 | Static method | Public | Method | Returns a list of EEW fields | 20080612 | |
| 6 | Instance method | Public | Method | 20100611 | ||
| 7 | Instance method | Private | Event handling method | 20091119 | ||
| 8 | Instance method | Private | Event handling method | 20091119 | ||
| 9 | 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 | 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 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20080612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data invalid error | 20080612 | ||
| 2 | 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 | IV_BO | Call by reference | Type reference (TYPE) | AXT_BO | Enhanced Object | 20080612 | |||
| 2 | IV_BO_PART | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of Enhanced Object | 20080612 | |||
| 3 | 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 | 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 | 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 | IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 | |||||
| 2 | IV_OLD | Value transfer | Attribute reference (LIKE) | 20091119 | |||||
| 3 | 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 | 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 |