SAP ABAP Class CL_OS_UNDO_MANAGER (Object Services Private: Undo Manager For Persistent Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-OBS (Application Component) Object Services
     SOS_TRANSACTION (Package) Object Service Transaction
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_UNDO_MANAGER Object Services Private: Undo Manager Interface 19990112
Properties
Class CL_OS_UNDO_MANAGER  
Short Description Object Services Private: Undo Manager For Persistent Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SOS_TRANSACTION   Object Service Transaction 
Created 19990112   SAP 
Last change 20010426   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 OSTYP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_UNDO_MANAGER Object Services Private: Undo Manager Interface 19990112
Friends
Class CL_OS_UNDO_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_TRANSACTION Instance attribute Private Attribute reference (LIKE) SY-TABIX Index of Current Transaction 19990907
2 INSTANCE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_OS_INSTANCE_MANAGER Link to Instance Manager 19990112
3 NEXT_UNDO_INFO Instance attribute Private Attribute reference (LIKE) SY-TABIX Index of Next Free Line undo_info 19990907
4 OBJECT_UNDO_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_OS_UNDO_MANAGER Singleton of Class 19990907
5 OLD_CLASS_AGENTS Instance attribute Private Type reference (TYPE) TYP_CLASS_AGENT_TAB Class Actors Before Version 2.0 20000308
6 RELEVANT_OBJECTS Instance attribute Private Type reference (TYPE) TYP_RELEVANT_OBJECTS_TAB List of Undo-Relevant Objects 19990907
7 TRANSACTION_STACK Instance attribute Private Type reference (TYPE) TYP_TRANSACTION_STACK_TAB Stack of Undo-Relevant Transactions 19990907
8 UNDO_INFOS Instance attribute Private Type reference (TYPE) TYP_UNDO_INFOS_TAB List of Data Required for Undo 19990907
Methods
# Method Level Visibility Method type Description Created on
1 GET_UNDO_MANAGER Static method Public Method Object Services Private: Create Singleton if Necessary 19990112
2 HANDLER_AGENT_CREATED Instance method Private Event handling method Event Handler of New Class in System 20000308
3 HANDLER_CREATED_PERSISTENT Instance method Private Event handling method Event Handler to Create a Persistent Object 19990112
4 HANDLER_LOADED_WITH_STATE Instance method Private Event handling method Event Handler To Load the State Object 19990112
5 HANDLER_TO_BE_DELETED Instance method Private Event handling method Event Handler to Delete Object 19990112
6 HANDLER_WRITE_ACCESS Instance method Private Event handling method Event Handler: Write Access 19990112
7 OS_INIT Instance method Public Method Object Services Private: Initialization of Singleton 19990112
Events
Class CL_OS_UNDO_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_CLASS_AGENT_LINE Private See coding Line Type Class Actors List 20000308
2 TYP_CLASS_AGENT_TAB Private See coding Table Type Class Actors List 20000308
3 TYP_RELEVANT_OBJECT Private See coding Line Type relevant_object 19990907
4 TYP_RELEVANT_OBJECTS_TAB Private See coding Table Type relevant_objects 19990907
5 TYP_TRANSACTION_STACK Private See coding Line type transaction_stack 19990907
6 TYP_TRANSACTION_STACK_TAB Private See coding Table Type transaction_stack 19990907
7 TYP_UNDO_INFO Private See coding Line Type Undo Information 19990112
8 TYP_UNDO_INFOS_TAB Private See coding Table Type undo_infos 19990907
Method Signatures

Method GET_UNDO_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_OS_UNDO_MANAGER Das Singleton 19990112

Method GET_UNDO_MANAGER on class CL_OS_UNDO_MANAGER has no exception.

Method HANDLER_AGENT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENT Value transfer Attribute reference (LIKE) 20000308
2 Importing CLASS_AGENT_GUID Value transfer Attribute reference (LIKE) 20000308
3 Importing CLASS_AGENT_NAME Value transfer Attribute reference (LIKE) 20000308
4 Importing CLASS_AGENT_VERSION Value transfer Attribute reference (LIKE) 20000308
5 Importing CLASS_NAME Value transfer Attribute reference (LIKE) 20000308
6 Importing CLASS_NAME_GUID Value transfer Attribute reference (LIKE) 20000308

Method HANDLER_AGENT_CREATED on class CL_OS_UNDO_MANAGER has no exception.

Method HANDLER_CREATED_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Value transfer Attribute reference (LIKE) 19990112
2 Importing SENDER Value transfer Attribute reference (LIKE) 20000308

Method HANDLER_CREATED_PERSISTENT on class CL_OS_UNDO_MANAGER has no exception.

Method HANDLER_LOADED_WITH_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Value transfer Attribute reference (LIKE) 19990112
2 Importing SENDER Value transfer Attribute reference (LIKE) 20000308
3 Importing WRITE_ACCESS Value transfer Attribute reference (LIKE) 19990917

Method HANDLER_LOADED_WITH_STATE on class CL_OS_UNDO_MANAGER has no exception.

Method HANDLER_TO_BE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Value transfer Attribute reference (LIKE) 19990112
2 Importing SENDER Value transfer Attribute reference (LIKE) 20000308

Method HANDLER_TO_BE_DELETED on class CL_OS_UNDO_MANAGER has no exception.

Method HANDLER_WRITE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 19990112

Method HANDLER_WRITE_ACCESS on class CL_OS_UNDO_MANAGER has no exception.

Method OS_INIT Signature

Method OS_INIT on class CL_OS_UNDO_MANAGER has no parameter.
Method OS_INIT on class CL_OS_UNDO_MANAGER has no exception.
History
Last changed by/on SAP  20010426 
SAP Release Created in