SAP ABAP Interface IF_OS_TRANSACTION (Interface for Transaction 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OS_TRANSACTION Transaction Object (Represents an OO Transaction) 19981202
Properties
Interface IF_OS_TRANSACTION  
Short Description Interface for Transaction Objects    
General Data
Package SOS_TRANSACTION   Object Service Transaction 
Created 19981124   SAP 
Last changed 19990909   SAP 
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)
Interfaces
Interface IF_OS_TRANSACTION has no interface.
Friends
Interface IF_OS_TRANSACTION has no friend.
Attributes
Interface IF_OS_TRANSACTION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 END Instance method Public Method Ends OO Transaction 19981124
2 END_AND_CHAIN Instance method Public Method Ends OO Transaction and Starts New One in Same Context 19990916
3 GET_MODES Instance method Public Method Reads Modes of OO Transaction 19990921
4 GET_STATUS Instance method Public Method Reads Status of OO Transaction 19981124
5 REGISTER_CHECK_AGENT Instance method Public Method Registers a Consistency Check 19981124
6 SET_MODE_UNDO_RELEVANT Instance method Public Method Sets Mode: "Can Transaction Be Undone or Not" 19990916
7 SET_MODE_UPDATE Instance method Public Method Sets Mode for Database Synchronization (Top-Level) 19990921
8 START Instance method Public Method Starts OO Transaction 19981124
9 UNDO Instance method Public Method Ends OO Transaction with Rollback 19981124
10 UNDO_AND_CHAIN Instance method Public Method Ends OO Trans. with Rollback and Starts New in Same Context 19990916
Events
# Event Type Visibility Description Created on
1 FINISHED Instance Event
(0)
Public
(2)
Transaction Complete 19981215
2 SAVE_PREPARED Instance Event
(0)
Public
(2)
Top-Level: Save Finished, Commit Next 19990910
3 SAVE_REQUESTED Instance Event
(0)
Public
(2)
Top-Level: Save Starts Now 19981215
Types
Interface IF_OS_TRANSACTION has no local type.
Method Signatures

Method END Signature

Method END on Interface IF_OS_TRANSACTION has no parameter.
# Exception Resumable Description Created on
1 CX_OS_CHECK_AGENT_FAILED Object Services: Konsistenzprüfung fehlgeschlagen 20010111
2 CX_OS_TRANSACTION Object Services: Fehler im Transaktionsdienst 20010113

Method END_AND_CHAIN 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) IF_OS_TRANSACTION Transaktionsobjekt der neuen Transaktion 19990916
# Exception Resumable Description Created on
1 CX_OS_CHECK_AGENT_FAILED Object Services: Konsistenzprüfung fehlgeschlagen 20010111
2 CX_OS_TRANSACTION Object Services: Fehler im Transaktionsdienst 20010113

Method GET_MODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAINED Value transfer Type reference (TYPE) OS_BOOLEAN True: Diese Transaktion wurde verkettet gestartet 19990921
2 Exporting E_EXTERNAL_COMMIT Value transfer Type reference (TYPE) OS_BOOLEAN True: Kompatibilitätsmodus 19990921
3 Exporting E_UNDO_RELEVANT Value transfer Type reference (TYPE) OS_BOOLEAN True: Diese Transaktion ist undo relevant 19990921
4 Exporting E_UPDATE_MODE Value transfer Type reference (TYPE) OS_DMODE (Top) Modus des Datenbankabgleichs 19990921

Method GET_MODES on Interface IF_OS_TRANSACTION has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) OS_TSTATUS Status der Transaktion 19981218

Method GET_STATUS on Interface IF_OS_TRANSACTION has no exception.

Method REGISTER_CHECK_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_AGENT Call by reference Object reference (TYPE REF TO) IF_OS_CHECK Check Agent 19990210

Method REGISTER_CHECK_AGENT on Interface IF_OS_TRANSACTION has no exception.

Method SET_MODE_UNDO_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNDO_RELEVANT Call by reference Type reference (TYPE) OS_BOOLEAN oscon_true Transaktion ist undo-relevant 19990916

Method SET_MODE_UNDO_RELEVANT on Interface IF_OS_TRANSACTION has no exception.

Method SET_MODE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_MODE Call by reference Type reference (TYPE) OS_DMODE OSCON_DMODE_UPDATE_TASK Direkt, lokale oder asynchrone Verbuchung 19990921

Method SET_MODE_UPDATE on Interface IF_OS_TRANSACTION has no exception.

Method START Signature

Method START on Interface IF_OS_TRANSACTION has no parameter.
# Exception Resumable Description Created on
1 CX_OS_TRANSACTION Object Services: Transaktionsstatus falsch 20010113

Method UNDO Signature

Method UNDO on Interface IF_OS_TRANSACTION has no parameter.
Method UNDO on Interface IF_OS_TRANSACTION has no exception.

Method UNDO_AND_CHAIN 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) IF_OS_TRANSACTION Transaktionsobjekt der neuen Transaktion 19990916
# Exception Resumable Description Created on
1 CX_OS_TRANSACTION Object Services: Transaktionsstatus falsch 20010113
Event Signatures

Event FINISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 STATUS Exporting Value transfer Type reference (TYPE) OS_TSTATUS Status der beendeten Transaktion 19990317

Event SAVE_PREPARED Signature
Event SAVE_PREPARED on Interface IF_OS_TRANSACTION has no parameter.
Event SAVE_REQUESTED Signature
Event SAVE_REQUESTED on Interface IF_OS_TRANSACTION has no parameter.
History
Last changed by/on SAP  19990909 
SAP Release Created in