SAP ABAP Interface IF_AXT_EXTENSION (Extension interface for facade)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_AXT_BOL_UI_EXTENSION Access to BOL UI Extension 20090910
2 Interface composition (i COMPRISING i_ref)  IF_AXT_CA_EXT_ACCESS Interface for Custom Objects Ext. 20090212
3 Interface composition (i COMPRISING i_ref)  IF_AXT_FIELD_EXT_ACCESS Help access interface for field definition 20080229
4 Interface composition (i COMPRISING i_ref)  IF_AXT_RULE_DIRECTOR_CALLBACK Callback interface for rule director to extension 20091020
5 Interface composition (i COMPRISING i_ref)  IF_AXT_TABLE_EXT_ACCESS Interface for table extension handler 20080731
6 Interface composition (i COMPRISING i_ref)  IF_AXT_WSC_UI_EXT_ACCESS Interface for WS Consumption Extension 20090210
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AXT_EXTENSION Abstract extension handler 20080222
Properties
Interface IF_AXT_EXTENSION  
Short Description Extension interface for facade    
General Data
Package AXT_MODEL   Application Extensibility Tool: Model 
Created 20080214   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_AXT_EXTENSION has no forward declaration.
Interfaces
Interface IF_AXT_EXTENSION has no interface.
Friends
Interface IF_AXT_EXTENSION has no friend.
Attributes
Interface IF_AXT_EXTENSION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PART Instance method Public Method Enable a BO Part 20080222
2 ASSIGN_PACKAGE Instance method Public Method Assign package from AXTSYS if not done 20080312
3 ASSIGN_TRANSPORT Instance method Public Method 20090210
4 CHECK Instance method Public Method Check the extension 20080214
5 DELETE Instance method Public Method Set deleted flag, has to be saved and generated 20080214
6 GET_ADMINISTRATIVE_DATA Instance method Public Method Get changed/created by/on, package, ... 20080731
7 GET_DESCRIPTION Instance method Public Method Get description and a technical ID 20090717
8 GET_EXTENSION_ID Instance method Public Method Get ID 20080228
9 GET_EXTENSION_POINT Instance method Public Method 20090724
10 GET_EXTENSION_TYPE Instance method Public Method 20090720
11 GET_FLAG Instance method Public Method Get a flag setting 20080225
12 GET_FLAGS Instance method Public Method 20100125
13 GET_PARTS Instance method Public Method Retrieve list of enabled Parts 20080228
14 GET_REUSED_EXTENSION Instance method Public Method Get the extension which is reused 20080414
15 GET_STATUS Instance method Public Method Read the status from DB 20080310
16 GET_TRANSPORT_DATA Instance method Public Method Get package, transport, changable, ... 20080229
17 GET_UI_FRAMEWORKS Instance method Public Method 20100714
18 IS_LOCKED Instance method Public Method 20090528
19 LOCK Instance method Public Method Lock the extension, including auth. and transp. checks 20080214
20 REFRESH Instance method Public Method Revert changes, load from DB 20080402
21 REMOVE_PART Instance method Public Method Disable a BO Part 20080222
22 REUSE Instance method Public Method Reuse an extension 20080325
23 SAVE Instance method Public Method Save the extension to DB 20080214
24 SET_FLAG Instance method Public Method Set a flag setting 20080214
25 SET_PACKAGE Instance method Public Method Change the future (not yet done) package assignment 20090316
26 UNLOCK Instance method Public Method Unlock the extension 20080214
Events
Interface IF_AXT_EXTENSION has no event.
Types
Interface IF_AXT_EXTENSION has no local type.
Method Signatures

Method ADD_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080222
2 Importing IF_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080222
# Exception Resumable Description Created on
1 CX_AXT General exception 20080303

Method ASSIGN_PACKAGE Signature

Method ASSIGN_PACKAGE on Interface IF_AXT_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090217
2 CX_AXT_OPERATION_FAILED Operation error 20090217

Method ASSIGN_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 20090210
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090211

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) AXTT_EXTENSION_CHECK_FILTER List of filter criterias for extension check 20091023
# Exception Resumable Description Created on
1 CX_AXT General exception 20080305

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080804
2 Returning RV_NO_GEN Value transfer Type reference (TYPE) AXT_BOOLEAN Generation is not required, extension is already deleted 20080421
# Exception Resumable Description Created on
1 CX_AXT General exception 20080303

Method GET_ADMINISTRATIVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED_AT Call by reference Type reference (TYPE) OXT_CHGTIM Change Time 20080731
2 Exporting EV_CHANGED_BY Call by reference Type reference (TYPE) OXT_CHGUSER Change User 20080731
3 Exporting EV_CHANGED_ON Call by reference Type reference (TYPE) OXT_CHGDAT Change Date 20080731
4 Exporting EV_CREATED_AT Call by reference Type reference (TYPE) OXT_CRETIM Creation Time 20080731
5 Exporting EV_CREATED_BY Call by reference Type reference (TYPE) OXT_CREUSER Creation User 20080731
6 Exporting EV_CREATED_ON Call by reference Type reference (TYPE) OXT_CREDAT Creation Date 20080731
7 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20080731
8 Exporting EV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080731
9 Exporting EV_PREFIX Call by reference Type reference (TYPE) AXT_NR_PREFIX Generation Prefix 20080731

Method GET_ADMINISTRATIVE_DATA on Interface IF_AXT_EXTENSION has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) AXT_DESCRIPTION Description 20090720
2 Exporting EV_TECHNICAL_ID Call by reference Type reference (TYPE) AXT_NAME Name 20090720

Method GET_DESCRIPTION on Interface IF_AXT_EXTENSION has no exception.

Method GET_EXTENSION_ID Signature

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

Method GET_EXTENSION_ID on Interface IF_AXT_EXTENSION has no exception.

Method GET_EXTENSION_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTENSION_POINT Value transfer Type reference (TYPE) AXT_PLACE Field Enhancement Place 20090724

Method GET_EXTENSION_POINT on Interface IF_AXT_EXTENSION has no exception.

Method GET_EXTENSION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTENSION_TYPE Value transfer Type reference (TYPE) AXT_EXTENSION_TYPE Enhancement Type 20090720

Method GET_EXTENSION_TYPE on Interface IF_AXT_EXTENSION has no exception.

Method GET_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080226
2 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080226
3 Importing IV_FLAG_NAME Call by reference Type reference (TYPE) AXT_FLAG_NAME Name of extension flags 20080225
4 Importing IV_READ_ACTIVE Call by reference Type reference (TYPE) AXT_BOOLEAN Internal: Read active version 20090610
5 Importing IV_REFERENCE Call by reference Type reference (TYPE) AXT_GUID_REF GUID reference 20080226
6 Returning RV_ENABLED Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080226

Method GET_FLAG on Interface IF_AXT_EXTENSION has no exception.

Method GET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20100125
2 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20100125
3 Importing IV_REFERENCE Call by reference Type reference (TYPE) AXT_GUID_REF Field ID or . 20100211
4 Returning RT_FLAGS Value transfer Type reference (TYPE) AXT_T_FLAG_LIST Name of extension flags 20100125

Method GET_FLAGS on Interface IF_AXT_EXTENSION has no exception.

Method GET_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_OLD Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20110411
2 Returning RT_EXT_BO_PART Value transfer Type reference (TYPE) AXTT_EXT_BO_PART Table of extensible BO and Part 20080228

Method GET_PARTS on Interface IF_AXT_EXTENSION has no exception.

Method GET_REUSED_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_EXTENSION Value transfer Object reference (TYPE REF TO) IF_AXT_EXTENSION Extension interface for facade 20080414

Method GET_REUSED_EXTENSION on Interface IF_AXT_EXTENSION has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080314
2 Exporting EV_STATUS Call by reference Type reference (TYPE) AXT_EXT_STATUS Extension Status 20080314
3 Exporting EV_X_CUSTOMIZING Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090804
4 Exporting EV_X_DELETED Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080317
5 Exporting EV_X_ERROR Call by reference Type reference (TYPE) AXT_X_ERROR Errorflag 20080314
6 Exporting EV_X_LOCAL Call by reference Type reference (TYPE) AXT_BOOLEAN Local Generation 20090714
7 Exporting EV_X_OBSOLETE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100305
8 Exporting EV_X_OUTDATED Call by reference Type reference (TYPE) AXT_X_OUTDATED Outdated Flag 20080314

Method GET_STATUS on Interface IF_AXT_EXTENSION has no exception.

Method GET_TRANSPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080303
2 Exporting EV_CHANGE_ALLOWED Call by reference Type reference (TYPE) AXT_BOOLEAN Change of ext. is allowed 20080229
3 Exporting EV_LOCKED Call by reference Type reference (TYPE) AXT_BOOLEAN Ext. is locked in transport request 20080229
4 Exporting EV_ORIGINAL_SYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Original System of Object 20080508
5 Exporting EV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080229
6 Exporting EV_REQUIRES_TRANSPORT Call by reference Type reference (TYPE) AXT_BOOLEAN A transport is required 20080229
7 Exporting EV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20080229
8 Importing IV_ADD_MISSING_TASK Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080411

Method GET_TRANSPORT_DATA on Interface IF_AXT_EXTENSION has no exception.

Method GET_UI_FRAMEWORKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UI_FRAMEWORKS Value transfer Type reference (TYPE) AXTT_UI_FRAMEWORK List of UI Frameworks 20100714

Method GET_UI_FRAMEWORKS on Interface IF_AXT_EXTENSION has no exception.

Method IS_LOCKED Signature

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

Method IS_LOCKED on Interface IF_AXT_EXTENSION has no exception.

Method LOCK Signature

Method LOCK on Interface IF_AXT_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_AUTHORITY_FAILED General exception 20080508
2 CX_AXT_DATA_NOT_FOUND Data not found error 20090107
3 CX_AXT_LOCK_FAILED Locked by another user 20080508
4 CX_AXT_OPERATION_FAILED Not editable as gen. error occured, generation is possible 20080508

Method REFRESH Signature

Method REFRESH on Interface IF_AXT_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20110225

Method REMOVE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080222
2 Importing IF_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080222
3 Returning RF_UNUSED Value transfer Type reference (TYPE) AXT_BOOLEAN The extension is not used anymore and could be deleted 20080222
# Exception Resumable Description Created on
1 CX_AXT General exception 20080304

Method REUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080325
2 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080325
3 Importing IV_REUSE_TYPE Call by reference Type reference (TYPE) AXT_REUSE_TYPE Reuse type 20080331
4 Returning RR_EXTENSION Value transfer Object reference (TYPE REF TO) IF_AXT_EXTENSION Extension interface for facade 20080325
# Exception Resumable Description Created on
1 CX_AXT General exception 20080325

Method SAVE Signature

Method SAVE on Interface IF_AXT_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080228

Method SET_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080226
2 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080226
3 Importing IV_FLAG_NAME Call by reference Type reference (TYPE) AXT_FLAG_NAME Name of extension flags 20080226
4 Importing IV_REFERENCE Call by reference Type reference (TYPE) AXT_GUID_REF GUID reference 20080226
5 Importing IV_VALUE Call by reference Type reference (TYPE) FLAG General Flag 20080226
# Exception Resumable Description Created on
1 CX_AXT General exception 20080303

Method SET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20090316
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090316

Method UNLOCK Signature

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