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 |