SAP ABAP Interface IF_AXT_ELEMENT (General 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AXT_ELEMENT General generation element 20080208
Properties
Interface IF_AXT_ELEMENT  
Short Description General generation element    
General Data
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20080208   SAP 
Last changed 20100303   SAP 
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)
Interfaces
Interface IF_AXT_ELEMENT has no interface.
Friends
Interface IF_AXT_ELEMENT has no friend.
Attributes
Interface IF_AXT_ELEMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks element consistency 20080212
2 CHECK_AUTHORITY Instance method Public Method Performs the authority checks for an element 20080605
3 CHECK_COMPATIBLE Instance method Public Method Returns true if an element is compatible 20081124
4 CHECK_GENERATED_ELEMENT Instance method Public Method Check the generated element after the generation has finishe 20090323
5 CLONE Instance method Public Method Returns a clone of the instance 20080317
6 COPY Instance method Public Method Copies an element and generates a new guid 20080506
7 CREATE_ELEMENT Static method Public Method OBSOLETE DO NOT DELETE FOR COMPATIBILITY!!! 20080212
8 DELETE Instance method Public Method Delete element 20080306
9 GENERATE Instance method Public Method Generates element 20080208
10 GET_ADDITIONAL_ELEMENTS Instance method Public Method Returns additional elements needed by this element 20080410
11 GET_CATALOGUE Instance method Public Method Returns catalogue 20080806
12 GET_CATALOGUE_KIND Instance method Public Method Returns catalogue kind 20080806
13 GET_DESCRIPTION Instance method Public Method Returns description 20080313
14 GET_EXTENSION Instance method Public Method Returns element extension 20080221
15 GET_GENERATION_TRANSPORT Instance method Public Method Returns transport that should be used for element generation 20080428
16 GET_ID Instance method Public Method Returns element id 20080221
17 GET_NAME Instance method Public Method Returns element name 20080212
18 GET_OBJECT_TYPE Instance method Public Method Returns ABAP Dictionary object type 20080401
19 GET_PACKAGE Instance method Public Method Returns the package of the element 20080516
20 GET_STATUS Instance method Public Method Returns element status 20080212
21 GET_TRANSPORT_OBJECTS Instance method Public Method Returns generated objects transport table 20080303
22 GET_TYPE Instance method Public Method Returns element t ype 20080212
23 GET_VERSION Instance method Public Method Returns element version (active, inactive) 20080228
24 IS_CUSTOMIZING Instance method Public Method Returns true, if the element is a customizing activity 20090629
25 IS_EQUAL Instance method Public Method Returns true if both active and inactive elements are equal 20080306
26 IS_LOCAL Instance method Public Method Returns true if the object is local 20080722
27 IS_OBJECT_DELETED Instance method Public Method Returns true if element associated object was deleted 20080612
28 IS_TO_BE_DELETED Instance method Public Method Returns true if an element has to be deleted 20080317
29 LOCK Instance method Public Method Locks an element 20080530
30 SAVE Instance method Public Method Saves element 20080221
31 SET_CATALOGUE_INFO Instance method Public Method Set catalogue specific information 20080222
32 SET_STATUS Instance method Public Method Sets element status 20080303
33 SET_TO_BE_DELETED Instance method Public Method Sets the To be deleted attribute 20080317
34 SET_TRANSPORT Instance method Public Method Sets element transport ID 20080317
35 SET_TRANSPORT_OBJECTS Instance method Public Method Set generated object transport table 20080324
36 UNLOCK Instance method Public Method Unlocks an element 20080530
Events
Interface IF_AXT_ELEMENT has no event.
Types
Interface IF_AXT_ELEMENT has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on Interface IF_AXT_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_AUTHORITY_FAILED Authority error 20080509
2 CX_AXT_DATA_INVALID Element data is inconsistent 20080212

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on Interface IF_AXT_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_AUTHORITY_FAILED Authority error 20080605

Method CHECK_COMPATIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT_TO_COMPARE Call by reference Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20081124
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Not compatible 20081124

Method CHECK_GENERATED_ELEMENT Signature

Method CHECK_GENERATED_ELEMENT on Interface IF_AXT_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090323

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) AXT_REPOSITORY_VERSION CL_AXT_CONSTANTS=>GC_VERSION_INACTIVE Version in Extensibility Repository 20080317
2 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT Generation element 20080317

Method CLONE on Interface IF_AXT_ELEMENT has no exception.

Method COPY 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 20080506
2 Importing IV_VERSION Call by reference Type reference (TYPE) AXT_REPOSITORY_VERSION CL_AXT_CONSTANTS=>GC_VERSION_INACTIVE Version in Extensibility Repository 20080506
3 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT Generation element 20080506

Method COPY on Interface IF_AXT_ELEMENT has no exception.

Method CREATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETERS Call by reference Type reference (TYPE) AXTT_PARAMETERS Parameters of this element (header and fields) 20080219
2 Importing IT_PREDECESSOR Call by reference Type reference (TYPE) AXTT_PREDECESSOR Table of predecessor elements 20080214
3 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20080225
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080219
5 Importing IV_SYNC Call by reference Type reference (TYPE) AXT_BOOLEAN CL_AXT_CONSTANTS=>GC_TRUE To be generated synchronously 20080212
6 Importing IV_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Element type 20080304
7 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT New element 20080212
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Creation failed due to invalid data 20080314

Method DELETE Signature

Method DELETE on Interface IF_AXT_ELEMENT has no parameter.
Method DELETE on Interface IF_AXT_ELEMENT has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTIVE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20081124
2 Importing IV_ACTIVATE Call by reference Type reference (TYPE) AXT_BOOLEAN 20081125
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Generation failed 20080212

Method GET_ADDITIONAL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS Call by reference Type reference (TYPE) AXTT_ELEMENT_REF Table of elements 20080410
2 Importing IR_CATALOG_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20080410
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080717

Method GET_CATALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CATALOGUE Value transfer Type reference (TYPE) AXT_CATALOGUE_ID Catalog ID 20080806

Method GET_CATALOGUE on Interface IF_AXT_ELEMENT has no exception.

Method GET_CATALOGUE_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CATALOGUE_KIND Value transfer Type reference (TYPE) AXT_CATALOGUE_KIND Catalog Type 20080806

Method GET_CATALOGUE_KIND on Interface IF_AXT_ELEMENT has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) AXT_DESCRIPTION Description 20080313

Method GET_DESCRIPTION on Interface IF_AXT_ELEMENT has no exception.

Method GET_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTENSION Value transfer Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080221

Method GET_EXTENSION on Interface IF_AXT_ELEMENT has no exception.

Method GET_GENERATION_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRANSPORT Value transfer Type reference (TYPE) TRKORR Request/Task 20080428
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Error while retreiving generation transport 20080428

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) AXT_GUID Element ID 20080221

Method GET_ID on Interface IF_AXT_ELEMENT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20080212

Method GET_NAME on Interface IF_AXT_ELEMENT has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) OBJECTTYP ABAP/4 Dictionary object type 20080401

Method GET_OBJECT_TYPE on Interface IF_AXT_ELEMENT has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PACKAGE Value transfer Type reference (TYPE) DEVCLASS Package 20080516

Method GET_PACKAGE on Interface IF_AXT_ELEMENT has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) AXT_CAT_STATUS Catalog object status 20080212

Method GET_STATUS on Interface IF_AXT_ELEMENT has no exception.

Method GET_TRANSPORT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RRT_TRANSPORT_OBJECTS Value transfer Object reference (TYPE REF TO) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20080303

Method GET_TRANSPORT_OBJECTS on Interface IF_AXT_ELEMENT has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20080212

Method GET_TYPE on Interface IF_AXT_ELEMENT has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VERSION Value transfer Type reference (TYPE) AXT_REPOSITORY_VERSION Element version (Active, inactive) 20080228

Method GET_VERSION on Interface IF_AXT_ELEMENT has no exception.

Method IS_CUSTOMIZING Signature

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

Method IS_CUSTOMIZING on Interface IF_AXT_ELEMENT has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT_TO_COMPARE Call by reference Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20080306
2 Returning RV_IS_EQUAL Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080306

Method IS_EQUAL on Interface IF_AXT_ELEMENT has no exception.

Method IS_LOCAL Signature

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

Method IS_LOCAL on Interface IF_AXT_ELEMENT has no exception.

Method IS_OBJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_OBJECT_DELETED Value transfer Type reference (TYPE) AXT_BOOLEAN Object deleted 20080612

Method IS_OBJECT_DELETED on Interface IF_AXT_ELEMENT has no exception.

Method IS_TO_BE_DELETED Signature

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

Method IS_TO_BE_DELETED on Interface IF_AXT_ELEMENT has no exception.

Method LOCK Signature

Method LOCK on Interface IF_AXT_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20080530

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPLETE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE Complete save 20080222
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080324

Method SET_CATALOGUE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOGUE_ID Call by reference Type reference (TYPE) AXT_CATALOGUE_ID Catalog ID 20080806
2 Importing IV_EXTENSION Call by reference Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080222
3 Importing IV_KIND Call by reference Type reference (TYPE) AXT_CATALOGUE_KIND Catalog Type 20080806
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20080306
5 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20080222
6 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20080222

Method SET_CATALOGUE_INFO on Interface IF_AXT_ELEMENT has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) AXT_CAT_STATUS Catalog object status 20080303

Method SET_STATUS on Interface IF_AXT_ELEMENT has no exception.

Method SET_TO_BE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TO_BE_DELETED Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080317

Method SET_TO_BE_DELETED on Interface IF_AXT_ELEMENT has no exception.

Method SET_TRANSPORT 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 20080317

Method SET_TRANSPORT on Interface IF_AXT_ELEMENT has no exception.

Method SET_TRANSPORT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANSPORT_OBJECTS Call by reference Type reference (TYPE) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20080324

Method SET_TRANSPORT_OBJECTS on Interface IF_AXT_ELEMENT has no exception.

Method UNLOCK Signature

Method UNLOCK on Interface IF_AXT_ELEMENT has no parameter.
Method UNLOCK on Interface IF_AXT_ELEMENT has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700