SAP ABAP Class CL_AXT_BASE_STRUCTURE (Base class for all structures)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_GENERATION_FRAMEWORK (Package) Extensibility Generation Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_BASE_DDIC Base class for DDIC mass activatable generators 20081202
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_APPEND Append field generation element 20081124
2 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CUSTOMER_INCLUDE Customer include generation element 20081124
3 Inheritance (c INHERITING FROM c_ref)  CL_AXT_DBTABLE Database table generation element 20081124
4 Inheritance (c INHERITING FROM c_ref)  CL_AXT_STRUCTURE Structure generation element 20081124
Properties
Class CL_AXT_BASE_STRUCTURE  
Short Description Base class for all structures    
Super Class CL_AXT_BASE_DDIC Base class for DDIC mass activatable generators 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20081124   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_BASE_STRUCTURE has no forward declaration.
Interfaces
Class CL_AXT_BASE_STRUCTURE has no interface implemented.
Friends
Class CL_AXT_BASE_STRUCTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ENH_CHAR_FIELDS Constant Public Type reference (TYPE) NUM1 2 20081124
2 GC_ENH_CHAR_NUM_FIELDS Constant Public Type reference (TYPE) NUM1 3 20081124
3 GC_ENH_DEEP Constant Public Type reference (TYPE) NUM1 4 20081124
4 GC_ENH_NOT_CLASSIFIED Constant Public Type reference (TYPE) NUM1 0 20081124
5 GC_ENH_NOT_EXTENSIBLE Constant Public Type reference (TYPE) NUM1 1 20081124
6 GC_PARAM_CHECKTABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'CHECKTABLE' Constant CHECKTABLE 20081125
7 GC_PARAM_DATA_ELEMENT Constant Public Type reference (TYPE) AXT_PARAMETER 'ROLLNAME' Constant ROLLNAME 20081125
8 GC_PARAM_DESCRIPTION Constant Public Type reference (TYPE) AXT_PARAMETER 'DESCRIPTION' 20090511
9 GC_PARAM_ENHANCEMENT_CATEGORY Constant Public Type reference (TYPE) AXT_PARAMETER 'EXCLASS' GOX parameter for extension class 20081125
10 GC_PARAM_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELD' Constant Field 20081125
11 GC_PARAM_FIELDNAME Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELDNAME' Parameter fieldname 20081125
12 GC_PARAM_FORKEYFIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'FORKEYFIELD' Constants FORKEYFIELD 20081125
13 GC_PARAM_FORKEYTABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'FORKEYTABLE' Constants FORKEYTABLE 20081125
14 GC_PARAM_INCLUDED_TABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'PRECFIELD' Constant PRECFIELD 20081125
15 GC_PARAM_REFERENCE_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'REFFIELD' Constant REFFIELD 20081125
16 GC_PARAM_REFERENCE_TABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'REFTABLE' Constant REFTABLE 20081125
17 GC_STRU_EUOBJTYPE Constant Public Type reference (TYPE) SEU_STYPE 'CDS' Workbench: Internal type (needed for updating tree) 20081201
18 GC_STRU_TROBJTYPE Constant Public Type reference (TYPE) TROBJTYPE 'STRU' STRU tree object type 20081201
19 MV_EXCLASS Instance attribute Protected Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20081124
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK_DB_CONV Static method Public Method Perform special authority checks for SAP DB tables 20091111
2 CALC_MAX_EXCLASS Static method Public Method 20090728
3 CHECK_ENHANCEMENT_CATEGORY Static method Public Method Checks if structure enhancement category is valid 20081125
4 CHECK_TABLE_EXISTS Static method Public Method Returns an exception in case database table does not exists 20081125
5 GET_ENHANCEMENT_CATEGORY Instance method Public Method Returns DD: Ranking for include and subtype extension 20081124
6 IS_CHECKTABLE_CLIENT_SPECIFIC Static method Public Method Returns checktable client specific info 20081127
Events
Class CL_AXT_BASE_STRUCTURE has no event.
Types
Class CL_AXT_BASE_STRUCTURE has no local type.
Method Signatures

Method AUTHORITY_CHECK_DB_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE Call by reference Type reference (TYPE) TABNAME Table Name 20091111
2 Importing IV_X_DELETE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091111
3 Importing IV_X_IS_APPEND Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091111
# Exception Resumable Description Created on
1 CX_AXT_AUTHORITY_FAILED Authority error 20091111

Method CALC_MAX_EXCLASS 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 20090728
2 Returning RV_EXCLASS Value transfer Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20090728

Method CALC_MAX_EXCLASS on class CL_AXT_BASE_STRUCTURE has no exception.

Method CHECK_ENHANCEMENT_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENHANCEMENT_CATEGORY Call by reference Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20081125
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Enhancement category is invalid 20081125

Method CHECK_TABLE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20081125
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20081125

Method GET_ENHANCEMENT_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENHANCEMENT_CATEGORY Value transfer Type reference (TYPE) DDRANKING DD: Ranking for include and subtype extension 20081124

Method GET_ENHANCEMENT_CATEGORY on class CL_AXT_BASE_STRUCTURE has no exception.

Method IS_CHECKTABLE_CLIENT_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20081127
2 Returning RV_IS_CLIENT_SPECIFIC Value transfer Type reference (TYPE) AXT_BOOLEAN Is client specific 20081127

Method IS_CHECKTABLE_CLIENT_SPECIFIC on class CL_AXT_BASE_STRUCTURE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701