SAP ABAP Interface IF_ENH_PERSIST (Enhancement Persistence)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_BASE (Package) Enhancement Base Functionality
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ENH_RFC_PERSIST Enhancement Persistence for RFC 20040809
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ENH_VERS_PERSISTENCE Enhancement Persistence for Version Management 20041129
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_R3STANDARD_PERSISTENCE Enhancement Persistence for Standard Tables 20031223
Properties
Interface IF_ENH_PERSIST  
Short Description Enhancement Persistence    
General Data
Package SEEF_BASE   Enhancement Base Functionality 
Created 20031223   SAP 
Last changed 20070911   SAP 
Unicode checks active    
Forward declarations
Interface IF_ENH_PERSIST has no forward declaration.
Interfaces
Interface IF_ENH_PERSIST has no interface.
Friends
Interface IF_ENH_PERSIST has no friend.
Attributes
Interface IF_ENH_PERSIST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20031223
2 COPY Instance method Public Method 20040519
3 DELETE Instance method Public Method 20040513
4 GET_POSSIBLE_DEPENDENT_ENHS Instance method Public Method 20040113
5 GET_RFCDEST Instance method Public Method 20040809
6 LOAD_CONTRACTS Instance method Public Method 20041123
7 LOAD_LOGS Instance method Public Method 20041025
8 RELOAD Instance method Public Method 20040428
9 RENAME Instance method Public Method 20040519
10 RESET_TO_ACTIVE_VERSION Instance method Public Method 20031223
11 SAVE Instance method Public Method 20031223
12 SAVE_ENH4DELTAB_ACTIVE Instance method Public Method 20050615
13 SAVE_FROM_VERSION Instance method Public Method 20041129
14 SET_MAIN_UPGRADE_FLAG Instance method Public Method 20041209
15 SET_OBJ_UPGRADE_FLAG Instance method Public Method 20041209
16 SET_STATE Instance method Public Method 20041209
17 UNLOCK Instance method Public Method 20031223
Events
Interface IF_ENH_PERSIST has no event.
Types
Interface IF_ENH_PERSIST has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040102
2 Exporting ELEMENTS Call by reference Type reference (TYPE) ENH_ELEMENT_IT Interne Tabelle über Enhancement Elements 20031223
3 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20031223
4 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
5 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040102
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040102
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040102
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040102

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040519
2 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20040519
3 Importing NEW_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040519
4 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040519
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040519
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040519
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040519
4 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040519

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040513
2 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE Enhancement Spot Composite 20040513
3 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
4 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040513
5 Importing WITHOUT_REFERENCES Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Enhancment Boolean 20040519
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040513
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040513
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040513
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040513

Method GET_POSSIBLE_DEPENDENT_ENHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHANCEMENT_IDS Value transfer Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040113
2 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20040113

Method GET_POSSIBLE_DEPENDENT_ENHS on Interface IF_ENH_PERSIST has no exception.

Method GET_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RFCDESTINATION Value transfer Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040809

Method GET_RFCDEST on Interface IF_ENH_PERSIST has no exception.

Method LOAD_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE_CONTRACTS Call by reference Type reference (TYPE) ENHCONTRACTDATA_IT Interne Tabelle über ENHCONTRACTDATA 20041123
2 Importing ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20041123
3 Exporting INACTIVE_CONTRACTS Call by reference Type reference (TYPE) ENHCONTRACTDATA_IT Interne Tabelle über ENHCONTRACTDATA 20041123
4 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041123
5 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041123

Method LOAD_CONTRACTS on Interface IF_ENH_PERSIST has no exception.

Method LOAD_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20041025
2 Exporting LOGS Call by reference Type reference (TYPE) ENH_LOG_IT Interne Tablle über Log-Einträge 20041025
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20041025
2 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20041025

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE Call by reference Type reference (TYPE) ENHHEADER Enhancement Kopftabelle 20040428
2 Exporting DEPENDENT_ENHS_ACTIVE Call by reference Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040428
3 Exporting DEPENDENT_ENHS_INACTIVE Call by reference Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040428
4 Exporting ELEMENTS Call by reference Type reference (TYPE) ENH_ELEMENT_IT Interne Tabelle über Enhancement Elements 20040428
5 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20040428
6 Exporting INACTIVE Call by reference Type reference (TYPE) ENHHEADER Enhancement Kopftabelle 20040428
7 Exporting LOGS Call by reference Type reference (TYPE) ENH_LOG_IT Interne Tablle über Log-Einträge 20040428
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040428
2 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040428

Method RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040519
2 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20040519
3 Importing NEW_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040519
4 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040519
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040519
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040519
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040519
4 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040519

Method RESET_TO_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040216
2 Exporting ELEMENTS Call by reference Type reference (TYPE) ENH_ELEMENT_IT Interne Tabelle über Enhancement Elements 20031223
3 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20031223
4 Exporting LOGS Call by reference Type reference (TYPE) ENH_LOG_IT Interne Tablle über Log-Einträge 20031230
5 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040216
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040102
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040102
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040102

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040102
2 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20031223
3 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
4 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040102
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040102
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040102
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040102

Method SAVE_ENH4DELTAB_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENH4DELTAB Call by reference Type reference (TYPE) ENH4DELTAB Tabelle zum Aufräumen nach Import Objektlöschung 20050615
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050615

Method SAVE_FROM_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041129
2 Importing ENHSTORE Call by reference Object reference (TYPE REF TO) CL_ENH_STORE Enhancement Datenobjekt 20041129
3 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041129
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20041129
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20041129
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20041129
4 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20041129
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20041129

Method SET_MAIN_UPGRADE_FLAG 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 20041209
2 Importing UPGRADE Call by reference Type reference (TYPE) ENHUPGRADE Enhancement Upgrade 20041209
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20041209

Method SET_OBJ_UPGRADE_FLAG 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 20041209
2 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041209
3 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041209
4 Importing UPGRADE Call by reference Type reference (TYPE) ENHUPGRADE Enhancement Upgrade 20041209
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20041209

Method SET_STATE 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 20041209
2 Importing STATE Call by reference Type reference (TYPE) ENHSTATE Enhancement Abgleich Status 20041209
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20041209

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHANCEMENT_STORE Call by reference Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20031223
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
History
Last changed by/on SAP  20070911 
SAP Release Created in 700