SAP ABAP Class CL_PERSISTENCY_MANAGER_FIEB (Management of persistency objects)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-BL-PT (Application Component) Payment Transactions
     FBZI (Package) Payments via Internet
Properties
Class CL_PERSISTENCY_MANAGER_FIEB  
Short Description Management of persistency objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBZI   Payments via Internet 
Created 19980902   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PERSISTENCY_MANAGER_FIEB has no forward declaration.
Interfaces
Class CL_PERSISTENCY_MANAGER_FIEB has no interface implemented.
Friends
Class CL_PERSISTENCY_MANAGER_FIEB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_STATE_CHANGED Constant Private See coding 1 CO_STATE_CHANGED 19981001
2 CO_STATE_DELETED Constant Private See coding 3 CO_STATE_DELETED 19981001
3 CO_STATE_UNCHANGED Constant Private See coding 2 CO_STATE_UNCHANGED 19981001
4 NEW_OBJECTS Instance attribute Private Type reference (TYPE) TY_NEWOBJECTS Contains all new objects 19981007
5 REINSTANTIATED_OBJECTS Instance attribute Private Type reference (TYPE) TY_OBJECTLIST Contains all objects already instantiated 19981008
6 UNIQUE_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PERSISTENCY_MANAGER_FIEB Contains the reference to the single instance of this class 19980903
Methods
# Method Level Visibility Method type Description Created on
1 CHANGED Static method Public Method The object transferred is marked as changed 19980930
2 CHECK_EXISTENCE Instance method Private Method Checks whether the object was already instantiated 19980904
3 DELETED Static method Public Method The object transferred is marked as deleted 19980930
4 GET_OBJECT Instance method Private Method Supplies the instantiated object with the transferred OID 19980907
5 INSTANCE Static method Private Method Supplies the reference to the only instance of the class 19980903
6 INVALIDATE Instance method Private Method Invalidates all registered main memory copies 19981026
7 PREPARE_FOR_COMMIT Static method Public Method Prepares the COMMIT activities 19990118
8 PREPARE_FOR_COMMIT_INSTANCE Instance method Private Method Makes the COMMIT preparations in the singelton instance 19990118
9 RAISE_COMMIT_DONE Static method Public Method Triggers activities subsequent to COMMIT 19981110
10 RAISE_COMMIT_DONE_INST Instance method Private Method Trigger activities subsequent to COMMIT in singleton 19981110
11 REGISTER Instance method Private Method Registers an instantiated object 19980907
12 REGISTER_NEW Static method Public Method Registers a new object 19981007
13 REINSTANTIATE Static method Public Method Supplies an instance of the transferred class 19980904
14 ROLLBACK Static method Public Method Starts the rollback activities 19981027
15 UPDATE_STATE Instance method Private Method Updates the status of the transferred object 19981001
Events
# Event Type Visibility Description Created on
1 COMMIT_DONE Instance Event
(0)
Public
(2)
COMMIT activities are over 19981111
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NEWOBJECTS Private See coding TY_NEWOBJECTS 19981007
2 TY_OBJECTLIST Private See coding TY_OBJECTLIST 19981001
3 TY_WA_NEWOBJECTS Private See coding TY_WA_NEWOBJECTS 19981007
4 TY_WA_OBJECTLIST Private See coding TY_WA_OBJECTLIST 19981001
Method Signatures

Method CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Das Objekt, das als 'geändert' gekennzeichnet wird 19981001
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 19990201

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OID Call by reference Object reference (TYPE REF TO) IF_OBJECT_ID_FIEB ID des Objekts 19980904
2 Returning RE_EXISTS Value transfer Type reference (TYPE) CHAR1 liefert 'x' wenn Objekt bereits existiert 19980904

Method CHECK_EXISTENCE on class CL_PERSISTENCY_MANAGER_FIEB has no exception.

Method DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Das Objekt, das als 'gelöscht' gekennzeichnet wird 19981001
# Exception Resumable Description Created on
1 FAILED Löschvormerkung fehlgeschlagen 19990201

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OID Call by reference Object reference (TYPE REF TO) IF_OBJECT_ID_FIEB oid des Objekts 19980907
2 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Instanz des Objekts 19980907
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Das Objekt konnte in der Liste nicht gefunden werden 19980907

Method INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PERSISTENCY_MANAGER_FIEB Enthält die Instanz der Klasse 19980903

Method INSTANCE on class CL_PERSISTENCY_MANAGER_FIEB has no exception.

Method INVALIDATE Signature

Method INVALIDATE on class CL_PERSISTENCY_MANAGER_FIEB has no parameter.
Method INVALIDATE on class CL_PERSISTENCY_MANAGER_FIEB has no exception.

Method PREPARE_FOR_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INVALIDATE Value transfer Type reference (TYPE) BOOLEAN 'X' falls 'X', werden die registrierten Objekte invalidiert 19990118
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 19990201

Method PREPARE_FOR_COMMIT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INVALIDATE Value transfer Type reference (TYPE) BOOLEAN 'X' falls 'X', werden die registrierten Objekte invalidiert 19990118
# Exception Resumable Description Created on
1 FAILED Bei den Commit-Vorbereitungen ist ein Fehler aufgetreten 19990216

Method RAISE_COMMIT_DONE Signature

Method RAISE_COMMIT_DONE on class CL_PERSISTENCY_MANAGER_FIEB has no parameter.
Method RAISE_COMMIT_DONE on class CL_PERSISTENCY_MANAGER_FIEB has no exception.

Method RAISE_COMMIT_DONE_INST Signature

Method RAISE_COMMIT_DONE_INST on class CL_PERSISTENCY_MANAGER_FIEB has no parameter.
Method RAISE_COMMIT_DONE_INST on class CL_PERSISTENCY_MANAGER_FIEB has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_TO_REINSTANTIATED Call by reference Type reference (TYPE) BOOLEAN SPACE 'X' nur wenn neues Objekt zu einem reinstantiierten wird. 19981014
2 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Das Objekt, welches registriert werden soll. 19980907
# Exception Resumable Description Created on
1 FAILED Fehler beim Registrieren 19990217

Method REGISTER_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Das neue Objekt, welches registriert werden soll. 19981007
# Exception Resumable Description Created on
1 FAILED Registrierung fehlgeschlagen 19990201

Method REINSTANTIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OID Call by reference Object reference (TYPE REF TO) IF_OBJECT_ID_FIEB ID des Objekts 19980904
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Instanz 19980904
# Exception Resumable Description Created on
1 FAILED Beim reinstantiieren ist ein Fehler aufgetreten 19990201

Method ROLLBACK Signature

Method ROLLBACK on class CL_PERSISTENCY_MANAGER_FIEB has no parameter.
Method ROLLBACK on class CL_PERSISTENCY_MANAGER_FIEB has no exception.

Method UPDATE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_PERSISTENT_OBJECT_FIEB Das Objekt, dessen Status aktualisiert werden soll 19981001
2 Importing IM_STATE Call by reference Type reference (TYPE) N Der Status (changed, unchanged oder deleted) 19981001
# Exception Resumable Description Created on
1 FAILED Der Status des Objektes konnte nicht aktualisiert werden. 19990212
Event Signatures

Event COMMIT_DONE Signature
Event COMMIT_DONE on class CL_PERSISTENCY_MANAGER_FIEB has no parameter.
History
Last changed by/on SAP  00000000 
SAP Release Created in