Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_ENH_COMPOSITE | Enhancement Composite | 20040510 |
2 | Interface composition (i COMPRISING i_ref) | IF_ENH_SPOT_COMPOSITE | Enhancement Spot Composite | 20040507 |
3 | Interface composition (i COMPRISING i_ref) | IF_ENH_SPOT_TOOL | SAP Enhancement Tool Root Interface | 20040507 |
4 | Interface composition (i COMPRISING i_ref) | IF_ENH_TOOL | SAP Enhancement Tool Root Interface | 20040506 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ABSTRACT_ENH_SPOT_TOOL | Abstract Class Enhancement Spot Tool | 20040507 |
6 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ABSTRACT_ENH_TOOL | Abstract Enhancement Tool Root Class | 20040506 |
7 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ENH_COMPOSITE | Enhancement Composite | 20040510 |
8 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ENH_SPOT_COMPOSITE | Enhancement Composite | 20040510 |
Properties
Interface | IF_ENH_OBJECT | |
Short Description | General Methods for Enhancement Objects |
General Data
Package | SEEF_BASE | Enhancement Base Functionality |
Created | 20040506 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | SEWOR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_ENH_OBJECT has no interface.
Friends
Interface IF_ENH_OBJECT has no friend.
Attributes
Interface IF_ENH_OBJECT has no attribute.
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | PREPARE_FOR_SAVE | Instance Event (0) |
Public (2) |
Saving taking place => Data saved to database | 20070222 |
Types
Interface IF_ENH_OBJECT has no local type.
Method Signatures
Method ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20040506 | ||
2 | ![]() |
RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20070709 | ||
3 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040513 | |
3 | ![]() |
Fehler in der Generierung | 20050425 | |
4 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
5 | ![]() |
Objekt noch nicht Abgeglichen | 20050603 | |
6 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 | |
7 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 |
Method ACTIVATE_IN_WORKINGAREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
WB_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_WB_MANAGER | Interface für Workbench Manager | 20050428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040831 | |
2 | ![]() |
Fehler in der Generierung | 20050425 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040831 |
Method AFTER_IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROTOCOL | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20041230 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service : Exception | 20040618 |
Method BEFORE_EXPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROTOCOL | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20060425 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service : Exception | 20040618 |
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CALLED_FROM_ACTIVATION | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20060216 | ||
2 | ![]() |
CALLED_FROM_CHECKMAN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20100901 | ||
3 | ![]() |
ERROR_LIST | Value transfer | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Liste aller Fehlermeldungen eines Syntax-Checks | 20040506 | ||
4 | ![]() |
RUN_DARK | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | 20100712 | ||
5 | ![]() |
VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20040513 | ||
6 | ![]() |
WORKINGSET | Call by reference | Type reference (TYPE) | SEWOR_WORK_TAB | Optional Workingset, wenn Aufruf aus dem Aktivierer | 20051122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20060217 | |
2 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 |
Method CHECK_4_DEL_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDES_2_DELETE | Call by reference | Type reference (TYPE) | ENHINCLUDE_IT | Interne Tabelle über ENHINCLUDE | 20040908 | ||
2 | ![]() |
IS_DELETED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040908 | ||
3 | ![]() |
IS_REPAIRED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040908 | ||
4 | ![]() |
OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040908 | ||
5 | ![]() |
OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040908 | ||
6 | ![]() |
PROGRAM | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20040908 | ||
7 | ![]() |
RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040908 | ||
8 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040908 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20040513 | ||
2 | ![]() |
NEVERTHELESS_DELETE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040622 | ||
3 | ![]() |
RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20060504 | ||
4 | ![]() |
SCWB_CALL | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ABAP_FALSE | Enhancement Boolean | 20061208 | |
5 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040513 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040513 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040513 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040513 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040513 | |
5 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040513 | |
6 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040513 | |
7 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040513 |
Method GENERATE Signature
Method GENERATE on Interface IF_ENH_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
2 | ![]() |
Fehler in der Generierung | 20050425 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 |
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATA | Call by reference | Type reference (TYPE) | ANY | 20050518 | |||
2 | ![]() |
REF_TO_STORE | Call by reference | Object reference (TYPE REF TO) | CL_ENH_STORE | Enhancement Datenobjekt | 20070604 | ||
3 | ![]() |
VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20050518 | |
4 | ![]() |
VERS_CROSS | Call by reference | Type reference (TYPE) | ENHCROSS_VERS_TAB | Tabelle vom Typ ENHCROSS_VERS | 20070604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20050518 |
Method GET_DEVCLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEVCLASS | Value transfer | Type reference (TYPE) | DEVCLASS | Paket | 20040506 |
Method GET_DEVCLASS on Interface IF_ENH_OBJECT has no exception.
Method GET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MODI_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20040506 | ||
2 | ![]() |
ORG_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20040506 |
Method GET_LANGUAGE on Interface IF_ENH_OBJECT has no exception.
Method GET_SRCSYSTEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SRCSYSTEM | Value transfer | Type reference (TYPE) | SRCSYSTEM | Originalsystem des Objekts | 20041029 |
Method GET_SRCSYSTEM on Interface IF_ENH_OBJECT has no exception.
Method GET_TRKORR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TRKORR | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040922 |
Method GET_TRKORR on Interface IF_ENH_OBJECT has no exception.
Method GET_TYPENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TYPENAME | Value transfer | Type reference (TYPE) | TYPENAME | Name des Dictionary Typs | 20050517 |
Method GET_TYPENAME on Interface IF_ENH_OBJECT has no exception.
Method GET_VERSNO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
VERSNO | Value transfer | Type reference (TYPE) | VERSNO | Versionsverwaltung: Versionsnummer | 20060518 |
Method GET_VERSNO on Interface IF_ENH_OBJECT has no exception.
Method HAS_ACTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HAS_ACTIVE_VERSION | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040506 |
Method HAS_ACTIVE_VERSION on Interface IF_ENH_OBJECT has no exception.
Method HAS_INACTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HAS_INACTIVE_VERSION | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040506 |
Method HAS_INACTIVE_VERSION on Interface IF_ENH_OBJECT has no exception.
Method HAS_NOT_SAVED_INACTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HAS_NOT_SAVED_INACTIVE_VERSION | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040506 |
Method HAS_NOT_SAVED_INACTIVE_VERSION on Interface IF_ENH_OBJECT has no exception.
Method HAS_SAVED_INACTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HAS_SAVED_INACTIVE_VERSION | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040506 |
Method HAS_SAVED_INACTIVE_VERSION on Interface IF_ENH_OBJECT has no exception.
Method IS_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_LOCKED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040506 |
Method IS_LOCKED on Interface IF_ENH_OBJECT has no exception.
Method IS_MODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MODIFIED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040614 |
Method IS_MODIFIED on Interface IF_ENH_OBJECT has no exception.
Method IS_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_NEW | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040506 |
Method IS_NEW on Interface IF_ENH_OBJECT has no exception.
Method REPAIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_REPAIR_STATE | Call by reference | Object reference (TYPE REF TO) | IF_ENH_REPAIR_STATE | 20100712 | |||
2 | ![]() |
REPAIRED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20040812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040802 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040802 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040802 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040802 |
Method REPAIR_NECESSARY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REPAIR_NECESSARY | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20060120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20060120 |
Method RESET_TO_ACTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20040506 | ||
2 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
2 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
3 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20040506 | ||
2 | ![]() |
FORCE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20050114 | ||
3 | ![]() |
RUN_DARK | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20061004 | ||
4 | ![]() |
SCWB_CALL | Call by reference | Type reference (TYPE) | ENHBOOLEAN | ' ' | Call from CWB | 20050708 | |
5 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040506 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 | |
5 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 | |
6 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 | |
7 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 |
Method SAVE_FROM_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20040908 | ||
2 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20040908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040908 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040908 | |
3 | ![]() |
Enhancement Persistenz über normale Tabellen | 20040908 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040908 | |
5 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040908 | |
6 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040908 | |
7 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040908 |
Method SET_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_LOCKED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20050714 |
Method SET_LOCKED on Interface IF_ENH_OBJECT has no exception.
Method UNLOCK Signature
Method UNLOCK on Interface IF_ENH_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20040506 |
Event Signatures
Event PREPARE_FOR_SAVE Signature
Event PREPARE_FOR_SAVE on Interface IF_ENH_OBJECT has no parameter.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 700 |