Function sapnwrfc::binding::RfcSetStructureByIndex [] [src]

pub unsafe extern "C" fn RfcSetStructureByIndex(
    dataHandle: DATA_CONTAINER_HANDLE,
    index: c_uint,
    value: RFC_STRUCTURE_HANDLE,
    errorInfo: *mut RFC_ERROR_INFO
) -> RFC_RC

Copies the given structure into the target structure of the parent container.

This function works exactly like RfcSetStructure(), the difference being that the field is addressed by its index within the structure/table/function module. The first field has index 0, last field has index n-1, the order of the fields is as defined in the ABAP DDIC.

\in dataHandle A data container (function handle, structure handle or table handle). If dataHandle is a table handle, the function will set the field value of the current row. \in *index The index of the field to set. \in value The structure to copy. \out *errorInfo Out of memory, field does not exist or is not of type RFCTYPE_STRUCTURE? \return RFC_RC