SAP ABAP Class CL_H2O_UNDO_MANAGER (Object Services Private: Undo Manager For Persistent Objects)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-PMA-PMC (Application Component) Browser-Based PI Sheet / Cockpit
     CMX_POC (Package) Manufacturing Execution: Browser-Based PI Sheet
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 20000118
Properties
Class CL_H2O_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 CMX_POC   Manufacturing Execution: Browser-Based PI Sheet 
Created 20000118   SAP 
Last change 20100310   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 20000118
Friends
Class CL_H2O_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 20000118
2 INSTANCE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_OS_INSTANCE_MANAGER Link to Instance Manager 20000118
3 NEXT_UNDO_INFO Instance attribute Private Attribute reference (LIKE) SY-TABIX Index of Next Free Line undo_info 20000118
4 OBJECT_UNDO_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_H2O_UNDO_MANAGER Singleton of Class 20000118
5 OLD_CLASS_AGENTS Instance attribute Private Type reference (TYPE) TYP_CLASS_AGENT_TAB Class Actors Before Version 2.0 20010424
6 RELEVANT_OBJECTS Instance attribute Private Type reference (TYPE) TYP_RELEVANT_OBJECTS_TAB List of Undo-Relevant Objects 20000118
7 TRANSACTION_STACK Instance attribute Private Type reference (TYPE) TYP_TRANSACTION_STACK_TAB Stack of Undo-Relevant Transactions 20000118
8 UNDO_INFOS Instance attribute Private Type reference (TYPE) TYP_UNDO_INFOS_TAB List of Data Required for Undo 20000118
Methods
# Method Level Visibility Method type Description Created on
1 GET_UNDO_MANAGER Static method Public Method Object Services Private: Create Singleton if Necessary 20000118
2 HANDLER_AGENT_CREATED Instance method Private Event handling method Event Handler of New Class in System 20010424
3 HANDLER_CREATED_PERSISTENT Instance method Private Event handling method Event Handler to Create a Persistent Object 20000118
4 HANDLER_CREATED_TRANSIENT Instance method Private Event handling method Event Handler to Create Transient Object 20000118
5 HANDLER_LOADED_WITH_STATE Instance method Private Event handling method Event Handler To Load the State Object 20000118
6 HANDLER_TO_BE_DELETED Instance method Private Event handling method Event Handler to Delete Object 20000118
7 HANDLER_WRITE_ACCESS Instance method Private Event handling method Event Handler: Write Access 20000118
8 OS_INIT Instance method Public Method Object Services Private: Initialization of Singleton 20000118
Events
Class CL_H2O_UNDO_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_CLASS_AGENT_LINE Private See coding 20010424
2 TYP_CLASS_AGENT_TAB Private See coding 20010424
3 TYP_RELEVANT_OBJECT Private See coding Line Type relevant_object 20000118
4 TYP_RELEVANT_OBJECTS_TAB Private See coding Table Type relevant_objects 20000118
5 TYP_TRANSACTION_STACK Private See coding Line type transaction_stack 20000118
6 TYP_TRANSACTION_STACK_TAB Private See coding Table Type transaction_stack 20000118
7 TYP_UNDO_INFO Private See coding Line Type Undo Information 20000118
8 TYP_UNDO_INFOS_TAB Private See coding Table Type undo_infos 20000118
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_H2O_UNDO_MANAGER Das Singleton 20000118

Method GET_UNDO_MANAGER on class CL_H2O_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 Call by reference Attribute reference (LIKE) 20010424
2 Importing CLASS_AGENT_GUID Call by reference Attribute reference (LIKE) 20010424
3 Importing CLASS_AGENT_NAME Call by reference Attribute reference (LIKE) 20010424
4 Importing CLASS_AGENT_VERSION Call by reference Attribute reference (LIKE) 20010424
5 Importing CLASS_NAME Call by reference Attribute reference (LIKE) 20010424
6 Importing CLASS_NAME_GUID Call by reference Attribute reference (LIKE) 20010424

Method HANDLER_AGENT_CREATED on class CL_H2O_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) 20000118

Method HANDLER_CREATED_PERSISTENT on class CL_H2O_UNDO_MANAGER has no exception.

Method HANDLER_CREATED_TRANSIENT Signature

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

Method HANDLER_CREATED_TRANSIENT on class CL_H2O_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) 20000118
2 Importing WRITE_ACCESS Value transfer Attribute reference (LIKE) 20000118

Method HANDLER_LOADED_WITH_STATE on class CL_H2O_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) 20000118

Method HANDLER_TO_BE_DELETED on class CL_H2O_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) 20000118

Method HANDLER_WRITE_ACCESS on class CL_H2O_UNDO_MANAGER has no exception.

Method OS_INIT Signature

Method OS_INIT on class CL_H2O_UNDO_MANAGER has no parameter.
Method OS_INIT on class CL_H2O_UNDO_MANAGER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C