Hierarchy
⤷ 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_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 | SCAN | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | SEOC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SEOK | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | SEOP | 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
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 | DELETED_METHODS | Instance attribute | Private | Type reference (TYPE) | SEO_CPDKEYS | Component Key | 20050113 | ||
2 | EINCL_SOURCE | Instance attribute | Private | Type reference (TYPE) | RSWSOURCET | ABAP Source | 20080331 | ||
3 | FULLN_BEGIN | Static Attribute | Private | Type reference (TYPE) | STRING | SPACE | 20071010 | ||
4 | FULLN_END | Static Attribute | Private | Type reference (TYPE) | STRING | SPACE | 20071010 | ||
5 | METHOD_EXIT_VERSION | Constant | Public | Type reference (TYPE) | CHAR1 | '4' | Version of Method Exits Generation | 20100909 | |
6 | PLUGIN_CLASS | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ENH_CLASS_UI_PLUGIN | Enhancement Tool FUGR UI Plug-In | 20060428 | ||
7 | SET_DATA_RAN | Instance attribute | Private | Type reference (TYPE) | CHAR1 | SPACE | Single-Character Indicator | 20080331 | |
8 | TOOLTYPE | 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 | Importing | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050112 | ||
2 | Importing | METHNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20050112 | ||
3 | Importing | METHSOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20050112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20050112 | |
2 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20050112 |
Method ADD_OWR_METHOD 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 | 20050825 | ||
2 | Importing | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | |
3 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050825 | ||
4 | Importing | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 | |
5 | Importing | RENAMED_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_EXIT_ENHA_METH_CONFLICT | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
2 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
3 | CX_ENH_METH_IMPL_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20061113 | |
4 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
5 | CX_ENH_NOT_PERFORMED | Enhancment Framework Operation nicht ausgeführt | 20050825 | |
6 | CX_ENH_NOT_VALID_COMPONENT | Komponente nicht erweiterbar | 20081210 | |
7 | CX_ENH_OLD_LOCAL_CLASS_TYPES | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
8 | CX_ENH_OPERATION_NOT_SUPPORTED | Enhancement Wurzel-Ausnahmeklasse | 20061218 | |
9 | CX_ENH_PRE_POST_OWR_EXIT_CONFL | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method ADD_POST_METHOD 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 | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | |
3 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050105 | ||
4 | Importing | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 | |
5 | Importing | RENAMED_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_EXIT_ENHA_METH_CONFLICT | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
2 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20050105 | |
3 | CX_ENH_METH_IMPL_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20061113 | |
4 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20050105 | |
5 | CX_ENH_NOT_PERFORMED | Enhancment Framework Operation nicht ausgeführt | 20050623 | |
6 | CX_ENH_NOT_VALID_COMPONENT | Komponente nicht erweiterbar | 20081210 | |
7 | CX_ENH_OLD_LOCAL_CLASS_TYPES | Enhancement Wurzel-Ausnahmeklasse | 20050819 | |
8 | CX_ENH_OPERATION_NOT_SUPPORTED | Enhancement Wurzel-Ausnahmeklasse | 20061218 | |
9 | CX_ENH_PRE_POST_OWR_EXIT_CONFL | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method ADD_PRE_METHOD 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 | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | |
3 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050105 | ||
4 | Importing | PRI_PRO_ACCESS | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Zugriff auf Private u. Protected Komponenten | 20070810 | |
5 | Importing | RENAMED_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_EXIT_ENHA_METH_CONFLICT | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
2 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20050105 | |
3 | CX_ENH_METH_IMPL_NOT_FOUND | Enhancement Wurzel-Ausnahmeklasse | 20061113 | |
4 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20050105 | |
5 | CX_ENH_NOT_PERFORMED | Enhancment Framework Operation nicht ausgeführt | 20050623 | |
6 | CX_ENH_NOT_VALID_COMPONENT | Komponente nicht erweiterbar | 20081210 | |
7 | CX_ENH_OLD_LOCAL_CLASS_TYPES | Enhancement Wurzel-Ausnahmeklasse | 20050819 | |
8 | CX_ENH_OPERATION_NOT_SUPPORTED | Enhancement Wurzel-Ausnahmeklasse | 20061218 | |
9 | CX_ENH_PRE_POST_OWR_EXIT_CONFL | 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 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20061117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_EXIT_ENHA_METH_CONFLICT | 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 | Returning | INCOMPATIBLE_SITUATION | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | X = Inkompatibles Verhalten zu erwarten | 20071029 | ||
2 | Importing | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_SCAN_ERROR | 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 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20050511 | ||
2 | Importing | 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 | Importing | CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050825 | ||
2 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20050825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
2 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20050825 | |
3 | CX_ENH_NOT_EXISTING | Enhancement Wurzel-Ausnahmeklasse | 20050825 |
Method DELETE_POST_METHOD 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 | MTDKEY | 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_EXISTING | Enhancement Wurzel-Ausnahmeklasse | 20050623 |
Method DELETE_PRE_METHOD 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 | MTDKEY | 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_EXISTING | Enhancement Wurzel-Ausnahmeklasse | 20050623 |
Method GENERATE_EIMP_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_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 | Importing | IMPLEMENTATION_EXPANDED | Call by reference | Type reference (TYPE) | SEOP_SOURCE_STRING | source-code | 20050512 | ||
2 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20050510 | ||
3 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050510 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCLUDE_EXISTING | 20050510 |
Method GEN_EXIT_METH_DECL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | KIND | Call by reference | Type reference (TYPE) | CHAR4 | Characterfeld der Länge 10 | 20050826 | ||
2 | Importing | METHKEY | Call by reference | Type reference (TYPE) | ENHAMETHKEYS | Tabelle mit Methoden-Schlüsseln | 20050826 | ||
3 | Returning | SOURCE_TAB | Value transfer | Type reference (TYPE) | SEO_SECTION_SOURCE | ABAP-Source | 20050826 | ||
4 | Importing | 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 | Returning | EIMP_SOURCE | Value transfer | Type reference (TYPE) | RSWSOURCET | Inhalt EIMP-Include | 20071016 | ||
2 | Importing | 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 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20070509 | ||
2 | Importing | ENHO_DATA | Call by reference | Type reference (TYPE) | ENHCLASSMETHDATA | CLIF Hauptdaten im Enhancement | 20070509 | ||
3 | Importing | ENHO_REF | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_CLASS | Enhancement Tool für Klassen | 20070509 | ||
4 | Exporting | FLAG_ACCESS_PRI_PRO | Call by reference | Type reference (TYPE) | CHAR1 | X = Zugreifen auf PRI oder PRO Komponente der Klasse | 20070510 | ||
5 | Exporting | FLAG_NEW_POST_METHS | Call by reference | Type reference (TYPE) | CHAR1 | X = neuer Kernel wg. POSTs | 20071009 | ||
6 | Exporting | TAB_EINCLUDE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20070509 | ||
7 | Exporting | TAB_ENHINCINX | Call by reference | Type reference (TYPE) | ENHINCINX_IT | Interne Tabelle über ENHINCINX | 20070509 | ||
8 | Importing | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20070509 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_INTERNAL_ERROR | 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 | Returning | METHOD_SOURCES | Value transfer | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Tabelle mit Methoden die als Erweiterungen definiert wurden | 20050112 | ||
2 | Importing | 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 | Importing | IGNORE_SWITCHES | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20050331 | |
2 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ENH_TOOL_CLASS | Enhancement Tool Redefinition Appeng | 20050112 | ||
3 | Importing | LOCK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | SPACE | Enhancment Boolean | 20050112 | |
4 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20050112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CLIF_NOT_EXISTING | 20050112 |
Method GET_METH_IMPLEM_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | INCLUDE_EIMP | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20050105 | ||
2 | Importing | KIND | Call by reference | Type reference (TYPE) | CHAR4 | 'PRE' | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20050105 | |
3 | Importing | METHKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Komponentenname | 20050105 | ||
4 | Exporting | ROW_IMPLEM | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20050105 | ||
5 | Exporting | ROW_METHOD | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20050105 | ||
6 | Importing | 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 | Exporting | ET_METHSOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20060606 | ||
2 | Exporting | E_FULLNAME | Call by reference | Type reference (TYPE) | STRING | kompletter Name der Methode im Include | 20060606 | ||
3 | Importing | IT_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP-Source | 20060606 | ||
4 | Importing | KIND | Call by reference | Type reference (TYPE) | CHAR4 | 'PRE' | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20060606 | |
5 | Importing | METHKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Komponentenname | 20060606 | ||
6 | Exporting | ROW_IMPLEM | Call by reference | Type reference (TYPE) | I | Zeilennnummer | 20060606 | ||
7 | Exporting | 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 | Exporting | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20061214 | ||
2 | Exporting | INCLUDENR | Call by reference | Type reference (TYPE) | METHINCL | Methodeninclude | 20061214 | ||
3 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20061214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_INCLUDE_FOUND | Kein Include gefunden | 20061214 |
Method GET_NEW_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20050504 | ||
2 | Exporting | INCLUDENR | Call by reference | Type reference (TYPE) | METHINCL | Methodeninclude | 20050504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_INCLUDE_FOUND | 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 | Returning | OWR_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050825 | ||
2 | Importing | 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 | Returning | POST_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | ||
2 | Importing | 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 | Returning | PRE_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | ||
2 | Importing | 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 | Exporting | ACCESS_PRI_PRO | Call by reference | Type reference (TYPE) | CHAR1 | Zugriffsart auf Original-Klasse | 20060206 | ||
2 | Importing | 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 | Returning | CPDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Vollständiger Komponentenname | 20050513 | ||
2 | Importing | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20050504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_METHOD_FOUND | 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 | Importing | CPDNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20050504 | ||
2 | Exporting | INCLUDENAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP-Programmname | 20050504 | ||
3 | Exporting | INCLUDENR | Call by reference | Type reference (TYPE) | METHINCL | Methodeninclude | 20050504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_INCLUDE_FOUND | 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 | Importing | CIFKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20050105 | ||
2 | Importing | ENHANCEMENT_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050105 | ||
3 | Importing | IGNORE_SWITCHES | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20050105 | |
4 | Importing | INCLUDE_NESTED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | 'X' | X = Explore nestings | 20081210 | |
5 | Importing | MASTER_LANGUAGE | Call by reference | Type reference (TYPE) | MASTERLANG | SY-LANGU | Originalsprache in Repository-Objekten | 20050105 | |
6 | Importing | MODIF_LANGUAGE | Call by reference | Type reference (TYPE) | MASTERLANG | SY-LANGU | Originalsprache in Repository-Objekten | 20050105 | |
7 | Exporting | OWR_METHS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050825 | ||
8 | Exporting | OWR_METHS_ENH | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS_ENH | Tabelle mit Methoden | 20080520 | ||
9 | Exporting | POST_METHS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | ||
10 | Exporting | POST_METHS_ENH | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS_ENH | Tabelle mit Methoden | 20080520 | ||
11 | Exporting | PRE_METHS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20050105 | ||
12 | Exporting | PRE_METHS_ENH | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS_ENH | Tabelle mit Methoden | 20080520 | ||
13 | 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 RENAME_NEW_METHOD_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NEW_METHNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20070309 | ||
2 | Importing | OLD_METHNAME | Call by reference | Type reference (TYPE) | SEOCPDNAME | Vollständiger Komponentenname | 20070309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20070309 | |
2 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20070309 | |
3 | CX_ENH_NOT_FOUND | 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 | Importing | EIMP_SOURCE | Call by reference | Type reference (TYPE) | RSWSOURCET | Inhalt von EIMP-Include | 20071016 | ||
2 | Importing | VERSION | Value transfer | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20071016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_IS_NOT_ENHANCEABLE | Enhancement Wurzel-Ausnahmeklasse | 20071016 | |
2 | CX_ENH_MOD_NOT_ALLOWED | Enhancement Wurzel-Ausnahmeklasse | 20071016 |
Method SET_OWR_METHODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OWR_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20080207 | ||
2 | Importing | 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 | Importing | POST_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20080207 | ||
2 | Importing | 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 | Importing | PRE_METHODS | Value transfer | Type reference (TYPE) | ENHMETH_TABKEYS | Tabelle mit Methoden | 20080207 | ||
2 | Importing | 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 | Importing | DARK_MODE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | X = Keine Popups | 20070810 | |
2 | Importing | 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 |