SAP ABAP Interface IF_OS_PERSISTENCY_MANAGER (Persistence Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-OBS (Application Component) Object Services
     SOS_PERSISTENCE (Package) Object Services Persistence
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OS_PERSISTENCY_MANAGER Central Agent for Persistence Service 19981202
Properties
Interface IF_OS_PERSISTENCY_MANAGER  
Short Description Persistence Manager    
General Data
Package SOS_PERSISTENCE   Object Services Persistence 
Created 19981120   SAP 
Last changed 20090618   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_OS_QUERY_OPTIONS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 OSTYP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_OS_PERSISTENCY_MANAGER has no interface.
Friends
Interface IF_OS_PERSISTENCY_MANAGER has no friend.
Attributes
Interface IF_OS_PERSISTENCY_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_PERSISTENT Instance method Public Method << obsolete >> 19990428
2 GET_PERSISTENT_BY_KEY Instance method Public Method Reads an Object Using its Key 19981124
3 GET_PERSISTENT_BY_KEY_TAB Instance method Public Method Reads Several Objects Using Their Keys 20040126
4 GET_PERSISTENT_BY_OID Instance method Public Method Reads an Object Using its GUID 19981124
5 GET_PERSISTENT_BY_OID_TAB Instance method Public Method Reads Several Objects Using Their OID (GUID) 20040126
6 GET_PERSISTENT_BY_QUERY Instance method Public Method Reads Several Objects by Query 20040422
7 GET_UPDATE_MODE Instance method Public Method OS Private: Reads the Update Mode 19990921
8 REGISTER_SAVE_MANAGER_FOR_CA Instance method Public Method Registers Manager Instead of Agent for SAVE and PREPARE_T_TA 20000705
9 SET_UPDATE_MODE Instance method Public Method OS Private: Sets the Update Mode 19990921
Events
Interface IF_OS_PERSISTENCY_MANAGER has no event.
Types
Interface IF_OS_PERSISTENCY_MANAGER has no local type.
Method Signatures

Method DELETE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_OS_STATE Zu löschendes Objekt 19990428
# Exception Resumable Description Created on
1 CX_OS_CLASS_NOT_FOUND Object Services: Klassenakteur nicht gefunden 20010110

Method GET_PERSISTENT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) OS_GUID Objektklasse 19990210
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSKEY Objektklassenname 19990317
3 Importing I_KEY Call by reference Type reference (TYPE) ANY Objektschlüssel 19990210
4 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT Objekt 19981221
# Exception Resumable Description Created on
1 CX_OS_CLASS_NOT_FOUND Object Services: Klassenakteur nicht gefunden 20010110
2 CX_OS_OBJECT_NOT_FOUND Object Services: Objekt nicht gefunden 20010125

Method GET_PERSISTENT_BY_KEY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) OS_GUID Objektklasse 20040126
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSKEY Objektklassenname 20040126
3 Importing I_KEY_TAB Call by reference Type reference (TYPE) INDEX TABLE Objektschlüssel 20040126
4 Returning RESULT Value transfer Type reference (TYPE) OSREFTAB Objektliste 20040126
# Exception Resumable Description Created on
1 CX_OS_CLASS_NOT_FOUND Object Services: Klassenakteur nicht gefunden 20040126
2 CX_OS_OBJECT_NOT_FOUND Object Services: Objekt nicht gefunden 20040126

Method GET_PERSISTENT_BY_OID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) OS_GUID Objektklasse 19990210
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSKEY Objektklassenname 19990317
3 Importing I_OID Call by reference Type reference (TYPE) OS_GUID Objektid 19990210
4 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT Objekt 19981221
# Exception Resumable Description Created on
1 CX_OS_CLASS_NOT_FOUND Object Services: Klassenakteur nicht gefunden 20010110
2 CX_OS_OBJECT_NOT_FOUND Object Services: Objekt nicht gefunden 20010125

Method GET_PERSISTENT_BY_OID_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) OS_GUID Objektklasse 20040126
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSKEY Objektklassenname 20040126
3 Importing I_OID_TAB Call by reference Type reference (TYPE) INDEX TABLE ObjektIds 20040126
4 Returning RESULT Value transfer Type reference (TYPE) OSREFTAB Objektliste 20040126
# Exception Resumable Description Created on
1 CX_OS_CLASS_NOT_FOUND Object Services: Klassenakteur nicht gefunden 20040126
2 CX_OS_OBJECT_NOT_FOUND Object Services: Objekt nicht gefunden 20040126

Method GET_PERSISTENT_BY_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) OS_GUID Objektklasse 20040422
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSKEY Objektklassenname 20040422
3 Importing I_OPTIONS Call by reference Type reference (TYPE) IF_OS_QUERY_OPTIONS=>OPTIONS IF_OS_QUERY_OPTIONS=>DEFAULT_OPTIONS Optionen 20090127
4 Importing I_PAR1 Call by reference Type reference (TYPE) ANY Erster Parameter für Query-Ausfürhrung 20040422
5 Importing I_PAR2 Call by reference Type reference (TYPE) ANY Zweiter Parameter für Query-Ausfürhrung 20040422
6 Importing I_PAR3 Call by reference Type reference (TYPE) ANY Dritter Parameter für Query-Ausfürhrung 20040422
7 Importing I_PARAMETER_TAB Call by reference Type reference (TYPE) OSDREFTAB Parameter-Tabelle für Query-Ausfürhrung 20040422
8 Importing I_QUERY Call by reference Object reference (TYPE REF TO) IF_OS_QUERY Query 20040422
9 Importing I_SUBCLASSES Call by reference Type reference (TYPE) OS_BOOLEAN OSCON_FALSE Laden von Unterklassen-Instanzen 20040422
10 Importing I_UPTO Call by reference Type reference (TYPE) I 0 max. Anzahl von Instanzen 20040422
11 Returning RESULT Value transfer Type reference (TYPE) OSREFTAB geladene Instanzen 20040422
# Exception Resumable Description Created on
1 CX_OS_CLASS_NOT_FOUND Object Services: Klassenakteur nicht gefunden 20040422
2 CX_OS_OBJECT_NOT_FOUND Object Services: Objekt nicht gefunden 20040422
3 CX_OS_QUERY_ERROR Object Services: Query-Fehler 20040422

Method GET_UPDATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) OS_DMODE Modus für Datenbankabgleich 19990921

Method GET_UPDATE_MODE on Interface IF_OS_PERSISTENCY_MANAGER has no exception.

Method REGISTER_SAVE_MANAGER_FOR_CA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_AGENT Call by reference Object reference (TYPE REF TO) IF_OS_CA_SERVICE Klassenakteur, der vom Save Manager betreut wird 20000705
2 Importing I_SAVE_MANAGER Call by reference Object reference (TYPE REF TO) IF_OS_CA_SERVICE Save Manager, der anstelle Klassenakteur registr. wird 20000705

Method REGISTER_SAVE_MANAGER_FOR_CA on Interface IF_OS_PERSISTENCY_MANAGER has no exception.

Method SET_UPDATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) OS_DMODE Modus für Datenbankabgleich 19990921

Method SET_UPDATE_MODE on Interface IF_OS_PERSISTENCY_MANAGER has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in