SAP ABAP Class CL_SWF_TSI_TRANSACTION (CL_SWF_TSI_TRANSACTION)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM-RUN (Application Component) Runtime
     SWF_TSI (Package) Business Workflow: Transaction and Service Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_TRANSACTION TSI: Transaction Interface for Applications 20060210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_TRANSACTION_CONTEXT TSI: Transaction Context Interface 20060210
Properties
Class CL_SWF_TSI_TRANSACTION  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_TSI   Business Workflow: Transaction and Service Infrastructure 
Created 20060120   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_TSI_TRANSACTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_TSI_TRANSACTION TSI: Transaction Interface for Applications 20060210
2 IF_SWF_TSI_TRANSACTION_CONTEXT TSI: Transaction Context Interface 20060210
Friends
# Friend Modeled only Created on Description
1 CL_SWF_TSI 20060420 TSI: Infrastructure Class for Applications
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_COMMIT_WORK_REQUESTED Instance attribute Protected Type reference (TYPE) FLAG 20060703
2 M_CONTEXT Instance attribute Public Attribute reference (LIKE) 20060420
3 M_DATABASE_CONNECTION Instance attribute Protected Type reference (TYPE) DBCON_NAME 20060211
4 M_ID Instance attribute Public Type reference (TYPE) SWFTSITXID 20060209
5 M_STATUS Instance attribute Protected Type reference (TYPE) STRING 20060120
6 M_T100 Instance attribute Protected Type reference (TYPE) SWF_T100MS T100 Message for Error Macros 20060210
7 M_TIMESTAMP Instance attribute Protected Type reference (TYPE) TIMESTAMPL Time Stamp Field for Error Macros 20060210
8 M_TSI Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_TSI 20060120
9 M_UPDATE_MODE Instance attribute Protected Type reference (TYPE) SWFTSIUPDMOD 20060224
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Private Method 20060120
2 DISCARD Instance method Public Method 20060211
3 HANDLE_SP_STATE_INCONSISTENT Instance method Protected Event handling method 20060217
4 HANDLE_TRANSACTION_FINISHED Instance method Protected Event handling method 20060212
5 IS_READY_FOR_COMMIT Instance method Public Method 20060212
6 REGISTER_SERVICE_PROVIDER Instance method Public Method 20060210
Events
Class CL_SWF_TSI_TRANSACTION has no event.
Types
Class CL_SWF_TSI_TRANSACTION has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATABASE_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME IF_SWF_TSI_TRANSACTION_CONTEXT=>C_DBCONNAME_DEFAULT 20060207
2 Importing IM_TSI Call by reference Object reference (TYPE REF TO) CL_SWF_TSI TSI: Infrastruktur-Klasse für Applikationen 20060120
3 Importing IM_UPDATE_MODE Call by reference Type reference (TYPE) SWFTSIUPDMOD IF_SWF_TSI_TRANSACTION_CONTEXT=>C_UPDATE_MODE_SYNCHRONOUS 20060224
4 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_SWF_TSI_TRANSACTION 20060120

Method CREATE on class CL_SWF_TSI_TRANSACTION has no exception.

Method DISCARD Signature

Method DISCARD on class CL_SWF_TSI_TRANSACTION has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TSI_TX_WRONG_STATUS 20060211

Method HANDLE_SP_STATE_INCONSISTENT Signature

Method HANDLE_SP_STATE_INCONSISTENT on class CL_SWF_TSI_TRANSACTION has no parameter.
Method HANDLE_SP_STATE_INCONSISTENT on class CL_SWF_TSI_TRANSACTION has no exception.

Method HANDLE_TRANSACTION_FINISHED Signature

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

Method HANDLE_TRANSACTION_FINISHED on class CL_SWF_TSI_TRANSACTION has no exception.

Method IS_READY_FOR_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_READY_FOR_COMMIT Value transfer Type reference (TYPE) FLAG 20060212

Method IS_READY_FOR_COMMIT on class CL_SWF_TSI_TRANSACTION has no exception.

Method REGISTER_SERVICE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERSISTABLE Call by reference Object reference (TYPE REF TO) IF_SWF_TSI_PERSISTABLE 20060210
2 Importing IM_ROLLBACK_LISTENER Call by reference Object reference (TYPE REF TO) IF_SWF_TSI_ROLLBACK_LISTENER 20060210

Method REGISTER_SERVICE_PROVIDER on class CL_SWF_TSI_TRANSACTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710