SAP ABAP Class CL_CWB_DWB_OBJECT_ENHC (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 20050628
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CWB_DWB_OBJECT Interface for ABAP Workbench 20050517
Properties
Class CL_CWB_DWB_OBJECT_ENHC  
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 20110908   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_ENHC 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 20050708
2 HELP_MSGV Instance attribute Private Type reference (TYPE) SYMSGV Message variable 20050708
3 HELP_MSGV80 Instance attribute Private Type reference (TYPE) SYMSGV Message variable 20050708
4 INTF_DATA Instance attribute Protected Type reference (TYPE) ENH_CWB_INTF_SPOT Enhancement CWB Interface Structure 20050704
5 MY_ENHC Instance attribute Private Type reference (TYPE) SVRS2_XENHC 20050708
6 REF_TO_ENH_TOOL Instance attribute Private Object reference (TYPE REF TO) IF_ENH_COMPOSITE Enhancement Composite 20050704
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ENHC Instance method Private Method Check whether object already has TADIR entry 20050719
2 CHECK_ENHNAME_IN_ALL Instance method Private Method Check whether object already has TADIR entry 20050628
3 CREATE_ENHC Instance method Private Method Check whether object already has TADIR entry 20050704
4 DELETE_ENHC Instance method Private Method Check whether object already has TADIR entry 20050725
5 GET_USING_OBJECTS Instance method Private Method Determine Used Objects 20061206
6 SAVE_ENHC Instance method Public Method Save ENHC 20050708
Events
Class CL_CWB_DWB_OBJECT_ENHC has no event.
Types
Class CL_CWB_DWB_OBJECT_ENHC has no local type.
Method Signatures

Method CHANGE_ENHC 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 20050719
2 Importing X_CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20050719
3 Importing X_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050719
4 Importing X_ENHC Call by reference Type reference (TYPE) SVRS2_XENHC 20050719
5 Exporting X_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050719
# Exception Resumable Description Created on
1 CX_ENH_ROOT Fehler aus ENH-Tool 20050719

Method CHECK_ENHNAME_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 20050628
2 Importing I_DELETE Call by reference Type reference (TYPE) ENHBOOLEAN ABAP_FALSE Enhancement Boolean 20061208
3 Importing X_ENHC Call by reference Type reference (TYPE) SVRS2_XENHC 20050628
# Exception Resumable Description Created on
1 ENHNAME_MISSMATCH Nicht in TADIR gefunden 20050628

Method CREATE_ENHC 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 20050704
2 Importing X_CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20050704
3 Importing X_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050704
4 Importing X_ENHC Call by reference Type reference (TYPE) SVRS2_XENHC 20050704
5 Exporting X_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050704
# Exception Resumable Description Created on
1 CX_ENH_ROOT Fehler aus ENH-Tool 20050704

Method DELETE_ENHC 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_ENHC Call by reference Type reference (TYPE) SVRS2_XENHC 20050725
5 Exporting X_MISSING_OBJECTS Call by reference Type reference (TYPE) SCWB_T_E071 Note Assistant: Transportobjekte 20050725
6 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_ENHC has no exception.

Method SAVE_ENHC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ACTIVE Call by reference Type reference (TYPE) ENHCOMPHEADER Enhancement Composite Kopfdaten 20050708
2 Changing P_INACTIVE Call by reference Type reference (TYPE) ENHCOMPHEADER Enhancement Composite Kopfdaten 20050708

Method SAVE_ENHC on class CL_CWB_DWB_OBJECT_ENHC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710