Function sapnwrfc::binding::RfcDeleteCurrentRow [] [src]

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

Deletes the row, on which the table cursor is currently positioned.

If the row cursor is currently at an index i between 0 - n-2, then row i will be deleted and the rows i+1 - n-1 will be moved on index "up", e.g. will now be rows i - n-2. The table cursor will remain fixed at index i.\n If the cursor is currently on the last row (n-1), then that row will be deleted, all other position will remain unchanged, and the table cursor will move up to n-2 (the new last row of the table).

\in tableHandle The table from which to delete a row. \out *errorInfo Error information in case the table cursor is not on a valid position. \return RFC_RC