Function sapnwrfc::binding::RfcInsertRow [] [src]

pub unsafe extern "C" fn RfcInsertRow(
    tableHandle: RFC_TABLE_HANDLE,
    structHandle: RFC_STRUCTURE_HANDLE,
    errorInfo: *mut RFC_ERROR_INFO
) -> RFC_RC

Inserts an existing row at the current position of the table cursor.

The row, on which the table cursor is currently positioned, and all following rows are moved one index "down". E.g. if the table currently has rows nos 0 - n-1 and the cursor points to row i, then the rows i - n-1 are moved to positions i+1 - n, and the given row is inserted at position i.

\in tableHandle The table to enlarge. \in structHandle The row to insert into the table. \out *errorInfo More information in case something goes wrong (e.g. the line types of the table and the structure don't match). \return RFC_RC