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 | ![]() |
Instance method | Public | Method | Ends OO Transaction | 19981124 |
2 | ![]() |
Instance method | Public | Method | Ends OO Transaction and Starts New One in Same Context | 19990916 |
3 | ![]() |
Instance method | Public | Method | Reads Modes of OO Transaction | 19990921 |
4 | ![]() |
Instance method | Public | Method | Reads Status of OO Transaction | 19981124 |
5 | ![]() |
Instance method | Public | Method | Registers a Consistency Check | 19981124 |
6 | ![]() |
Instance method | Public | Method | Sets Mode: "Can Transaction Be Undone or Not" | 19990916 |
7 | ![]() |
Instance method | Public | Method | Sets Mode for Database Synchronization (Top-Level) | 19990921 |
8 | ![]() |
Instance method | Public | Method | Starts OO Transaction | 19981124 |
9 | ![]() |
Instance method | Public | Method | Ends OO Transaction with Rollback | 19981124 |
10 | ![]() |
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 | ![]() |
Object Services: Konsistenzprüfung fehlgeschlagen | 20010111 | |
2 | ![]() |
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 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_OS_TRANSACTION | Transaktionsobjekt der neuen Transaktion | 19990916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Object Services: Konsistenzprüfung fehlgeschlagen | 20010111 | |
2 | ![]() |
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 | ![]() |
E_CHAINED | Value transfer | Type reference (TYPE) | OS_BOOLEAN | True: Diese Transaktion wurde verkettet gestartet | 19990921 | ||
2 | ![]() |
E_EXTERNAL_COMMIT | Value transfer | Type reference (TYPE) | OS_BOOLEAN | True: Kompatibilitätsmodus | 19990921 | ||
3 | ![]() |
E_UNDO_RELEVANT | Value transfer | Type reference (TYPE) | OS_BOOLEAN | True: Diese Transaktion ist undo relevant | 19990921 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_OS_TRANSACTION | Transaktionsobjekt der neuen Transaktion | 19990916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 |