Function sapnwrfc::binding::RfcInvokeInTransaction
[−]
[src]
pub unsafe extern "C" fn RfcInvokeInTransaction(
tHandle: RFC_TRANSACTION_HANDLE,
funcHandle: RFC_FUNCTION_HANDLE,
errorInfo: *mut RFC_ERROR_INFO
) -> RFC_RC
Adds a function module call to a transaction. Can be used multiple times on one tHandle.
\in tHandle A transaction handle created via RfcCreateTransaction(). \in funcHandle An RFC_FUNCTION_HANDLE, whose IMPORTING, CHANGING and TABLES parameters have been filled. Note: that tRFC/qRFC calls have no return values, so the EXPORTING parameters of this function handle will not be filled, nor will the changes to the CHANGING/TABLES parameters be returned. \out *errorInfo Actually there is nothing that can go wrong here except for invalid handles and out of memory. \return RFC_RC