SAP ABAP Class CL_AXT_INTERFACE (Class generation element)
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_CODE_GENERATOR Abstract basis class for code generators 20090511
Properties
Class CL_AXT_INTERFACE  
Short Description Class generation element    
Super Class CL_AXT_CODE_GENERATOR Abstract basis class for code generators 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20090511   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AXT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SABOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SEOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AXT_INTERFACE has no interface implemented.
Friends
Class CL_AXT_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PARAM_EXCEPTION Constant Public Type reference (TYPE) AXT_PARAMETER 'EXCEPTION' Parameter 20090512
2 GC_PARAM_METHOD_DECLTYP Constant Public Type reference (TYPE) AXT_PARAMETER 'METHOD_DECLTYP' Parameter 20090512
3 GC_PARAM_METHOD_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'METHOD_NAME' Parameter 20090512
4 GC_PARAM_NO_REGEN Constant Public Type reference (TYPE) AXT_PARAMETER 'NO_REGEN' Parameter 20090511
5 GC_PARAM_PARAMETER_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_NAME' Parameter 20090512
6 GC_PARAM_PARAMETER_OPTIONAL Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_OPTIONAL' Parameter 20090512
7 GC_PARAM_PARAMETER_TYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_TYPE' Parameter 20090512
8 GC_PARAM_PARAMETER_VALUE Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_VALUE' Parameter 20090512
9 GC_PARAM_PARAM_DECLTYP Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_DECLTYP' Parameter 20090512
10 GC_PARAM_PARAM_PASSTYP Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_PASSTYP' Parameter 20090512
11 GC_PARAM_PARAM_TYPTYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'PARAM_TYPTYPE' Parameter 20090512
12 GC_PARDECL_CHANGE Constant Public Type reference (TYPE) INT1 2 Character Field Length = 10 20090512
13 GC_PARDECL_EXPORT Constant Public Type reference (TYPE) INT1 1 Character Field Length = 10 20090512
14 GC_PARDECL_IMPORT Constant Public Type reference (TYPE) INT1 0 Character Field Length = 10 20090512
15 GC_PARDECL_RETURN Constant Public Type reference (TYPE) INT1 3 Character Field Length = 10 20090512
16 GC_PARPASS_REFERENCE Constant Public Type reference (TYPE) INT1 1 Dummy for B20 int1 (Local Everywhere) 20090512
17 GC_PARPASS_VALUE Constant Public Type reference (TYPE) INT1 0 Dummy for B20 int1 (Local Everywhere) 20090512
18 GC_TYPTYPE_LIKE Constant Public Type reference (TYPE) INT1 0 Dummy for B20 int1 (Local Everywhere) 20090512
19 GC_TYPTYPE_TYPE Constant Public Type reference (TYPE) INT1 1 Dummy for B20 int1 (Local Everywhere) 20090512
20 GC_TYPTYPE_TYPE_REF Constant Public Type reference (TYPE) INT1 3 Dummy for B20 int1 (Local Everywhere) 20090512
21 MT_METHOD_DEF Instance attribute Private Type reference (TYPE) AXTT_METHOD_DEF Table of Method Definition 20090512
22 MV_NO_REGEN Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20090511
23 SC_DESCR_INTERFACE Static Attribute Private Type reference (TYPE) AXT_DESCRIPTION 20090512
Methods
# Method Level Visibility Method type Description Created on
1 ADD_METHOD Instance method Public Method 20090512
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090511
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090511
4 CREATE_INTERFACE Static method Public Method 20090511
5 DELETE_INTERFACE Instance method Private Method 20090511
6 GENERATE_INTERFACE Instance method Private Method 20090511
7 IS_INTERFACE_TEMPLATE Instance method Private Method 20090511
8 PROCESS_INCLUDE_TEMPLATE Instance method Private Method 20090511
Events
Class CL_AXT_INTERFACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_METHOD_NAMES Private See coding 20090511 lty_method_names TYPE STANDARD TABLE OF seocpdname WITH DEFAULT KEY
2 LTY_METH_CODE_SLOTS Private See coding 20090511 BEGIN OF lty_meth_code_slots, name TYPE axt_name, method TYPE seocpdname, END OF lty_meth_code_slots
3 LTY_T_METH_CODE_SLOTS Private See coding 20090511 lty_t_meth_code_slots TYPE STANDARD TABLE OF lty_meth_code_slots WITH NON-UNIQUE KEY name
Method Signatures

Method ADD_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCEPTION Call by reference Type reference (TYPE) AXTT_EXCEPTION Table of Exception 20090512
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) AXTT_METHOD_PARAM Table of Method Parameter 20090512
3 Importing IV_DECLTYPE Call by reference Type reference (TYPE) SEOMTDDECL Method declaration level 20090512
4 Importing IV_NAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20090512
5 Returning RS_METHOD_DEF Value transfer Type reference (TYPE) AXTS_METHOD_DEF Method Definition 20090512

Method ADD_METHOD on class CL_AXT_INTERFACE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_INTERFACE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_INTERFACE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20090511
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20090511
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Element name 20090511

Method CONSTRUCTOR on class CL_AXT_INTERFACE has no exception.

Method CREATE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20090511
2 Importing IV_NO_METHOD_DELETION Call by reference Type reference (TYPE) AXT_BOOLEAN Prevent deletion of customer methods 20090511
3 Importing IV_NO_REGEN Call by reference Type reference (TYPE) AXT_BOOLEAN Prevent regeneration after creation 20090511
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20090511
5 Importing IV_TEMPLATE_NAME Call by reference Type reference (TYPE) PROGNAME 20090511
6 Importing IV_TEMPLATE_VERSION Call by reference Type reference (TYPE) AXT_TEMPLATE_VERSION Code template version 20090511
7 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20090511
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090511

Method DELETE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20090511
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090511

Method GENERATE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20090511
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090511

Method IS_INTERFACE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20090511

Method IS_INTERFACE_TEMPLATE on class CL_AXT_INTERFACE has no exception.

Method PROCESS_INCLUDE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INTERFACE Call by reference Type reference (TYPE) VSEOINTERF Generated Table for View VSEOCLASS 20090512
2 Exporting ET_ALIASES Call by reference Type reference (TYPE) SEOO_ALIASES_R 20090511
3 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20090511
4 Exporting ET_CLSDEFERRDS Call by reference Type reference (TYPE) SEOT_CLSDEFERRDS_R 20090511
5 Exporting ET_EVENTS Call by reference Type reference (TYPE) SEOO_EVENTS_R 20090511
6 Exporting ET_EXCEPS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20090511
7 Exporting ET_INTDEFERRDS Call by reference Type reference (TYPE) SEOT_INTDEFERRDS_R 20090511
8 Exporting ET_METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20090511
9 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20090511
10 Exporting ET_TYPEPUSAGES Call by reference Type reference (TYPE) SEOT_TYPEPUSAGES_R 20090511
11 Exporting ET_TYPES Call by reference Type reference (TYPE) SEOO_TYPES_R 20090511
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090511
History
Last changed by/on SAP  20110908 
SAP Release Created in 701