Platforms to show: All Mac Windows Linux Cross-Platform

Back to RFCTransactionMBS class.

RFCTransactionMBS.ConfirmTransaction

Type Topic Plugin Version macOS Windows Linux iOS Targets
method RFC MBS Tools Plugin 20.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
After SubmitTransaction has finally succeeded, ConfirmTransaction cleans up the transaction handling table in the backend.

Caution:
After this call the backend is no longer protected against this TID. So another SubmitTransaction would result in a duplicate.

RFCTransactionMBS.Constructor(connection as RFCConnectionMBS, TransactionID as String, QueueName as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method RFC MBS Tools Plugin 20.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a container for executing a (multi-step) transactional call.

TransactionID: trasanction ID used to identify the transaction;
queueName: queue name associated with the transaction. If it is "" or empty, the transaction is for tRfc

RFCTransactionMBS.Destructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method RFC MBS Tools Plugin 20.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The destructor.

RFCTransactionMBS.InvokeInTransaction(funcHandle as RFCFunctionMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method RFC MBS Tools Plugin 20.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Puts a tRfc or qRfc call into the given transaction.

Can be used multiple times within one transaction handle.
funcHandle: function handle that identifies the Rfc function;

RFCTransactionMBS.SubmitTransaction

Type Topic Plugin Version macOS Windows Linux iOS Targets
method RFC MBS Tools Plugin 20.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Executes all function modules in the backend system, that have accumulated in the transaction so far.

This step can be repeated until it finally succeeds (RFC_OK). The transaction handling in the backend system protects against duplicates.

The items on this page are in the following plugins: MBS Tools Plugin.


The biggest plugin in space...