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 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