Function sapnwrfc::binding::RfcConfirmTransaction [] [src]

pub unsafe extern "C" fn RfcConfirmTransaction(
    tHandle: RFC_TRANSACTION_HANDLE,
    errorInfo: *mut RFC_ERROR_INFO
) -> RFC_RC

Removes the TID contained in the RFC_TRANSACTION_HANDLE from the backend's ARFCRSTATE table.

After RfcSubmitTransaction() has finally succeeded, call %RfcConfirmTransaction() to clean up the transaction handling table in the backend. \warning Attention: after this call, the backend is no longer protected against this TID. So another RfcSubmitTransaction() with the same transaction handle would result in a duplicate.

\in tHandle A transaction handle that has successfully been submitted. \out *errorInfo Additional error information in case of a network problem. \warning You may retry the Confirm step, if you get an error here, but do not retry the Submit step! \return RFC_RC