Function sapnwrfc::binding::RfcInsertNewRow [] [src]

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

Inserts a new empty 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 new row is inserted at position i.

\in tableHandle The table to enlarge. \out *errorInfo More information in case of errors (e.g. not enough memory). \return A handle to the newly created row.