SAP ABAP Class CL_ABSTRACT_ENH_TOOL (Abstract Enhancement Tool Root Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_BASE (Package) Enhancement Base Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_CWB CWB Interface 20050519
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_OBJECT General Methods for Enhancement Objects 20040506
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_OBJECT_DOCU General Methods for Enhancement Objects 20040506
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_TOOL SAP Enhancement Tool Root Interface 20040105
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABSTRACT_ENH_TOOL_REDEF Abstract Enhancement Tool Redefinition 20040212
Properties
Class CL_ABSTRACT_ENH_TOOL  
Short Description Abstract Enhancement Tool Root Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040105   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABSTRACT_ENH_TOOL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ENH_CWB CWB Interface 20050519
2 IF_ENH_OBJECT General Methods for Enhancement Objects 20040506
3 IF_ENH_OBJECT_DOCU General Methods for Enhancement Objects 20040506
4 IF_ENH_TOOL SAP Enhancement Tool Root Interface 20040105
Friends
Class CL_ABSTRACT_ENH_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADJUSTMENT_STATE Instance attribute Protected Type reference (TYPE) ENHSTATE Enhancement Adjustment Status 20090302
2 ADJUSTMENT_TOOL Instance attribute Protected Object reference (TYPE REF TO) IF_EEF_ADJ_TOOL Adjustment Tool for Enhancements 20041209
3 OBJ_TYPE Constant Public Type reference (TYPE) TROBJTYPE 'ENHO' Object Type 20080318
4 OBJ_TYPE_DDIC Constant Public Type reference (TYPE) TROBJTYPE 'ENHD' Object Type 20080318
5 STORE Instance attribute Protected Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Base Functionality 20040105
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR_FOR_ADJUSTMENT_MODE Instance method Protected Method Adds Error "In Adjustment Mode" to Error List 20050606
2 CREATE_CORR_REQUEST Instance method Protected Method Create Workbench Correction Request 20100712
3 CREATE_EDIT_REQUEST Instance method Protected Method Create Workbench Request 20040513
4 CREATE_SHOW_REQUEST Instance method Protected Method Create Workbench Request 20040513
5 GET_STORE Instance method Public Method Reads store 20080215
6 IS_IMPLEMENTATION_ALLOWED Instance method Public Method SAP internal? May spot be implemented? 20070530
7 PROCESS_OTRS_FOR_SAVE_IN_CWB Instance method Protected Method Process OTR Texts During SAVE in CWB 20100920
Events
Class CL_ABSTRACT_ENH_TOOL has no event.
Types
Class CL_ABSTRACT_ENH_TOOL has no local type.
Method Signatures

Method ADD_ERROR_FOR_ADJUSTMENT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_LIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20050606
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050606

Method CREATE_CORR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CORR_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20100712
2 Importing OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20100712
3 Importing REPAIR_STATE Call by reference Object reference (TYPE REF TO) IF_ENH_REPAIR_STATE Enhancement Framework: Status für Objekt reparieren 20100712

Method CREATE_CORR_REQUEST on class CL_ABSTRACT_ENH_TOOL has no exception.

Method CREATE_EDIT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20040513
2 Returning SHOW_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040513

Method CREATE_EDIT_REQUEST on class CL_ABSTRACT_ENH_TOOL has no exception.

Method CREATE_SHOW_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20040513
2 Returning SHOW_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040513

Method CREATE_SHOW_REQUEST on class CL_ABSTRACT_ENH_TOOL has no exception.

Method GET_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STORE Value transfer Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20080215

Method GET_STORE on class CL_ABSTRACT_ENH_TOOL has no exception.

Method IS_IMPLEMENTATION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070530
2 Importing ENHSPOTNAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Erweiterungsspots 20070530
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20070530
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20070530
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20070530
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20070530
5 CX_ENH_SPOT_IS_INTERNAL Erweiterungs-Spot ist SAP internal 20070530

Method PROCESS_OTRS_FOR_SAVE_IN_CWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CWB_DATA Call by reference Type reference (TYPE) ENH_CWB_INTF Enhancement CWB-Interface Struktur 20100920
2 Importing P_ENHHEADER Call by reference Type reference (TYPE) ENHHEADER Enhancement Kopftabelle 20100920
# Exception Resumable Description Created on
1 CX_ENH_ROOT Web Service : Exception 20100920
History
Last changed by/on SAP  20110908 
SAP Release Created in 700