SAP ABAP Class CL_ENH_VERS_PERSISTENCE (Enhancement Persistence for Version Management)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_BASE (Package) Enhancement Base Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_COMPOSITE_PERSIST Enhancement Persistence 20040623
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_PERSIST Enhancement Persistence 20041129
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_SPOT_COMPOSITE_PERSIST Enhancement Persistence 20040623
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_SPOT_PERSIST Enhancement Persistence 20040623
Properties
Class CL_ENH_VERS_PERSISTENCE  
Short Description Enhancement Persistence for Version Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040623   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 SVRS2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ENH_COMPOSITE_PERSIST Enhancement Persistence 20040623
2 IF_ENH_PERSIST Enhancement Persistence 20041129
3 IF_ENH_SPOT_COMPOSITE_PERSIST Enhancement Persistence 20040623
4 IF_ENH_SPOT_PERSIST Enhancement Persistence 20040623
Friends
Class CL_ENH_VERS_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ENHANCEMENT_OBJ_TYPE Constant Public Type reference (TYPE) TROBJTYPE 'ENHO' Object Type 20050718
2 ENHANCEMENT_SPOT_OBJ_TYPE Constant Public Type reference (TYPE) TROBJTYPE 'ENHS' Object Type 20050718
3 ENH_SPOT_COMPOSITE_OBJ_TYPE Constant Public Type reference (TYPE) TROBJTYPE 'ENSC' Object Type 20050718
4 R3STANDARD_PERSISTENCE Static Attribute Private Object reference (TYPE REF TO) CL_ENH_VERS_PERSISTENCE Enhancement Persistence for Standard Tables 20040706
5 SCWB_HANDLING Instance attribute Private Type reference (TYPE) ENHBOOLEAN 'X' SCWB Handling 20050718
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040921
2 CREATE_COMP_FROM_DATA Static method Private Method 20040721
3 CREATE_ENH_SPOT_FROM_DATA Static method Private Method 20040730
4 CREATE_SPOT_FROM_DATA Static method Private Method 20040721
5 DELETE_TADIR_ENTRY Static method Private Method 20050725
6 LOAD_COMPOSITE_VERSION Static method Public Method 20040623
7 LOAD_ENH_VERSION Static method Public Method 20041129
8 LOAD_ENH_VERSION_CWB Static method Public Method Load Enhancement Information for CWB 20050518
9 LOAD_SPOT_COMPOSITE_VERSION Static method Public Method 20040623
10 LOAD_SPOT_VERSION Static method Public Method 20040623
11 LOAD_SPOT_VERSION_CWB Static method Public Method 20050624
Events
Class CL_ENH_VERS_PERSISTENCE has no event.
Types
Class CL_ENH_VERS_PERSISTENCE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ENH_VERS_PERSISTENCE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ENH_VERS_PERSISTENCE has no exception.

Method CREATE_COMP_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMP_CHILD Call by reference Type reference (TYPE) ENHCOMPCHILDCOMP_IT KInder eines Enhancement Composits 20040721
2 Importing IM_COMP_HEADER Call by reference Type reference (TYPE) ENHCOMPHEADER_IT Tabellentype zu ENHCOMPHEADER 20040721
3 Importing IM_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040921
4 Importing IM_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040721
5 Importing IM_ENH_CHILD Call by reference Type reference (TYPE) ENHCOMPCHILDENH_IT Interne Tabelle über enhcompchildenh 20040721
6 Importing IM_MODI_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040721
7 Importing IM_ORG_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040721
8 Returning RE_COMPOSITE Value transfer Object reference (TYPE REF TO) CL_ENH_COMPOSITE Enhancement Composite 20040721
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040721

Method CREATE_ENH_SPOT_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT Call by reference Type reference (TYPE) ENHSPOTCONT_VERS_IT Schnittstelle enhspotcont_vers 20040730
2 Importing IM_CONTRACT_DATA Call by reference Type reference (TYPE) ENHSPOTCONTRDATA_IT Schnittstelle enhspotcontrdata 20040730
3 Importing IM_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040730
4 Importing IM_HEADER Call by reference Type reference (TYPE) ENHSPOTHEAD_VERS_IT Versionsverwaltung Spot Kopfdaten: reduzierte ENHSPOTHEADER 20040730
5 Importing IM_HEADER_DATA Call by reference Type reference (TYPE) ENHSPOTHEADDATA_IT Versionsverwaltung Enhancement Spots: DATA 20040730
6 Importing IM_MODI_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040730
7 Importing IM_ORG_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040730
8 Importing IM_SPOT_OBJ Call by reference Type reference (TYPE) ENHSPOTOBJ_IT Enhancement Spot Objekte 20040730
9 Importing IM_VERSNO Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20100218
10 Returning RE_ENH_SPOT Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_STORE Enhancement Persistenz über normale Tabellen 20040730
11 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN 'X' Call aus SCWB 20060522
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040730

Method CREATE_SPOT_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040921
2 Importing IM_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040721
3 Importing IM_ENH_KIDS Call by reference Type reference (TYPE) ENHSPOTCOMPSPOT_IT Interne Tabelle über enhspotcompspot 20040721
4 Importing IM_MODI_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040721
5 Importing IM_ORG_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040721
6 Importing IM_SPOT Call by reference Type reference (TYPE) ENHSPOTCOMPHEAD Enhancement Composite Kopfdaten 20040721
7 Importing IM_SPOT_KIDS Call by reference Type reference (TYPE) ENHSPOTCOMPCOMP_IT Interne Tabelle über enhspotcompcomp_it 20040721
8 Returning RE_SPOT Value transfer Object reference (TYPE REF TO) CL_ENH_SPOT_COMPOSITE Enhancement Composite 20040721
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040721

Method DELETE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20050725
2 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050725
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050725

Method LOAD_COMPOSITE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPOSITE Value transfer Object reference (TYPE REF TO) IF_ENH_COMPOSITE Enhancement Composite 20040623
2 Importing NAME Call by reference Type reference (TYPE) ENHCOMPOSITENAME 20040623
3 Importing REMSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20040706
4 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040623
5 Importing VERSNO Call by reference Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20040623
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040706
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040706
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040706
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040706

Method LOAD_ENH_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHANCEMENT_STORE Value transfer Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20041129
2 Importing FIND_VERSION Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060522
3 Importing FIND_VERSION_DATE Call by reference Type reference (TYPE) CUS_DATE Kundenerweiterung/Modifikation: Datum der letzen Änderung 20060522
4 Importing FIND_VERSION_TIME Call by reference Type reference (TYPE) CUS_TIME Kundenerweiterung/Modifikation: Zeit der letzen Änderung 20060522
5 Importing IS_DDIC Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060511
6 Importing I_SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ABAP_FALSE Enhancement Boolean 20070604
7 Importing NAME Call by reference Type reference (TYPE) ENHNAME Name (ID) eines Enhancement Spots 20041129
8 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20041129
9 Importing VERSNO Value transfer Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 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_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20041129

Method LOAD_ENH_VERSION_CWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHANCEMENT_STORE Value transfer Object reference (TYPE REF TO) IF_ENH_STORE SAP Enhancement Basis Funktionalität 20050518
2 Importing IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20050518
3 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060113
4 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN CALL aus SCWB-Proccessing 20050727
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050518
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050518
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050518
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050518

Method LOAD_SPOT_COMPOSITE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPOSITE Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_COMPOSITE Enhancement Spot Composite 20040623
2 Importing NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Enhancement Spot Composite 20040623
3 Importing REMSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20040706
4 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040623
5 Importing VERSNO Call by reference Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20040623
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040706
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040706
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040706
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040706

Method LOAD_SPOT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20040623
2 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040623
3 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN 'X' Enhancement Boolean 20060522
4 Returning SPOT Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_STORE SAP Enhancement Basis Funktionalität 20040623
5 Importing VERSNO Value transfer Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20040623
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040730
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040730
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040730
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040730

Method LOAD_SPOT_VERSION_CWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20050624
2 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN Aufruf aus SCWB 20050725
3 Returning SPOT Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_STORE SAP Enhancement Basis Funktionalität 20050624
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20050624
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050624
3 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20050624
4 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20050624
History
Last changed by/on SAP  20130531 
SAP Release Created in 700