SAP ABAP Interface IF_ENH_STORE (SAP Enhancement Base Functionality)
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_STORE Enhancement Data Object 20031223
Properties
Interface IF_ENH_STORE  
Short Description SAP Enhancement Base Functionality    
General Data
Package SEEF_BASE   Enhancement Base Functionality 
Created 20031223   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_ENH_STORE has no forward declaration.
Interfaces
Interface IF_ENH_STORE has no interface.
Friends
Interface IF_ENH_STORE has no friend.
Attributes
Interface IF_ENH_STORE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate 20031223
2 ADD_DEPENDENT_ENHANCEMENT Instance method Public Method Add Dependency 20040105
3 ADD_ELEMENT_SAP_OBJECT Instance method Public Method Add Element + Create Log Entry 20031229
4 ADD_LOG_ENTRY Instance method Public Method Add Log Entry 20031229
5 CHANGE_TEXT Instance method Public Method Change Text 20041028
6 COPY Instance method Public Method Copy Object 20040518
7 COPY_DOCU Instance method Public Method Copy Long Text 20041028
8 COPY_TEXT Instance method Public Method Copy Text 20041028
9 CREATE_TEXT Instance method Public Method Create Text 20041028
10 DELETE Instance method Public Method Delete Entire Object 20040513
11 DELETE_DOCU Instance method Public Method Delete Long Text 20041028
12 DELETE_ELEMENT Instance method Public Method Delete Element + Create Log Entry 20031223
13 DELETE_LONGTEXT Instance method Public Method Read Enhancement Long Text 20040318
14 DELETE_TEXT Instance method Public Method Delete Text 20041028
15 DEPENDENT_ENH_MODIFIED Instance method Public Method Appended Enhancements Changed 20040105
16 ELEMENTS_MODIFIED Instance method Public Method Elements Added or Removed 20031230
17 GET_ALL_TEXTS Instance method Public Method Read All Texts (not for OTR Texts) 20090512
18 GET_DATA Instance method Public Method Get Enhancement Data 20031223
19 GET_DATABUFFER Instance method Public Method Internal (for Persistence Layer) 20040105
20 GET_DATA_VERSION Instance method Public Method Read Enhancement Data Version 20040105
21 GET_DEPENDENT_ENHANCEMENTS Instance method Public Method Read Dependent Enhancements 20040105
22 GET_DEVCLASS Instance method Public Method Read Package 20040227
23 GET_ELEMENTS Instance method Public Method Read Elements 20031223
24 GET_LANGUAGE Instance method Public Method Read Language 20040311
25 GET_LOG_ENTRIES Instance method Public Method Get Log Entries 20031230
26 GET_NAME Instance method Public Method Read Enhancement Name 20031223
27 GET_PERSISTENCE_ADDON Instance method Public Method Read Persistence Add-On 20041130
28 GET_PERSISTENCE_TOOL Instance method Public Method Determining Used Persistence Layer 20040809
29 GET_PLUGIN_CALLBACK Instance method Public Method Reading Callback Plug-In 20040519
30 GET_POSSIBLE_DEPENDENT_ENHS Instance method Public Method Determine Possible Dependent Enhancements 20040113
31 GET_SHORTTEXT Instance method Public Method Read Enhancment Short Text 20040318
32 GET_SRCSYSTEM Instance method Public Method Read Original System 20041029
33 GET_STATE Instance method Public Method Read Enhancement Status 20031223
34 GET_TEXT Instance method Public Method Read text 20041028
35 GET_TOOL Instance method Public Method Enhancement Tool 20031230
36 GET_TRKORR Instance method Public Method Read Package 20040922
37 GET_TYPE Instance method Public Method Read Enhancment Type 20031223
38 GET_VERSNO Instance method Public Method Version number, if from version management 20060518
39 GET_VIRTUAL_SUBOBJECT Instance method Public Method Virtual subobject if such a lock is in place 20040428
40 HAS_ACTIVE_VERSION Instance method Public Method Has Active Version 20040324
41 HAS_INACTIVE_VERSION Instance method Public Method Has inactive version in memory - does not need to be stored 20040324
42 HAS_LONG_TEXT Instance method Public Method Does Long Text for Version Exist? 20040908
43 HAS_NOT_SAVED_INACTIVE_VERSION Instance method Public Method Has non-stored, inactive version 20040430
44 HAS_SAVED_INACTIVE_VERSION Instance method Public Method Has stored, inactive version 20040429
45 HEADER_MODIFIED Instance method Public Method Enhancement Modified 20031230
46 IS_DDIC_ENH Instance method Public Method DDIC Enhancement? 20051109
47 IS_IN_UPGRADE_MODE Instance method Public Method Read Upgrade Flag 20031230
48 IS_LOCKED Instance method Public Method Enhancement Store Locked? 20040102
49 IS_NEW Instance method Public Method Enhancement New or Saved 20031230
50 IS_SCWB_CALL Instance method Public Method Object created through Correction Workbench 20070918
51 IS_SUBOBJECT_LOCKED Instance method Public Method Is Virtual Subobject Locked? 20040428
52 IS_TO_READ_FROM_DB Instance method Public Method Objekt created from databaase 20061009
53 IS_VERS_CALL Instance method Public Method Object created from Version Management 20070918
54 LOG_MODIFIED Instance method Public Method Log Entries Added 20031230
55 OPEN_DOCU_EDITOR Instance method Public Method Long Text Editor 20041028
56 OPEN_LONGTEXT_EDITOR Instance method Public Method Read Enhancement Short Text 20040318
57 REMOVE_DEPENDENT_ENHANCEMENT Instance method Public Method Remove Dependency 20040105
58 RENAME Instance method Public Method Rename Object 20040519
59 REREAD Instance method Public Method Read Again 20040428
60 RESET_TO_ACTIVE_VERSION Instance method Public Method Return to Active Version 20031223
61 SAVE Instance method Public Method Create Log Entry + Save Enhancement/Elements/Log 20031223
62 SAVE_FROM_VERSION Instance method Public Method Restore Version 20060404
63 SEMA_GET Instance method Public Method Lock Using semaphore 20040428
64 SEMA_RELEASE Instance method Public Method Delete Semaphore 20040428
65 SET_DATA Instance method Public Method Set Enhancement Data 20031223
66 SET_DATA_4_DELETE_IMPORT Instance method Public Method Set Data for a Possible Deletion Import 20050614
67 SET_DATA_4_DEL_IMPORT_DIRECT Instance method Public Method Direct Writing of Data for a Possible Deletion Import 20050615
68 SET_LONGTEXT_ID Instance method Public Method Read Enhancement Long Text 20050622
69 SET_PLUGIN_CALLBACK Instance method Public Method Set Callback Plug (max. one plug-in allowed) 20040519
70 SET_REPAIR Instance method Public Method Repair required 20040819
71 SET_SHORTTEXT Instance method Public Method Read Enhancement Short Text 20040318
72 SET_SHORTTEXT_ID Instance method Public Method Read Enhancement Short Text 20050622
73 SET_STATE Instance method Public Method Read Enhancement Status 20031223
74 SET_UPGRADE_MODE Instance method Public Method Set Upgrade Flag 20041209
75 UNLOCK Instance method Public Method Unlock 20031223
76 UNSET_REPAIR Instance method Public Method Remove Repair Flag 20040819
77 UNSET_UPGRADE_MODE Instance method Public Method Upgrade (Adjustment) Terminated 20031230
Events
Interface IF_ENH_STORE has no event.
Types
Interface IF_ENH_STORE 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 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
3 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_IS_IN_UPGRADE_MODE Objekt noch nicht Abgeglichen 20050603
4 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040102

Method ADD_DEPENDENT_ENHANCEMENT 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 20040105
2 Importing LOG_DATA Call by reference Type reference (TYPE) ANY 20040105
3 Importing LOG_DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040105
4 Importing LOG_TEXT Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20040105
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040105

Method ADD_ELEMENT_SAP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDTRANS Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040528
2 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_ENH_ELEMENT_SAP_OBJECT Enhancement Element Objekt 20031229
3 Importing ELEMUSAGE Call by reference Type reference (TYPE) ENHELEMUSAGE Enhancment Element Verwendungstyp 20031229
4 Importing LOG_DATA Call by reference Type reference (TYPE) ANY 20040105
5 Importing LOG_DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040105
6 Importing LOG_TEXT Call by reference Type reference (TYPE) ENHDOCUOBJECT Schlüssel zum logischen Objekt im OTR 20031229
7 Importing MAIN_NAME Call by reference Type reference (TYPE) EU_ANAME Entwicklungsumgebung: Tadirname 20031229
8 Importing MAIN_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031229
9 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20031229
10 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031229
11 Importing PGMID Call by reference Type reference (TYPE) PGMID Programm-ID in Aufträgen und Aufgaben 20040311
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED 20031229

Method ADD_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGACTION Call by reference Type reference (TYPE) ENHLOGACTION Enhancement Log Aktion 20031229
2 Importing LOG_DATA Call by reference Type reference (TYPE) ANY 20031229
3 Importing LOG_DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040102
4 Importing LOG_TEXT Call by reference Type reference (TYPE) ENHDOCUOBJECT Schlüssel zum logischen Objekt im OTR 20031229
5 Importing STATE_BEFORE Call by reference Type reference (TYPE) ENHSTATE Enhancement Abgleich Status 20031230
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031229

Method CHANGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDUSERTEXT Call by reference Type reference (TYPE) ENHBOOLEAN wird ignoriert bei OTR 20090507
2 Importing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
3 Importing REPOSITORY Call by reference Type reference (TYPE) ENHTEXTREPOSITORY 'O' Textrepositorytyp 20090507
4 Importing TEXT Call by reference Type reference (TYPE) STRING 20041028
5 Importing TEXTTYP Call by reference Type reference (TYPE) ENHTEXTTYP wird ignoriert bei OTR 20090507
# Exception Resumable Description Created on
1 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

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 20040518
2 Importing GENFLAG Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20071211
3 Importing NEW_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040518
4 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20071211
5 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040518
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040518
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040518
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040518
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040519
5 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040603
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040518

Method COPY_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
2 Returning NEW_ID Value transfer Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
# Exception Resumable Description Created on
1 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20041028
2 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

Method COPY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
2 Returning NEW_ID Value transfer Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
3 Importing REPOSITORY Call by reference Type reference (TYPE) ENHTEXTREPOSITORY 'O' Textrepositorytyp 20090507
# Exception Resumable Description Created on
1 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20041028
2 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

Method CREATE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDUSERTEXT Call by reference Type reference (TYPE) ENHBOOLEAN wird ignoriert bei OTR 20090507
2 Returning ID Value transfer Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
3 Importing REPOSITORY Call by reference Type reference (TYPE) ENHTEXTREPOSITORY 'O' Textrepositorytyp 20090507
4 Importing REQUESTED_ID Call by reference Type reference (TYPE) ENHDOCUOBJECT wird ignoriert bei OTR 20090507
5 Importing TEXT Call by reference Type reference (TYPE) STRING 20041028
6 Importing TEXTTYP Call by reference Type reference (TYPE) ENHTEXTTYP wird ignoriert bei OTR 20090507
# Exception Resumable Description Created on
1 CX_WB_TEXT_CREATE_EXCEPTION Text Repository : Text existiert nicht 20041028

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 RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
3 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040513
# 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 DELETE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
# Exception Resumable Description Created on
1 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

Method DELETE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_ENH_ELEMENT 20031223
2 Importing LOG_DATA Call by reference Type reference (TYPE) ANY 20040105
3 Importing LOG_DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040105
4 Importing LOG_TEXT Call by reference Type reference (TYPE) ENHDOCUOBJECT Schlüssel zum logischen Objekt im OTR 20031229
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED 20031223

Method DELETE_LONGTEXT Signature

Method DELETE_LONGTEXT on Interface IF_ENH_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040430
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040318

Method DELETE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
2 Importing REPOSITORY Call by reference Type reference (TYPE) ENHTEXTREPOSITORY 'O' Textrepositorytyp 20090507
# Exception Resumable Description Created on
1 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

Method DEPENDENT_ENH_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEPENDENT_ENH_MODIFIED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040105

Method DEPENDENT_ENH_MODIFIED on Interface IF_ENH_STORE has no exception.

Method ELEMENTS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENTS_MODIFIED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20031230

Method ELEMENTS_MODIFIED on Interface IF_ENH_STORE has no exception.

Method GET_ALL_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SPRSL Sprachenschlüssel 20090512
2 Importing REPOSITORY Call by reference Type reference (TYPE) ENHTEXTREPOSITORY 'O' Textrepositorytyp 20090512
3 Exporting TEXTS Call by reference Type reference (TYPE) ENHTEXTTAB Tabelle über ENHTEXT 20090512
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20090512

Method GET_ALL_TEXTS on Interface IF_ENH_STORE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) ANY 20031223
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE Erweiterte Objekte 20031223
# Exception Resumable Description Created on
1 CX_ENH_NO_VALID_INPUT_TYPE Enhancement Persistenz über normale Tabellen 20040308
2 CX_SY_IMPORT_MISMATCH_ERROR System-Exception bei IMPORT 20040105

Method GET_DATABUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA Value transfer Type reference (TYPE) XSTRING 20040105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040105

Method GET_DATABUFFER on Interface IF_ENH_STORE has no exception.

Method GET_DATA_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_VERSION Value transfer Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040105

Method GET_DATA_VERSION on Interface IF_ENH_STORE has no exception.

Method GET_DEPENDENT_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHANCEMENTS Value transfer Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040105

Method GET_DEPENDENT_ENHANCEMENTS on Interface IF_ENH_STORE has no exception.

Method GET_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20040227

Method GET_DEVCLASS on Interface IF_ENH_STORE has no exception.

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENTS Value transfer Type reference (TYPE) ENH_ELEMENT_IT 20031223
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20031223

Method GET_ELEMENTS on Interface IF_ENH_STORE has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODI_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040311
2 Exporting ORG_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040311

Method GET_LANGUAGE on Interface IF_ENH_STORE has no exception.

Method GET_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOGS Value transfer Type reference (TYPE) ENH_LOG_IT Interne Tabelle über enhlog 20031230
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040102

Method GET_LOG_ENTRIES on Interface IF_ENH_STORE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHNAME Value transfer Type reference (TYPE) ENHNAME Id eines Enhancements 20031223

Method GET_NAME on Interface IF_ENH_STORE has no exception.

Method GET_PERSISTENCE_ADDON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PERSIST_ADDON Value transfer Object reference (TYPE REF TO) IF_ENH_PERSIST_ADDON Persistenz Addon 20041130

Method GET_PERSISTENCE_ADDON on Interface IF_ENH_STORE has no exception.

Method GET_PERSISTENCE_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PERSISTENCE_TOOL Value transfer Object reference (TYPE REF TO) IF_ENH_PERSIST Enhancement Persistenz 20040809

Method GET_PERSISTENCE_TOOL on Interface IF_ENH_STORE has no exception.

Method GET_PLUGIN_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CALLBACK Value transfer Object reference (TYPE REF TO) IF_ENH_PLUGIN_CALLBACK Callback beim Plugin 20040519

Method GET_PLUGIN_CALLBACK on Interface IF_ENH_STORE has no exception.

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

Method GET_POSSIBLE_DEPENDENT_ENHS on Interface IF_ENH_STORE has no exception.

Method GET_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SHORT_TEXT Value transfer Type reference (TYPE) STRING Schlüssel zum logischen Objekt im OTR 20040318
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040318

Method GET_SHORTTEXT on Interface IF_ENH_STORE has no exception.

Method GET_SRCSYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SRCSYSTEM Value transfer Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20041029

Method GET_SRCSYSTEM on Interface IF_ENH_STORE has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATE Value transfer Type reference (TYPE) ENHSTATE Enhancement Abgleich Status 20031223

Method GET_STATE on Interface IF_ENH_STORE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20041028
3 Importing REPOSITORY Call by reference Type reference (TYPE) ENHTEXTREPOSITORY 'O' Textrepositorytyp 20090507
4 Returning TEXT Value transfer Type reference (TYPE) STRING 20041028
5 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20090715
# Exception Resumable Description Created on
1 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

Method GET_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TOOLTYPE Value transfer Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20031230

Method GET_TOOL on Interface IF_ENH_STORE has no exception.

Method GET_TRKORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRKORR Value transfer Type reference (TYPE) TRKORR Transportauftragsnummer 20040922

Method GET_TRKORR on Interface IF_ENH_STORE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) ENHTYPE Enhancement Type 20031223

Method GET_TYPE on Interface IF_ENH_STORE has no exception.

Method GET_VERSNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VERSNO Value transfer Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20060518

Method GET_VERSNO on Interface IF_ENH_STORE has no exception.

Method GET_VIRTUAL_SUBOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIRTUAL_SUBOBJECT Value transfer Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040428

Method GET_VIRTUAL_SUBOBJECT on Interface IF_ENH_STORE has no exception.

Method HAS_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_ACTIVE_VERSION Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040324

Method HAS_ACTIVE_VERSION on Interface IF_ENH_STORE has no exception.

Method HAS_INACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_INACTIVE_VERSION Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040324

Method HAS_INACTIVE_VERSION on Interface IF_ENH_STORE has no exception.

Method HAS_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040908
2 Returning RESULT Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040908

Method HAS_LONG_TEXT on Interface IF_ENH_STORE 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 Returning HAS_NOT_SAVED_INACTIVE_VERSION Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040430

Method HAS_NOT_SAVED_INACTIVE_VERSION on Interface IF_ENH_STORE has no exception.

Method HAS_SAVED_INACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SAVED_INACTIVE_VERSION Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040429

Method HAS_SAVED_INACTIVE_VERSION on Interface IF_ENH_STORE has no exception.

Method HEADER_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER_MODIFIED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20031230

Method HEADER_MODIFIED on Interface IF_ENH_STORE has no exception.

Method IS_DDIC_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DDIC_ENH Value transfer Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20051109

Method IS_DDIC_ENH on Interface IF_ENH_STORE has no exception.

Method IS_IN_UPGRADE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_IN_UPGRADE_MODE Value transfer Type reference (TYPE) ENHBOOLEAN Enhancement Upgrade 20031230
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050603

Method IS_IN_UPGRADE_MODE on Interface IF_ENH_STORE has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_LOCKED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040102

Method IS_LOCKED on Interface IF_ENH_STORE has no exception.

Method IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_NEW Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20031230

Method IS_NEW on Interface IF_ENH_STORE has no exception.

Method IS_SCWB_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SCWB_CALL Value transfer Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070918

Method IS_SCWB_CALL on Interface IF_ENH_STORE has no exception.

Method IS_SUBOBJECT_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SUBOBJECT_LOCKED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040428

Method IS_SUBOBJECT_LOCKED on Interface IF_ENH_STORE has no exception.

Method IS_TO_READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TO_READ_FROM_DB Value transfer Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20061009

Method IS_TO_READ_FROM_DB on Interface IF_ENH_STORE has no exception.

Method IS_VERS_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERS_CALL Value transfer Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070918

Method IS_VERS_CALL on Interface IF_ENH_STORE has no exception.

Method LOG_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOG_MODIFIED Value transfer Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20031230

Method LOG_MODIFIED on Interface IF_ENH_STORE has no exception.

Method OPEN_DOCU_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ID Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20041028
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041028
# Exception Resumable Description Created on
1 CX_WB_TEXT_CREATE_EXCEPTION Fehler beim Anlegen eines Textes 20041028
2 CX_WB_TEXT_NOT_EXISTING Text Repository : Text existiert nicht 20041028

Method OPEN_LONGTEXT_EDITOR 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 ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040430
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040430
2 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040318

Method REMOVE_DEPENDENT_ENHANCEMENT 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 20040105
2 Importing LOG_DATA Call by reference Type reference (TYPE) ANY 20040105
3 Importing LOG_DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040105
4 Importing LOG_TEXT Call by reference Type reference (TYPE) ENHDOCUOBJECT Abstraktion über mögliche Doku-Tool-Objekte 20040105
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040105

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 GENFLAG Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20071211
3 Importing NEW_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040519
4 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20071211
5 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_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040519
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040519
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040519
5 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040519

Method REREAD Signature

Method REREAD on Interface IF_ENH_STORE has no parameter.
# 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 RESET_TO_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20040216
2 Changing TRKORR Value transfer 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 FORCE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050114
3 Importing LOG_DATA Call by reference Type reference (TYPE) ANY 20031229
4 Importing LOG_DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20040105
5 Importing LOG_TEXT Call by reference Type reference (TYPE) ENHDOCUOBJECT Schlüssel zum logischen Objekt im OTR 20031229
6 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
7 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_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20031223
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040102
4 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040102

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 20060404
2 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20060404
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20060404
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20060404
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20060404
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20060404
5 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20060404
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20060404

Method SEMA_GET Signature

Method SEMA_GET on Interface IF_ENH_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040430

Method SEMA_RELEASE Signature

Method SEMA_RELEASE on Interface IF_ENH_STORE has no parameter.
Method SEMA_RELEASE on Interface IF_ENH_STORE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20031223
2 Importing DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20031223
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223
2 CX_ENH_NO_VALID_INPUT_TYPE Enhancement Persistenz über normale Tabellen 20040308
3 CX_ENH_TAB_NOT_FOUND Enhancement Persistenz über normale Tabellen 20040308

Method SET_DATA_4_DELETE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20050614
2 Importing DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20050614
3 Importing PGMID Call by reference Type reference (TYPE) PGMID Programm-ID in Aufträgen und Aufgaben 20050614
4 Importing REFERING_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050614
5 Importing REFERING_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050614
# Exception Resumable Description Created on
1 CX_ENH_NO_VALID_INPUT_TYPE Enhancement Persistenz über normale Tabellen 20050614

Method SET_DATA_4_DEL_IMPORT_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20050615
2 Importing DATA_VERSION Call by reference Type reference (TYPE) ENHDATAVERS Enhancement Data Version 20050615
3 Importing PGMID Call by reference Type reference (TYPE) PGMID Programm-ID in Aufträgen und Aufgaben 20050615
4 Importing REFERING_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050615
5 Importing REFERING_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050615
# Exception Resumable Description Created on
1 CX_ENH_NO_VALID_INPUT_TYPE Enhancement Persistenz über normale Tabellen 20050615

Method SET_LONGTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LONG_TEXT_ID Value transfer Type reference (TYPE) ENHDOCUOBJECT Schlüssel zum logischen Objekt im OTR 20050622
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050622

Method SET_PLUGIN_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLBACK Call by reference Object reference (TYPE REF TO) IF_ENH_PLUGIN_CALLBACK Callback beim Plugin 20040519

Method SET_PLUGIN_CALLBACK on Interface IF_ENH_STORE has no exception.

Method SET_REPAIR Signature

Method SET_REPAIR on Interface IF_ENH_STORE has no parameter.
Method SET_REPAIR on Interface IF_ENH_STORE has no exception.

Method SET_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHORT_TEXT Value transfer Type reference (TYPE) STRING Schlüssel zum logischen Objekt im OTR 20040318
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040318

Method SET_SHORTTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHORT_TEXT_ID Value transfer Type reference (TYPE) ENHDOCUOBJECT Schlüssel zum logischen Objekt im OTR 20050622
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20050622

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATE Value transfer Type reference (TYPE) ENHSTATE Enhancement Abgleich Status 20031223
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223

Method SET_UPGRADE_MODE Signature

Method SET_UPGRADE_MODE on Interface IF_ENH_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20041209

Method UNLOCK Signature

Method UNLOCK on Interface IF_ENH_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031223

Method UNSET_REPAIR Signature

Method UNSET_REPAIR on Interface IF_ENH_STORE has no parameter.
Method UNSET_REPAIR on Interface IF_ENH_STORE has no exception.

Method UNSET_UPGRADE_MODE Signature

Method UNSET_UPGRADE_MODE on Interface IF_ENH_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20031230
History
Last changed by/on SAP  20140121 
SAP Release Created in 700