Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ENH_TOOL_CLIF | Enhancement Tool for Classes and Interfaces | 20050105 |
Properties
| Class | CL_ENH_TOOL_CLASS | |
| Short Description | Enhancement Tool for Classes | |
| Super Class | CL_ENH_TOOL_CLIF | Enhancement Tool for Classes and Interfaces |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEEF_CLASS_ENHANCEMENT | Class Enhancements |
| Created | 20041008 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ENH_TOOL_CLASS has no interface implemented.
Friends
Class CL_ENH_TOOL_CLASS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SEO_CPDKEYS | Component Key | 20050113 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | RSWSOURCET | ABAP Source | 20080331 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | STRING | SPACE | 20071010 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | STRING | SPACE | 20071010 | |||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | '4' | Version of Method Exits Generation | 20100909 | ||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ENH_CLASS_UI_PLUGIN | Enhancement Tool FUGR UI Plug-In | 20060428 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | SPACE | Single-Character Indicator | 20080331 | ||
| 8 | Constant | Public | Type reference (TYPE) | ENHTOOLTYPE | 'CLASENH' | Enhancement Tool | 20081125 |
Methods
Events
Class CL_ENH_TOOL_CLASS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | MY_D010INC | Private | See coding | 20130709 | begin of my_d010inc.
include type d010inc.
types operation(1).
types end of my_d010inc
|
Method Signatures
Method ADD_CHANGE_NEW_METHOD_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050112 | |||
| 2 | METHNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20050112 | |||
| 3 | METHSOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20050112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050112 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050112 |
Method ADD_OWR_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050825 | |||
| 2 | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | ||
| 3 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050825 | |||
| 4 | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 | ||
| 5 | RENAMED_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20061113 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 5 | Enhancment Framework Operation nicht ausgeführt | 20050825 | ||
| 6 | Komponente nicht erweiterbar | 20081210 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20061218 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method ADD_POST_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050105 | |||
| 2 | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | ||
| 3 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050105 | |||
| 4 | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 | ||
| 5 | RENAMED_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20061113 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 5 | Enhancment Framework Operation nicht ausgeführt | 20050623 | ||
| 6 | Komponente nicht erweiterbar | 20081210 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20050819 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20061218 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method ADD_PRE_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050105 | |||
| 2 | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | ||
| 3 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050105 | |||
| 4 | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 | ||
| 5 | RENAMED_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20061113 | ||
| 4 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 5 | Enhancment Framework Operation nicht ausgeführt | 20050623 | ||
| 6 | Komponente nicht erweiterbar | 20081210 | ||
| 7 | Enhancement Wurzel-Ausnahmeklasse | 20050819 | ||
| 8 | Enhancement Wurzel-Ausnahmeklasse | 20061218 | ||
| 9 | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method CHECK_EXIT_MAKES_SENSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20061117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20061117 |
Method CHECK_NEW_POST_BEHAVIOUR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCOMPATIBLE_SITUATION | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | X = Inkompatibles Verhalten zu erwarten | 20071029 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | seef_base | 20080602 |
Method CWB_SAVE_INCLUDES Signature
Method CWB_SAVE_INCLUDES on class CL_ENH_TOOL_CLASS has no parameter.
Method CWB_SAVE_INCLUDES on class CL_ENH_TOOL_CLASS has no exception.
Method DELETE_EMETH_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20050511 | |||
| 2 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050510 |
Method DELETE_EMETH_INCLUDE on class CL_ENH_TOOL_CLASS has no exception.
Method DELETE_OWR_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050825 | |||
| 2 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050825 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method DELETE_POST_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050105 | |||
| 2 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20050623 |
Method DELETE_PRE_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050105 | |||
| 2 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050105 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20050623 |
Method GENERATE_EIMP_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050105 |
Method GENERATE_EIMP_INCLUDE on class CL_ENH_TOOL_CLASS has no exception.
Method GENERATE_EMETH_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMPLEMENTATION_EXPANDED | Call by reference | Type reference (TYPE) | SEOP_SOURCE_STRING | source-code | 20050512 | |||
| 2 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20050510 | |||
| 3 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050510 |
Method GEN_EXIT_METH_DECL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KIND | Call by reference | Type reference (TYPE) | CHAR4 | Characterfeld der Länge 10 | 20050826 | |||
| 2 | METHKEY | Call by reference | Type reference (TYPE) | ENHAMETHKEYS | Tabelle mit Methoden-Schlüsseln | 20050826 | |||
| 3 | SOURCE_TAB | Value transfer | Type reference (TYPE) | SEO_SECTION_SOURCE | ABAP-Source | 20050826 | |||
| 4 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050826 |
Method GEN_EXIT_METH_DECL on class CL_ENH_TOOL_CLASS has no exception.
Method GET_EIMP_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EIMP_SOURCE | Value transfer | Type reference (TYPE) | RSWSOURCET | Inhalt EIMP-Include | 20071016 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071015 |
Method GET_EIMP_INCLUDE on class CL_ENH_TOOL_CLASS has no exception.
Method GET_ENHINCINX_AND_EINCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20070509 | |||
| 2 | ENHO_DATA | Call by reference | Type reference (TYPE) | ENHCLASSMETHDATA | CLIF Hauptdaten im Enhancement | 20070509 | |||
| 3 | ENHO_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_CLASS | Enhancement Tool für Klassen | 20070509 | |||
| 4 | FLAG_ACCESS_PRI_PRO | Call by reference | Type reference (TYPE) | CHAR1 | X = Zugreifen auf PRI oder PRO Komponente der Klasse | 20070510 | |||
| 5 | FLAG_NEW_POST_METHS | Call by reference | Type reference (TYPE) | CHAR1 | X = neuer Kernel wg. POSTs | 20071009 | |||
| 6 | TAB_EINCLUDE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20070509 | |||
| 7 | TAB_ENHINCINX | Call by reference | Type reference (TYPE) | ENHINCINX_IT | Interne Tabelle über ENHINCINX | 20070509 | |||
| 8 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20070509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Persistenz über normale Tabellen | 20070509 |
Method GET_ENH_METHOD_SOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METHOD_SOURCES | Value transfer | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Tabelle mit Methoden die als Erweiterungen definiert wurden | 20050112 | |||
| 2 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050112 |
Method GET_ENH_METHOD_SOURCES on class CL_ENH_TOOL_CLASS has no exception.
Method GET_INSTANCE_BY_METHOD_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IGNORE_SWITCHES | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20050331 | ||
| 2 | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ENH_TOOL_CLASS | Enhancement Tool Redefinition Appeng | 20050112 | |||
| 3 | LOCK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | SPACE | Enhancment Boolean | 20050112 | ||
| 4 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20050112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050112 |
Method GET_METH_IMPLEM_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDE_EIMP | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20050105 | |||
| 2 | KIND | Call by reference | Type reference (TYPE) | CHAR4 | 'PRE' | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20050105 | ||
| 3 | METHKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Komponentenname | 20050105 | |||
| 4 | ROW_IMPLEM | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20050105 | |||
| 5 | ROW_METHOD | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20050105 | |||
| 6 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050105 |
Method GET_METH_IMPLEM_LINE on class CL_ENH_TOOL_CLASS has no exception.
Method GET_METH_IMPL_LINE_FROM_SRCTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_METHSOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20060606 | |||
| 2 | E_FULLNAME | Call by reference | Type reference (TYPE) | STRING | kompletter Name der Methode im Include | 20060606 | |||
| 3 | IT_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20060606 | |||
| 4 | KIND | Call by reference | Type reference (TYPE) | CHAR4 | 'PRE' | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20060606 | ||
| 5 | METHKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Komponentenname | 20060606 | |||
| 6 | ROW_IMPLEM | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20060606 | |||
| 7 | ROW_METHOD | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20060606 |
Method GET_METH_IMPL_LINE_FROM_SRCTAB on class CL_ENH_TOOL_CLASS has no exception.
Method GET_METH_INCLUDE_BY_CPDKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20061214 | |||
| 2 | INCLUDENR | Call by reference | Type reference (TYPE) | METHINCL | Methodeninclude | 20061214 | |||
| 3 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Include gefunden | 20061214 |
Method GET_NEW_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20050504 | |||
| 2 | INCLUDENR | Call by reference | Type reference (TYPE) | METHINCL | Methodeninclude | 20050504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Include konnte bestimmt werden | 20050504 |
Method GET_OWR_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OWR_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050825 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050826 |
Method GET_OWR_METHODS on class CL_ENH_TOOL_CLASS has no exception.
Method GET_POST_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | POST_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050826 |
Method GET_POST_METHODS on class CL_ENH_TOOL_CLASS has no exception.
Method GET_PRE_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRE_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050826 |
Method GET_PRE_METHODS on class CL_ENH_TOOL_CLASS has no exception.
Method GET_PRI_PRO_ACCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACCESS_PRI_PRO | Call by reference | Type reference (TYPE) | CHAR1 | Zugriffsart auf Original-Klasse | 20060206 | |||
| 2 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20060206 |
Method GET_PRI_PRO_ACCESS on class CL_ENH_TOOL_CLASS has no exception.
Method PROVIDE_NEWMETH_BY_INCL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CPDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Vollständiger Komponentenname | 20050513 | |||
| 2 | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20050504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Include konnte bestimmt werden | 20050504 |
Method PROVIDE_NEWMETH_INCLNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CPDNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20050504 | |||
| 2 | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20050504 | |||
| 3 | INCLUDENR | Call by reference | Type reference (TYPE) | METHINCL | Methodeninclude | 20050504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Include konnte bestimmt werden | 20050504 |
Method PROVIDE_PRE_POST_METHS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CIFKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20050105 | |||
| 2 | ENHANCEMENT_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050105 | |||
| 3 | IGNORE_SWITCHES | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20050105 | ||
| 4 | INCLUDE_NESTED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | 'X' | X = Explore nestings | 20081210 | ||
| 5 | MASTER_LANGUAGE | Call by reference | Type reference (TYPE) | MASTERLANG | SY-LANGU | Originalsprache in Repository-Objekten | 20050105 | ||
| 6 | MODIF_LANGUAGE | Call by reference | Type reference (TYPE) | MASTERLANG | SY-LANGU | Originalsprache in Repository-Objekten | 20050105 | ||
| 7 | OWR_METHS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050825 | |||
| 8 | OWR_METHS_ENH | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS_ENH | Tabelle mit Methoden | 20080520 | |||
| 9 | POST_METHS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | |||
| 10 | POST_METHS_ENH | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS_ENH | Tabelle mit Methoden | 20080520 | |||
| 11 | PRE_METHS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | |||
| 12 | PRE_METHS_ENH | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS_ENH | Tabelle mit Methoden | 20080520 | |||
| 13 | VERSION | Call by reference | Type reference (TYPE) | SEOVERSION | SEOC_VERSION_INACTIVE | Versionskennzeichen (aktiv/inaktiv) | 20050105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050105 |
Method RENAME_NEW_METHOD_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_METHNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20070309 | |||
| 2 | OLD_METHNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20070309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20070309 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20070309 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20070309 |
Method SAVE Signature
Method SAVE on class CL_ENH_TOOL_CLASS has no parameter.
Method SAVE on class CL_ENH_TOOL_CLASS has no exception.
Method SET_EIMP_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EIMP_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Inhalt von EIMP-Include | 20071016 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20071016 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20071016 |
Method SET_OWR_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OWR_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20080207 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080207 |
Method SET_OWR_METHODS on class CL_ENH_TOOL_CLASS has no exception.
Method SET_POST_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | POST_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20080207 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080207 |
Method SET_POST_METHODS on class CL_ENH_TOOL_CLASS has no exception.
Method SET_PRE_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRE_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20080207 | |||
| 2 | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20080207 |
Method SET_PRE_METHODS on class CL_ENH_TOOL_CLASS has no exception.
Method SET_PRI_PRO_ACCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | ||
| 2 | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 |
Method SET_PRI_PRO_ACCESS on class CL_ENH_TOOL_CLASS has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |