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