SAP ABAP Class CL_ENH_TOOL_CLIF (Enhancement Tool for Classes and Interfaces)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEEF_CLASS_ENHANCEMENT (Package) Class Enhancements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABSTRACT_ENH_TOOL_REDEF Abstract Enhancement Tool Redefinition 20050105
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_INACTIVE_SUBOBJECTS Determine Inactive Subobjects 20050105
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_PLUGIN_CALLBACK Callback for Plug-In 20050105
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_PROGRAMS_TO_CHECK Determines Appended Programs at End of Check 20050113
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ENH_TOOL_CLASS Enhancement Tool for Classes 20050105
2 Inheritance (c INHERITING FROM c_ref)  CL_ENH_TOOL_INTF Enhancement Tool for Interfaces 20050105
Properties
Class CL_ENH_TOOL_CLIF  
Short Description Enhancement Tool for Classes and Interfaces    
Super Class CL_ABSTRACT_ENH_TOOL_REDEF Abstract Enhancement Tool Redefinition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_CLASS_ENHANCEMENT   Class Enhancements 
Created 20050105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ENH_INACTIVE_SUBOBJECTS Determine Inactive Subobjects 20050105
2 IF_ENH_PLUGIN_CALLBACK Callback for Plug-In 20050105
3 IF_ENH_PROGRAMS_TO_CHECK Determines Appended Programs at End of Check 20050113
Friends
# Friend Modeled only Created on Description
1 IF_ENH_CWB_CALLBACK 20100525 callback interface for cwb calls used in unit test
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CWB_CALLBACK Static Attribute Private Object reference (TYPE REF TO) IF_ENH_CWB_CALLBACK 20100525
2 DATA_ACTIVE Instance attribute Protected Type reference (TYPE) ENHCLASSMETHDATA BAdI Main Data in Enhancement 20050105
3 DATA_CHANGED Instance attribute Public Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20050105
4 DATA_INACTIVE Instance attribute Protected Type reference (TYPE) ENHCLASSMETHDATA BAdI Main Data in Enhancement 20050105
5 DEF_EXTENTION Constant Protected Type reference (TYPE) ENHINCLUDEEXTENSION 'EDEF' Extension of Def. Includes 20050105
6 IMP_EXTENTION Constant Protected Type reference (TYPE) ENHINCLUDEEXTENSION 'EIMP' Extension of Imp. Include 20050105
7 INCLUDE_EXTENSION Constant Protected Type reference (TYPE) ENHINCLUDEEXTENSION 'E' Extension of an Enhancement Include 20050105
8 IS_ENHANCEABLE Instance attribute Protected Type reference (TYPE) ENHBOOLEAN 'U' Enhancement Boolean 20050105
9 METH_EXTENTION Constant Protected Type reference (TYPE) ENHINCLUDEEXTENSION 'EM' Extension of Methods 20050504
10 NOT_ENHANCEABLE_EXCEPTION Instance attribute Protected Object reference (TYPE REF TO) CX_ENH_IS_NOT_ENHANCEABLE Enhancement Root Exception Class 20050105
11 OBJ_COMPILER Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_COMPILER Cross Reference of an ABAP Program 20090224
12 PLUGIN Instance attribute Protected Object reference (TYPE REF TO) CL_ENH_CLIF_UI_PLUGIN Enhancement Tool BADI UI Plug-In 20050105
13 PLUGIN_LOG Instance attribute Private Object reference (TYPE REF TO) CL_ENH_CLASS_UI_PLUGIN Enhancement Tool CLAS Plug-In 20060426
14 SCWB_DELTA Instance attribute Public Type reference (TYPE) ENH_CWB_DELTA_ENHO_CLASS Delta Table for SNOTE for Class Enhancements 20070326
15 SCWB_DELTA_TAB Instance attribute Public Type reference (TYPE) ENH_CWB_DELTA_ENHO_CLASS_TAB Table for Structure ENH_CWB_DELTA_ENHO_CLASS 20070326
16 TAB_COMPILER Instance attribute Public See coding 20090224
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ENHSORT Static method Public Method 20060109
2 ACTIVATE_TEXTS Instance method Protected Method 20050105
3 ADD_CHANGE_ENHA_ATTRIBUTE Instance method Public Method Add Enhancement Attribute 20050105
4 ADD_CHANGE_ENHA_EVENT Instance method Public Method Add Enhancement Event 20050614
5 ADD_CHANGE_ENHA_IMPLEMENTING Instance method Public Method Add Enhancement Implementation 20050629
6 ADD_CHANGE_ENHA_TYPE Instance method Public Method Add Enhancement Type 20050915
7 ADD_CHANGE_ENH_EVENTPARAM Instance method Public Method Add Enhancement Method Event Parameter 20050614
8 ADD_CHANGE_ENH_METHEXC Instance method Public Method Add Enhancement Method Exception 20050105
9 ADD_CHANGE_ENH_METHPARAM Instance method Public Method Add Enhancement Method Parameter 20050105
10 ADD_CHANGE_NEW_ENH_METHOD Instance method Public Method New methods as enhancement 20050105
11 CHECK_IS_ENHANCEABLE Instance method Protected Method 20050105
12 CLEANUP Instance method Public Method Deletes enh. meth. implementations without definition 20050118
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050105
14 COPY_ENHA_ATT Instance method Public Method Copy Enhancement Element 20060308
15 COPY_ENHA_EVENTPARAM Instance method Public Method Copy Enhancement Element 20060309
16 COPY_ENHA_EVT Instance method Public Method Copy Enhancement Element 20060309
17 COPY_ENHA_METHPARAM Instance method Public Method Copy Enhancement Element 20060309
18 COPY_ENHA_TYPE Instance method Public Method Copy Enhancement Element 20060523
19 COPY_NEW_ENH_METHOD Instance method Public Method Copies new enhancement methods 20050308
20 DELETE_DOCU_FOR_ATTR Instance method Public Method 20050105
21 DELETE_DOCU_FOR_EVENT Instance method Public Method Deletes doc. for enhancement event 20050617
22 DELETE_DOCU_FOR_METH Instance method Public Method Deletes doc. for enhancement method 20050617
23 DELETE_DOCU_FOR_PARAM Instance method Public Method 20050105
24 DELETE_DOCU_FOR_TYPE Instance method Public Method 20050915
25 DELETE_ENHA_ATTRIBUTE Instance method Public Method Delete Enhancement Attribute 20050105
26 DELETE_ENHA_EVENT Instance method Public Method Delete Enhancement Event 20050614
27 DELETE_ENHA_IMPLEMENTING Instance method Public Method Delete Enhancement Implementation 20050629
28 DELETE_ENHA_TYPE Instance method Public Method Delete Enhancement Attribute 20050915
29 DELETE_ENHSORT Static method Private Method 20051223
30 DELETE_ENH_EVENTPARAM Instance method Public Method Enhancement - Delete Event Parameter 20050614
31 DELETE_ENH_METHEXC Instance method Public Method Enhancement - Delete Method Exception 20050105
32 DELETE_ENH_METHPARAM Instance method Public Method Delete Enhancement Method Parameter 20050105
33 DELETE_ENH_NEW_METHOD Instance method Public Method Deletes new enhancement methods 20050105
34 ENSURE_METH_INCLNRS_ARE_UNIQUE Instance method Private Method 20100525
35 FILL_ENHSORT Static method Public Method 20051223
36 GENERATE_ATTRIB_PARAM_DECL Instance method Protected Method 20050105
37 GENERATE_EDEF_INCLUDE Instance method Protected Method 20050105
38 GENERATE_EVENT_DECL Instance method Protected Method 20050616
39 GENERATE_IMPL_COMPRI_DECL Instance method Protected Method 20050704
40 GENERATE_METH_CALL Instance method Protected Method 20050105
41 GENERATE_METH_DECL Instance method Public Method 20050105
42 GENERATE_TYPE_DECL Instance method Protected Method 20050915
43 GET_ALL_DATA_FOR_CLASS Instance method Public Method Returns Existing Data for a CLIF 20050105
44 GET_CLASS Instance method Public Method Returns Class 20050105
45 GET_CLAS_DATA_ALV_ATT Instance method Public Method Create ALV View from ENH CLAS Data Parameter 20050105
46 GET_CLAS_DATA_ALV_EVT Instance method Public Method Create ALV View from ENH CLAS Data Parameter 20060427
47 GET_CLAS_DATA_ALV_IMPL Instance method Public Method Create ALV View from ENH CLAS Data Parameter 20060427
48 GET_CLAS_DATA_ALV_METHS Instance method Public Method Create ALV View from ENH CLAS Data Parameter 20060427
49 GET_CLAS_DATA_ALV_MPO Instance method Public Method Create ALV View from ENH CLAS Data Post Methods 20050105
50 GET_CLAS_DATA_ALV_MPR Instance method Public Method Create ALV View from ENH CLAS Data Pre Methods 20050105
51 GET_CLAS_DATA_ALV_OWR Instance method Public Method Create ALV View from ENH CLAS Data Post Methods 20060427
52 GET_CLAS_DATA_ALV_PAR Instance method Public Method Create ALV View from ENH CLAS Data Parameter 20050105
53 GET_CLAS_DATA_ALV_TYPE Instance method Public Method Create ALV View from ENH CLAS Data Parameter 20060531
54 GET_ENHAIMPLEMENTINGS Instance method Public Method Returns Attributes Created as Enhancements 20050629
55 GET_ENHANCEMENT_METADATA Static method Public Method Returns All Enhancement Data for a Class 20050110
56 GET_ENHATTRIBUTES Instance method Public Method Returns Attributes Created as Enhancements 20050105
57 GET_ENHATYPES Instance method Public Method Returns Types Created as Enhancements 20050915
58 GET_ENHEVENTS Instance method Public Method Supplies event that were created as enhancement 20050614
59 GET_ENH_EVENTPARAMS Instance method Public Method Returns Event Parameters Created as Enhancements 20050616
60 GET_ENH_METHOD_INCLUDES Instance method Public Method Returns Method Include Numbers for Enhancement Methods 20060307
61 GET_ENH_METHPARAMS Instance method Public Method Returns Method Parameters Created as Enhancements 20050105
62 GET_ENH_NEW_METHODES Instance method Public Method Returns All New Methods Created as Enhancements 20050105
63 GET_ENH_NEW_METHOD_DATA Instance method Public Method Returns data of method created as enhancement 20050105
64 GET_ENH_PARAMETERS Instance method Public Method Returns method parameters created as enhancements 20050112
65 GET_INCLUDE_NAME Instance method Public Method Returns Enhancement_include 20050105
66 GET_NAME Instance method Public Method 20050113
67 INIT_TEXTS Instance method Public Method Reassign Text Language 20050105
68 IS_DATA_CHANGED Instance method Public Method 20050105
69 LOCK_ENHSORT Static method Private Method 20060112
70 OPEN_DOCU_EDITOR_FOR_ATTR Instance method Public Method 20050105
71 OPEN_DOCU_EDITOR_FOR_EVENT Instance method Public Method Docu for Enhancement Events 20050617
72 OPEN_DOCU_EDITOR_FOR_METH Instance method Public Method Doc. for New Enhancement Methods 20050617
73 OPEN_DOCU_EDITOR_FOR_PARAM Instance method Public Method 20050105
74 OPEN_DOCU_EDITOR_FOR_TYPE Instance method Public Method 20050915
75 PROVIDE_ENHA_ATTRIBUTES Static method Public Method Returns all enhancement attributes for a class 20050105
76 PROVIDE_ENHA_EVENTS Static method Public Method Returns all enhancement events for a class 20050614
77 PROVIDE_ENHA_IMPLEMENTINGS Static method Public Method Returns all enhancement implementations for a CLIF 20050629
78 PROVIDE_ENHA_TYPES Static method Public Method Returns all enhancement types for a class 20050915
79 PROVIDE_ENHNAME_BY_INCL Static method Public Method Returns the enhancement name for an include 20081125
80 PROVIDE_EVENT_ENHA_SIGNATURE Static method Public Method Returns all enhancement parameters for an event 20050616
81 PROVIDE_METH_ENHA_SIGNATURE Static method Public Method Returns all enhancement parameters for a method 20050105
82 PROVIDE_NEW_ENHA_METHS Static method Public Method Returns all new enhancement methods for a class 20050105
83 PROVIDE_NEW_ENHA_METHS_INCL Static method Public Method Returns all new enhancement method includes for a class 20060307
84 RESET_TO_ACTIVE_ENHSORT Static method Public Method 20060109
85 SET_CLASS Instance method Public Method Sets Class 20050105
86 SET_ENHATTRIBUTES Instance method Public Method Sets attributes created as enhancements 20050105
87 SET_ENH_CWB_CALLBACK Static method Private Method 20100525
88 SET_ENH_METHPARAMS Instance method Public Method Sets method parameters created as enhancements 20050105
89 SET_ENH_NEW_METHODES Instance method Public Method Returns Attributes Created as Enhancements 20050105
90 SET_TEXTS Instance method Protected Method 20050105
91 STORE_TEXTS Instance method Protected Method 20050105
92 UNLOCK_ENHSORT Static method Private Method 20060112
Events
Class CL_ENH_TOOL_CLIF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_REFCOMPILER Public See coding 20090224 begin of ty_refcompiler, clif_name type seoclsname, ref_compiler type ref to cl_abap_compiler, end of ty_refcompiler
Method Signatures

Method ACTIVATE_ENHSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20060109
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING Klasse nicht vorhanden 20060109
2 LOCK_ERROR Sperr-Problem 20060109

Method ACTIVATE_TEXTS Signature

Method ACTIVATE_TEXTS on class CL_ENH_TOOL_CLIF has no parameter.
Method ACTIVATE_TEXTS on class CL_ENH_TOOL_CLIF has no exception.

Method ADD_CHANGE_ENHA_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIB_LINE Call by reference Type reference (TYPE) VSEOATTRIB Enhancement Methodenerweiterung 20050105
2 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method ADD_CHANGE_ENHA_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050614
2 Importing EVENT_LINE Call by reference Type reference (TYPE) VSEOEVENT Enhancement Methodenerweiterung 20050614
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050614
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050614

Method ADD_CHANGE_ENHA_IMPLEMENTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050629
2 Importing IMPLEMENTING_LINE Call by reference Type reference (TYPE) VSEOIMPLEM Enhancement - Implementing 20050629
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050629
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050629

Method ADD_CHANGE_ENHA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050915
2 Importing TYPE_LINE Call by reference Type reference (TYPE) VSEOTYPE Enhancement Type 20050915
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050915
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050915

Method ADD_CHANGE_ENH_EVENTPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050614
2 Importing EVENTNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050614
3 Importing EVENT_PARAM Call by reference Type reference (TYPE) VSEOEPARAM Generierte Tabelle zum View VSEOEPARAM 20050614
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050614
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050614
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20050614

Method ADD_CHANGE_ENH_METHEXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050105
2 Importing EXCEPT_LINE Call by reference Type reference (TYPE) VSEOEXCEP Generierte Tabelle zum View VSEOMEPARA 20050105
3 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method ADD_CHANGE_ENH_METHPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050105
2 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
3 Importing PARAM_LINE Call by reference Type reference (TYPE) VSEOMEPARA Generierte Tabelle zum View VSEOMEPARA 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20050105
4 CX_ENH_NOT_VALID_COMPONENT Komponente nicht erweiterbar 20081210

Method ADD_CHANGE_NEW_ENH_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050105
2 Importing METHOD_HEADER Call by reference Type reference (TYPE) VSEOMETHOD Tabelle mit Methoden die als Erweiterungen definiert wurden 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method CHECK_IS_ENHANCEABLE Signature

Method CHECK_IS_ENHANCEABLE on class CL_ENH_TOOL_CLIF has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPRESS_POPUP Call by reference Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20070301
2 Importing SUPPRESS_SAVE Call by reference Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20100712

Method CLEANUP on class CL_ENH_TOOL_CLIF has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ENH_TOOL_CLIF has no parameter.
Method CONSTRUCTOR on class CL_ENH_TOOL_CLIF has no exception.

Method COPY_ENHA_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_ATT_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20060308
2 Importing OLD_ATT_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20060308
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20060308
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20060308
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20060314

Method COPY_ENHA_EVENTPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_EVT_PARAM_KEY Call by reference Type reference (TYPE) SEOSCOKEY Keystruktur einer Teilkomponente 20060309
2 Importing OLD_EVT_PARAM_KEY Call by reference Type reference (TYPE) SEOSCOKEY Keystruktur einer Teilkomponente 20060309
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20060309
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20060309
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20060309

Method COPY_ENHA_EVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_EVT_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20060309
2 Importing OLD_EVT_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20060309
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20060309
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20060309
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20060309

Method COPY_ENHA_METHPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_PARAM_KEY Call by reference Type reference (TYPE) SEOSCOKEY Keystruktur einer Teilkomponente 20060309
2 Importing OLD_PARAM_KEY Call by reference Type reference (TYPE) SEOSCOKEY Keystruktur einer Teilkomponente 20060309
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20060309
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20060309
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20060309
4 CX_ENH_NOT_VALID_COMPONENT Komponente nicht erweiterbar 20081210

Method COPY_ENHA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_TYPE_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20060523
2 Importing OLD_TYPE_KEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20060523
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20060523
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20060523
3 CX_ENH_NOT_PERFORMED Enhancment Framework Operation nicht ausgeführt 20060523

Method COPY_NEW_ENH_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INACTIVE_VERSION_COPIED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050308
2 Importing METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050308
3 Importing METHOD_HEADER Call by reference Type reference (TYPE) VSEOMETHOD Tabelle mit Methoden die als Erweiterungen definiert wurden 20050308
4 Importing OLD_METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Name der zu kopierender Methode 20050308
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050308
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050308
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20060421

Method DELETE_DOCU_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
2 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050105
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050105
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050105
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050105
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050105
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050105
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050105

Method DELETE_DOCU_FOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050617
2 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050617
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050617
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050617
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050617
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050617
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050617
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050617
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050617
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050617

Method DELETE_DOCU_FOR_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050617
2 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050617
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050617
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050617
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050617
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050617
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050617
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050617
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050617
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050617

Method DELETE_DOCU_FOR_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
2 Importing SCONAME Call by reference Type reference (TYPE) SEOSCONAME Teilkomponentenname 20050105
3 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Id eines Enhancements 20050105
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050105
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050105
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050105
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050105
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050105
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050105

Method DELETE_DOCU_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPENAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050915
2 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050915
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050915
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050915
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050915
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050915
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050915
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050915
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050915
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050915
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050915
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050915

Method DELETE_ENHA_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIB_KEY Call by reference Type reference (TYPE) SEOCMPKEY Enhancement Methodenerweiterung 20050105
2 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050906

Method DELETE_ENHA_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_KEY Call by reference Type reference (TYPE) SEOCMPKEY Enhancement -Event 20050614
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050614
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050614
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050906

Method DELETE_ENHA_IMPLEMENTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20050629
2 Importing IMP_KEY Call by reference Type reference (TYPE) SEORELKEY Enhancement Implementierung 20050629
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050629
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050629
3 CX_ENH_NOT_FOUND Enhancment Framework Operation nicht ausgeführt 20050708

Method DELETE_ENHA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20050915
2 Importing TYPE_KEY Call by reference Type reference (TYPE) SEOCMPKEY Enhancement Methodenerweiterung 20050915
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050915
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050915
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050915

Method DELETE_ENHSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHA_NAME Call by reference Type reference (TYPE) ENHNAME ID of an Enhancement 20051223
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20051223
# Exception Resumable Description Created on
1 LOCK_ERROR Locking Error 20060112

Method DELETE_ENH_EVENTPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050614
2 Importing EVENT_KEY Call by reference Type reference (TYPE) SEOSCOKEY Keystruktur einer Teilkomponente 20050614
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050614
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050614
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050617

Method DELETE_ENH_METHEXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050105
2 Importing EXC_KEY Call by reference Type reference (TYPE) SEOSCOKEY Schlüssel-Exception 20050105
3 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050617

Method DELETE_ENH_METHPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050105
2 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
3 Importing PARAM_KEY Call by reference Type reference (TYPE) SEOSCOKEY Schlüssel-Parameter 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050617

Method DELETE_ENH_NEW_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050906

Method ENSURE_METH_INCLNRS_ARE_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing L_ADMIN Call by reference Type reference (TYPE) ENHCLASSMETHDATA 20100525

Method ENSURE_METH_INCLNRS_ARE_UNIQUE on class CL_ENH_TOOL_CLIF has no exception.

Method FILL_ENHSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20051223
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20051223
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING Klasse nicht vorhanden 20051223
2 LOCK_ERROR Sperr-Problem 20060109

Method GENERATE_ATTRIB_PARAM_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIB Call by reference Type reference (TYPE) VSEOATTRIB Generierte Tabelle zum View VSEOATTRIB 20050105
2 Importing PARAM Call by reference Type reference (TYPE) VSEOPARAM Generierte Tabelle zum View VSEOPARAM 20050105
3 Returning SOURCE_TAB Value transfer Type reference (TYPE) SEO_SECTION_SOURCE ABAP-Source 20050105

Method GENERATE_ATTRIB_PARAM_DECL on class CL_ENH_TOOL_CLIF has no exception.

Method GENERATE_EDEF_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GENERATE_EDEF_INCLUDE on class CL_ENH_TOOL_CLIF has no exception.

Method GENERATE_EVENT_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) VSEOEVENT Generierte Tabelle zum View VSEOATTRIB 20050616
2 Returning SOURCE_TAB Value transfer Type reference (TYPE) SEO_SECTION_SOURCE ABAP-Source 20050616

Method GENERATE_EVENT_DECL on class CL_ENH_TOOL_CLIF has no exception.

Method GENERATE_IMPL_COMPRI_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMPLEMENTING_LINE Call by reference Type reference (TYPE) VSEOIMPLEM 20050704
2 Returning SOURCE_TAB Value transfer Type reference (TYPE) SEO_SECTION_SOURCE ABAP-Source 20050704

Method GENERATE_IMPL_COMPRI_DECL on class CL_ENH_TOOL_CLIF has no exception.

Method GENERATE_METH_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050105
2 Importing KIND Call by reference Type reference (TYPE) CHAR4 'PRE' Art 20050105
3 Importing METHKEY Call by reference Type reference (TYPE) SEOCPDKEY Tabelle mit Methoden-Schlüsseln 20050105
4 Returning SOURCE_TAB Value transfer Type reference (TYPE) SEO_SECTION_SOURCE ABAP-Source 20050105

Method GENERATE_METH_CALL on class CL_ENH_TOOL_CLIF has no exception.

Method GENERATE_METH_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AS_COMMENT Call by reference Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE Source als Kommentar liefern 20050105
2 Importing KIND Call by reference Type reference (TYPE) CHAR4 'PRE' Art 20050105
3 Importing LCL_NAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
4 Importing METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Tabelle mit Methoden-Schlüsseln 20050105
5 Importing METHOD_HEADER Call by reference Type reference (TYPE) ENHMETH_HEADER Headerdaten einer Enhancement Methode 20050105
6 Returning SOURCE_TAB Value transfer Type reference (TYPE) SEO_SECTION_SOURCE ABAP-Source 20050105

Method GENERATE_METH_DECL on class CL_ENH_TOOL_CLIF has no exception.

Method GENERATE_TYPE_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOURCE_TAB Value transfer Type reference (TYPE) SEO_SECTION_SOURCE ABAP-Source 20050915
2 Importing TYPE Call by reference Type reference (TYPE) VSEOTYPE Generierte Tabelle zum View VSEOATTRIB 20050915

Method GENERATE_TYPE_DECL on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ALL_DATA_FOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Classe 20050105
2 Exporting ENHA_DATA Call by reference Type reference (TYPE) ENHCLASSMETHDATA Enhancement Daten der Klasse 20050105
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105
# Exception Resumable Description Created on
1 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050105

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name der Klasse 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_CLASS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_ATT_IT Klassensicht auf Methodenparameter für ALV 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_CLAS_DATA_ALV_ATT on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_EVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_EVT_IT Klassensicht auf Methodenparameter für ALV 20060427
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060427

Method GET_CLAS_DATA_ALV_EVT on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_IMPL_IT Klassensicht auf Methodenparameter für ALV 20060427
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060427

Method GET_CLAS_DATA_ALV_IMPL on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_METHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_METH_IT Klassensicht auf Methodenparameter für ALV 20060427
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060427

Method GET_CLAS_DATA_ALV_METHS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_MPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_MPO_IT Klassensicht auf Methodenparameter für ALV 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_CLAS_DATA_ALV_MPO on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_MPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_MPR_IT Klassensicht auf Methodenparameter für ALV 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_CLAS_DATA_ALV_MPR on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_OWR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_MOV_IT Klassensicht auf Methodenparameter für ALV 20060427
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060427

Method GET_CLAS_DATA_ALV_OWR on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_PAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_IT Klassensicht auf Methodenparameter für ALV 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_CLAS_DATA_ALV_PAR on class CL_ENH_TOOL_CLIF has no exception.

Method GET_CLAS_DATA_ALV_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLAS_ALV_TAB Value transfer Type reference (TYPE) ENHCLASALV_TYPE_IT 20060531
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060531

Method GET_CLAS_DATA_ALV_TYPE on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENHAIMPLEMENTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB_IMPLEMENTINGS Call by reference Type reference (TYPE) ENHCLASSTABIMPLEMENTING Tabelle mit Interfaces als Erweiterungen definiert 20050629
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050629

Method GET_ENHAIMPLEMENTINGS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENHANCEMENT_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050110
2 Exporting ATTRIBUTES Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20050110
3 Exporting ATTRIBUTES_ENH Call by reference Type reference (TYPE) ENHCLASSTABATTRIB Tabelle mit Attributen die als Erweiterungen definiert wurde 20050110
4 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20050110
5 Exporting COMPRISINGS Call by reference Type reference (TYPE) SEOR_COMPRISINGS_R 20050629
6 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050110
7 Exporting ENHANCEMENT_PARAMETERS Call by reference Type reference (TYPE) ENHMETHTABPARAM Tabelle mit Parameter die als Erweiterungen definiert sind 20050112
8 Exporting EVENTS Call by reference Type reference (TYPE) SEOO_EVENTS_R 20050614
9 Exporting EVENTS_ENH Call by reference Type reference (TYPE) ENHCLASSTABEVENT Tabelle mit Events die als Erweiterungen definiert wurden 20050614
10 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' X = switches ignorieren 20050110
11 Exporting IMPLEMENTINGS Call by reference Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20050629
12 Exporting IMPLEMENTINGS_ENH Call by reference Type reference (TYPE) ENHCLASSTABIMPLEMENTING Tabelle mit Interfaces als Erweiterungen definiert 20050629
13 Importing INCLUDE_NESTED Call by reference Type reference (TYPE) ENHBOOLEAN 'X' Enhancement Boolean 20081210
14 Importing MASTER_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Originalsprache 20050110
15 Exporting METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20050110
16 Exporting METHODS_ENH Call by reference Type reference (TYPE) ENHMETH_TABHEADER Tabelle mit Header-Daten von neuen Enhancement Methoden 20050110
17 Importing MODIF_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Pflegesprache 20050110
18 Exporting PARAMETERS_ENH Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20060601
19 Exporting TYPES Call by reference Type reference (TYPE) SEOO_TYPES_R 20050915
20 Exporting TYPES_ENH Call by reference Type reference (TYPE) ENHTYPE_TAB Tabelle mit Typen als Enhancements 20050915
21 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050110
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20050110

Method GET_ENHATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB_ATTRIBUTES Call by reference Type reference (TYPE) ENHCLASSTABATTRIB Tabelle mit Attributen die als Erweiterungen definiert wurde 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_ENHATTRIBUTES on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENHATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB_TYPES Call by reference Type reference (TYPE) ENHTYPE_TAB Tabelle mit typen die als Erweiterungen definiert wurde 20050915
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050915

Method GET_ENHATYPES on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENHEVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB_EVENTDATA Call by reference Type reference (TYPE) ENHEVENT_TAB Tabelle mit Events als Enhancements einer CLIF 20050614
2 Exporting TAB_EVENTS Call by reference Type reference (TYPE) ENHCLASSTABEVENT Tabelle mit Events die als Erweiterungen definiert wurde 20050614
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050614

Method GET_ENHEVENTS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENH_EVENTPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENH_EVENT Call by reference Type reference (TYPE) ENHEVENT_DATA Event mit seine Prameter 20050616
2 Importing EVENTKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050616
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050616

Method GET_ENH_EVENTPARAMS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENH_METHOD_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METH_INCLUDES_ENH Value transfer Type reference (TYPE) ENHNEWMETH_TABINCL_PLUS_ENHA Tabelle über ENHNEWMETH_INCLUDE_PLUS_ENHA 20060307
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060307

Method GET_ENH_METHOD_INCLUDES on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENH_METHPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENH_EXC Call by reference Type reference (TYPE) ENHMETHTABEXC Tabelle mit Ausnahmen einer ENHANCEMENT-Methode 20050105
2 Exporting ENH_METH Call by reference Type reference (TYPE) ENHMETH Meth. mit Parameter die als Erweiterungen definiert sind 20050105
3 Importing METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050105
4 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
5 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_ENH_METHPARAMS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENH_NEW_METHODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB_HEADERS Call by reference Type reference (TYPE) ENHMETH_TABHEADER Tabelle mit Header-Daten von neuen Enhancement Methoden 20050105
2 Exporting TAB_METHODES Call by reference Type reference (TYPE) ENHNEWMETH_TAB Tabelle mit Methoden die als Erweiterungen definiert wurden 20050105
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_ENH_NEW_METHODES on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENH_NEW_METHOD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050105
2 Exporting METHOD_DATA Call by reference Type reference (TYPE) ENHNEWMETH_DATA Tabelle mit Methoden die als Erweiterungen definiert wurden 20050105
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105

Method GET_ENH_NEW_METHOD_DATA on class CL_ENH_TOOL_CLIF has no exception.

Method GET_ENH_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENHANCEMENT_PARAMETERS Call by reference Type reference (TYPE) ENHMETHTABPARAM 20050112
2 Exporting ENHA_PARAM Call by reference Type reference (TYPE) SEO_PARAMETERS Parameter 20060601
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050112

Method GET_ENH_PARAMETERS on class CL_ENH_TOOL_CLIF has no exception.

Method GET_INCLUDE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXTENSION Call by reference Type reference (TYPE) ENHINCLUDEEXTENSION Extension eines Erweiterungsincludes 20050105
2 Exporting INCLUDE Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20050105

Method GET_INCLUDE_NAME on class CL_ENH_TOOL_CLIF has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_ENH_TOOL_CLIF has no parameter.
Method GET_NAME on class CL_ENH_TOOL_CLIF has no exception.

Method INIT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANG Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20050105
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method IS_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DATA_CHANGED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050105

Method IS_DATA_CHANGED on class CL_ENH_TOOL_CLIF has no exception.

Method LOCK_ENHSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHA_NAME Call by reference Type reference (TYPE) ENHNAME ID of an Enhancement 20060112
# Exception Resumable Description Created on
1 LOCK_ERROR Locking Error 20060112

Method OPEN_DOCU_EDITOR_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105
3 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050105
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050105
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050105
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050105
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050105
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050105
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050105

Method OPEN_DOCU_EDITOR_FOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050617
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050617
3 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050617
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050617
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050617
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050617
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050617
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050617
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050617
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050617
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050617

Method OPEN_DOCU_EDITOR_FOR_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050617
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050617
3 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050617
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050617
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050617
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050617
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050617
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050617
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050617
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050617
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050617
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050617

Method OPEN_DOCU_EDITOR_FOR_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
2 Importing SCONAME Call by reference Type reference (TYPE) SEOSCONAME Teilkomponentenname 20050105
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050105
4 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050105
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050105
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050105
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050105
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050105
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050105
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050105
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050105

Method OPEN_DOCU_EDITOR_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPENAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050915
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050915
3 Exporting WAS_SAVED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050915
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050915
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20050915
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050915
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20050915
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050915
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050915
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050915
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050915
9 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20050915
10 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20050915

Method PROVIDE_ENHA_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050105
2 Exporting ATTRIBUTES Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20050105
3 Exporting ATTRIBUTES_ENH Call by reference Type reference (TYPE) ENHCLASSTABATTRIB Tabelle mit Attributen die als Erweiterungen definiert wurde 20050105
4 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20050105
5 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050105
6 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' X = switches ignorieren 20050105
7 Importing MASTER_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Originalsprache 20050105
8 Importing MODIF_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Pflegesprache 20050105
9 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050105
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20050105

Method PROVIDE_ENHA_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050614
2 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20050614
3 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050614
4 Exporting EVENTS Call by reference Type reference (TYPE) SEOO_EVENTS_R 20050614
5 Exporting EVENTS_ENH Call by reference Type reference (TYPE) ENHCLASSTABEVENT Tabelle mit Events die als Erweiterungen definiert wurde 20050614
6 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' X = switches ignorieren 20050614
7 Importing MASTER_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Originalsprache 20050614
8 Importing MODIF_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Pflegesprache 20050614
9 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050614
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20050614

Method PROVIDE_ENHA_IMPLEMENTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050629
2 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20050629
3 Exporting COMPRISINGS Call by reference Type reference (TYPE) SEOR_COMPRISINGS_R 20050629
4 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050629
5 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' X = switches ignorieren 20050629
6 Exporting IMPLEMENTINGS Call by reference Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20050629
7 Exporting IMPLEMENTINGS_ENH Call by reference Type reference (TYPE) ENHCLASSTABIMPLEMENTING Tabelle mit Interfaces als Erweiterungen definiert 20050629
8 Importing MASTER_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Originalsprache 20050629
9 Importing MODIF_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Pflegesprache 20050629
10 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050629
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20050629

Method PROVIDE_ENHA_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050915
2 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20050915
3 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050915
4 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' X = switches ignorieren 20050915
5 Importing MASTER_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Originalsprache 20050915
6 Importing MODIF_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Pflegesprache 20050915
7 Exporting TYPES Call by reference Type reference (TYPE) SEOO_TYPES_R 20050915
8 Exporting TYPES_ENH Call by reference Type reference (TYPE) ENHTYPE_TAB Tabelle mit Types die als Erweiterungen definiert wurde 20050915
9 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050915
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20050915

Method PROVIDE_ENHNAME_BY_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHNAME Value transfer Type reference (TYPE) ENHNAME 20081125
2 Importing INCLUDENAME Call by reference Type reference (TYPE) PROGRAMM ABAP-Programmname 20081125
# Exception Resumable Description Created on
1 NO_ENH_FOUND Kein Include konnte bestimmt werden 20081125

Method PROVIDE_EVENT_ENHA_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050616
2 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050616
3 Importing EVENTKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050616
4 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 SPACE X = Switches ignorieren 20050616
5 Exporting PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20050616
6 Exporting PARAMETERS_ENH Call by reference Type reference (TYPE) ENHEVENTTABPARAM Tabelle mit Parameter die als Erweiterungen definiert sind 20050616
7 Importing STATE Call by reference Type reference (TYPE) SEOSTATE '1' Status einer Klasse bzw. Komponente 20050616
8 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050616
# Exception Resumable Description Created on
1 NOT_EXISTING 20050616

Method PROVIDE_METH_ENHA_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY Anzeigen/Ändern 20050105
2 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050105
3 Exporting EXCEPS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20050105
4 Exporting EXCEPS_ENH Call by reference Type reference (TYPE) ENHMETHTABEXC Tabelle mit Ausnahmen einer ENHANCEMENT-Methode 20050105
5 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 SPACE X = Switches ignorieren 20050105
6 Importing MTDKEY Call by reference Type reference (TYPE) SEOCMPKEY Keystruktur einer Komponente 20050105
7 Exporting PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20050105
8 Exporting PARAMETERS_ENH Call by reference Type reference (TYPE) ENHMETHTABPARAM Tabelle mit Parameter die als Erweiterungen definiert sind 20050105
9 Importing STATE Call by reference Type reference (TYPE) SEOSTATE '1' Status einer Klasse bzw. Komponente 20050105
10 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050105
# Exception Resumable Description Created on
1 NOT_EXISTING 20050105

Method PROVIDE_NEW_ENHA_METHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY anzeigen/ändern 20050105
2 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20050105
3 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050105
4 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20050105
5 Importing MASTER_LANGUAGE Call by reference Type reference (TYPE) MASTERLANG SY-LANGU Originalsprache in Repository-Objekten 20050105
6 Exporting METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20050105
7 Exporting METHODS_ENH Call by reference Type reference (TYPE) ENHMETH_TABHEADER Tabelle mit Header-Daten von neuen Enhancement Methoden 20050105
8 Importing MODIF_LANGUAGE Call by reference Type reference (TYPE) MASTERLANG SY-LANGU Originalsprache in Repository-Objekten 20050105
9 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20050105
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20050105

Method PROVIDE_NEW_ENHA_METHS_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR1 SEOD_ACTION_DISPLAY anzeigen/ändern 20060307
2 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20060307
3 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20060307
4 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20060307
5 Importing MASTER_LANGUAGE Call by reference Type reference (TYPE) MASTERLANG SY-LANGU Originalsprache in Repository-Objekten 20060307
6 Exporting METHODS_INCLUDES_ENH Call by reference Type reference (TYPE) ENHNEWMETH_TABINCL_PLUS_ENHA Tabelle über ENHNEWMETH_INCLUDE_PLUS_ENHA 20060307
7 Importing MODIF_LANGUAGE Call by reference Type reference (TYPE) MASTERLANG SY-LANGU Originalsprache in Repository-Objekten 20060307
8 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20060307
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20060307

Method RESET_TO_ACTIVE_ENHSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20060112
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING Klasse nicht vorhanden 20060112
2 LOCK_ERROR Sperr-Problem 20060109

Method SET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name der Klasse 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method SET_ENHATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAB_ATTRIBUTES Call by reference Type reference (TYPE) ENHCLASSTABATTRIB Tabelle mit Attributen die als Erweiterungen definiert wurde 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method SET_ENH_CWB_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLBACK Call by reference Object reference (TYPE REF TO) IF_ENH_CWB_CALLBACK 20100525

Method SET_ENH_CWB_CALLBACK on class CL_ENH_TOOL_CLIF has no exception.

Method SET_ENH_METHPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENH_METH Call by reference Type reference (TYPE) ENHMETH Tabelle mit Parameter die als Erweiterungen definiert sind 20050105
2 Importing METHNAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method SET_ENH_NEW_METHODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB_METHODES Call by reference Type reference (TYPE) ENHNEWMETH_TAB Tabelle mit Methoden die als Erweiterungen definiert wurden 20050105
# Exception Resumable Description Created on
1 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20050105
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050105

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) ENHCLASSMETHDATA 20050105
2 Importing LANG Call by reference Type reference (TYPE) SPRAS 20050105

Method SET_TEXTS on class CL_ENH_TOOL_CLIF has no exception.

Method STORE_TEXTS Signature

Method STORE_TEXTS on class CL_ENH_TOOL_CLIF has no parameter.
Method STORE_TEXTS on class CL_ENH_TOOL_CLIF has no exception.

Method UNLOCK_ENHSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHA_NAME Call by reference Type reference (TYPE) ENHNAME ID of an Enhancement 20060112

Method UNLOCK_ENHSORT on class CL_ENH_TOOL_CLIF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700