SAP ABAP Class CL_TRANSACTION_POC (Domain Model: Transaction 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_SERVICE_POC Domain Model: Persistence Services 19991125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SY_MESS_POC POC: System Message Processing 19991110
Properties
Class CL_TRANSACTION_POC  
Short Description Domain Model: Transaction for Persistent Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMX_POC   Manufacturing Execution: Browser-Based PI Sheet 
Created 19991110   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
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)
4 POCCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_SERVICE_POC Domain Model: Persistence Services 19991125
2 IF_SY_MESS_POC POC: System Message Processing 19991110
Friends
Class CL_TRANSACTION_POC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CM_LANGUAGE Static Attribute Public Type reference (TYPE) SYLANGU Current System Language 20031008
2 INITIALIZED Instance attribute Private Type reference (TYPE) FLAG Indicator: Transaction Was Initialized Already 20010613
3 M_DOCUMENT Static Attribute Public Type reference (TYPE) POC_DOCUMENT Current Document 19991111
4 M_OBJECT_TAB Static Attribute Private Type reference (TYPE) TY_OBJECT_TAB GUID Table of All Objects Loaded 20000112
5 O_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_TRANSACTION_POC Reference to Singleton 19991112
6 O_TRANSACTION Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION Reference to Current Transaction 19991112
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 19991110
2 END Instance method Public Method Exits Current Transaction 19991111
3 END_AND_CHAIN Instance method Protected Method Exits Current Transaction and Starts New Transaction 19991111
4 INVALIDATE_OBJECTS Instance method Protected Method Invalidates Objects of Current Document for OS 20000112
5 ON_MODE_CHANGE_REQUESTED Instance method Protected Event handling method Handler Method: MODE_CHANGE_REQUESTED/APPLICATION_STEP_POC 19991201
6 ON_NEW_DOCUMENT Static method Protected Event handling method Handler Method: NEW_DOCUMENT / IF_OS_SERVICE_POC 19991111
7 ON_OBJECT_LOADED Instance method Protected Event handling method Handler Method: OBJECT_LOADED / IF_OS_SERVICE_POC 20000112
8 ON_OBJECT_UNLOADED Instance method Protected Event handling method Handler Methode: OBJECT_UNLOADED / IF_OS_SERVICE_POC 20000209
9 ON_OS_SAVE_REQUESTED Instance method Protected Event handling method Handler Method for Event SAVE_REQUESTED of OS 19991209
10 ON_REMOVED_DOCUMENT Static method Protected Event handling method Handler Method: REMOVED_DOCUMENT / IF_OS_SERVICE_POC 20000317
11 ON_SAVE_ALL Static method Protected Event handling method Handler Method: SAVE_ALL / IF_OS_SERVICE_POC 19991110
12 ON_UNDO_ALL Static method Protected Event handling method Handler Method: UNDO_ALL / IF_OS_SERVICE_POC 19991112
13 REGISTER_AGENTS Static method Private Method Calls Class Constructor of Agents, Registers all Agents 20010514
14 RESET_OBJECTS Instance method Protected Method Reset Object of Current Document at OS 20000614
15 SET_DOCUMENT Static method Protected Method Access Method for Document 19991111
16 START Instance method Public Method Starts a New Transaction 19991110
17 UNDO_AND_CHAIN Instance method Protected Method Undoes Current Transaction and Starts a New Transaction 19991111
Events
Class CL_TRANSACTION_POC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECT_TAB Private See coding Type for Object Table 20000112
2 TY_OBJECT_TAB_WA Private See coding Line Type for Object Table 20000112
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method END Signature

Method END on class CL_TRANSACTION_POC has no parameter.
# Exception Resumable Description Created on
1 FAILED Object Services Exception 19991117
2 NO_TRANSACTION_OPEN keine Transaktion geöffnet 19991111

Method END_AND_CHAIN Signature

Method END_AND_CHAIN on class CL_TRANSACTION_POC has no parameter.
Method END_AND_CHAIN on class CL_TRANSACTION_POC has no exception.

Method INVALIDATE_OBJECTS Signature

Method INVALIDATE_OBJECTS on class CL_TRANSACTION_POC has no parameter.
Method INVALIDATE_OBJECTS on class CL_TRANSACTION_POC has no exception.

Method ON_MODE_CHANGE_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_MODE Call by reference Type reference (TYPE) 19991201
2 Importing EX_RELOAD Call by reference Attribute reference (LIKE) 20000331
3 Importing SENDER Call by reference Type reference (TYPE) 20000313

Method ON_MODE_CHANGE_REQUESTED on class CL_TRANSACTION_POC has no exception.

Method ON_NEW_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_DOCUMENT Call by reference Type reference (TYPE) 19991111
2 Importing EX_GENERATING Call by reference Attribute reference (LIKE) 20010629
3 Importing EX_TRANSIENT Call by reference Type reference (TYPE) 20000614

Method ON_NEW_DOCUMENT on class CL_TRANSACTION_POC has no exception.

Method ON_OBJECT_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_OBJECT Call by reference Attribute reference (LIKE) 20000112

Method ON_OBJECT_LOADED on class CL_TRANSACTION_POC has no exception.

Method ON_OBJECT_UNLOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_OBJECT Call by reference Attribute reference (LIKE) 20000209

Method ON_OBJECT_UNLOADED on class CL_TRANSACTION_POC has no exception.

Method ON_OS_SAVE_REQUESTED Signature

Method ON_OS_SAVE_REQUESTED on class CL_TRANSACTION_POC has no parameter.
Method ON_OS_SAVE_REQUESTED on class CL_TRANSACTION_POC has no exception.

Method ON_REMOVED_DOCUMENT Signature

Method ON_REMOVED_DOCUMENT on class CL_TRANSACTION_POC has no parameter.
Method ON_REMOVED_DOCUMENT on class CL_TRANSACTION_POC has no exception.

Method ON_SAVE_ALL Signature

Method ON_SAVE_ALL on class CL_TRANSACTION_POC has no parameter.
Method ON_SAVE_ALL on class CL_TRANSACTION_POC has no exception.

Method ON_UNDO_ALL Signature

Method ON_UNDO_ALL on class CL_TRANSACTION_POC has no parameter.
Method ON_UNDO_ALL on class CL_TRANSACTION_POC has no exception.

Method REGISTER_AGENTS Signature

Method REGISTER_AGENTS on class CL_TRANSACTION_POC has no parameter.
Method REGISTER_AGENTS on class CL_TRANSACTION_POC has no exception.

Method RESET_OBJECTS Signature

Method RESET_OBJECTS on class CL_TRANSACTION_POC has no parameter.
Method RESET_OBJECTS on class CL_TRANSACTION_POC has no exception.

Method SET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCID Value transfer Type reference (TYPE) POC_DOCID Dokument-ID 19991111
2 Importing IM_MODE_PROCESSING Value transfer Type reference (TYPE) CHAR10 Bearbeitungsmodus (Anzeigen, Ändern, Simulation) 20010228
3 Importing IM_MODE_TRANSIENT Value transfer Type reference (TYPE) FLAG Transientes Dokument 20000614

Method SET_DOCUMENT on class CL_TRANSACTION_POC has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOP_LEVEL Value transfer Type reference (TYPE) FLAG 'X' Flag, ob Top-Level Transaktion gestartet wird 20000113
# Exception Resumable Description Created on
1 ALREADY_STARTED Transaktion wurde schon gestartet 19991110
2 FAILED Fehler beim Starten der Transaktion 19991117

Method UNDO_AND_CHAIN Signature

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