SAP ABAP Class CL_CWB_DWB_OBJECT_ENHS (Implementation IF_CWB_DWB_OBJECT for TYPD)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_VERS (Package) Versions Management/CWB/Note Assistent for Enhancements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CWB_DWB_OBJECT_GENERAL General Processing for ENH-CWB 20050627
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CWB_DWB_OBJECT Interface for ABAP Workbench 20050517
Properties
Class CL_CWB_DWB_OBJECT_ENHS  
Short Description Implementation IF_CWB_DWB_OBJECT for TYPD    
Super Class CL_CWB_DWB_OBJECT_GENERAL General Processing for ENH-CWB 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_VERS   Versions Management/CWB/Note Assistent for Enhancements 
Created 20050517   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SVRS2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CWB_DWB_OBJECT Interface for ABAP Workbench 20050517
Friends
Class CL_CWB_DWB_OBJECT_ENHS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HELP_CX_ENH_ROOT Instance attribute Private Object reference (TYPE REF TO) CX_ENH_ROOT Web Service : Exception 20050705
2 HELP_MSGV Instance attribute Private Type reference (TYPE) SYMSGV Message variable 20050705
3 HELP_MSGV80 Instance attribute Private Type reference (TYPE) SYMSGV Message variable 20050705
4 INTF_DATA Instance attribute Protected Type reference (TYPE) ENH_CWB_INTF_SPOT Enhancement CWB Interface Structure 20050624
5 REF_TO_IF_ENH_TOOL Instance attribute Public Object reference (TYPE REF TO) IF_ENH_SPOT_TOOL SAP Enhancement Tool Root Interface 20050624
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ENHS Instance method Private Method Check whether object already has TADIR entry 20050718
2 CHECK_SPOTNAME_IN_ALL Instance method Private Method Check whether object already has TADIR entry 20050627
3 CHECK_TOOLTYPE Instance method Private Method Check whether object already has TADIR entry 20050815
4 CREATE_ENHS Instance method Private Method Check whether object already has TADIR entry 20050627
5 DELETE_ENHS Instance method Private Method Check whether object already has TADIR entry 20050725
6 GET_USING_OBJECTS Instance method Private Method Determine Used Objects 20061206
Events
Class CL_CWB_DWB_OBJECT_ENHS has no event.
Types
Class CL_CWB_DWB_OBJECT_ENHS has no local type.
Method Signatures

Method CHANGE_ENHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ADD_DATA Call by reference Type reference (TYPE) ANY 20050718
2 Importing X_CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20050718
3 Importing X_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050718
4 Importing X_ENHS Call by reference Type reference (TYPE) SVRS2_XENHS 20050718
5 Importing X_IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20050718
6 Importing X_LOCK Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Sperre Setzen 20050718
7 Exporting X_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050718
# Exception Resumable Description Created on
1 CX_ENH_ROOT Web Service : Exception 20050718

Method CHECK_SPOTNAME_IN_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050627
2 Importing I_DELETE Call by reference Type reference (TYPE) ENHBOOLEAN ABAP_FALSE Enhancement Boolean 20061208
3 Importing X_ENHS Call by reference Type reference (TYPE) SVRS2_XENHS 20050627
# Exception Resumable Description Created on
1 ENHNAME_MISSMATCH Nicht in TADIR gefunden 20050627

Method CHECK_TOOLTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ENHS Call by reference Type reference (TYPE) SVRS2_XENHS 20050815
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Fehler beim Check aufgetreten 20050815

Method CREATE_ENHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ADD_DATA Call by reference Type reference (TYPE) ANY 20050627
2 Importing X_CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20050627
3 Importing X_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050627
4 Importing X_ENHS Call by reference Type reference (TYPE) SVRS2_XENHS 20050627
5 Importing X_LOCK Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Sperre Setzen 20050630
6 Exporting X_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050627
# Exception Resumable Description Created on
1 CX_ENH_ROOT Fehler aus ENH-Tool 20050627

Method DELETE_ENHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ADD_DATA Call by reference Type reference (TYPE) ANY 20050725
2 Importing X_CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20050725
3 Importing X_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050725
4 Importing X_ENHS Call by reference Type reference (TYPE) SVRS2_XENHS 20050725
5 Importing X_IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20050725
6 Importing X_LOCK Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Sperre Setzen 20050725
7 Exporting X_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050725
8 Exporting X_USING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050725
# Exception Resumable Description Created on
1 CX_ENH_ROOT Fehler aus ENH-Tool 20050725

Method GET_USING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20061206
2 Importing IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20061206

Method GET_USING_OBJECTS on class CL_CWB_DWB_OBJECT_ENHS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710