Data Transformation Engine Return Codes and Errors Reference Guide

Chapter 4 – Adapters R/3
Return Code Message
-1 XXXXX = FAILURE(0)
For API’s that return non-zero on success.
-? XXXXX = FAILURE(?)
For API’s that return non-zero on success.
-1 XXXXX = RFC_FAILURE: Error occurred.
-2 XXXXX = RFC_EXCEPTION: Exception raised.
-3 XXXXX = RFC_SYS_EXCEPTION: System exception raised,
connection closed.;
-4 XXXXX = RFC_CALL: Call received.
-5 XXXXX = RFC_INTERNAL_COM: Internal communication,
repeat
For internal use only.
-6 XXXXX = RFC_CLOSED: Connection closed by the other
side.
-7 XXXXX = RFC_RETRY: No data yet (RfcListen or
RfcWaitForRequest only).
-8 XXXXX = RFC_NO_TID: No Transaction ID available.
-9 XXXXX = RFC_EXECUTED: Function already executed.
-10 XXXXX = RFC_SYNCHRONIZE: Synchronous Call in
Progress (only for Windows).;
-11 XXXXX = RFC_MEMORY_INSUFFICIENT: Memory
insufficient.
-12 XXXXX = RFC_VERSION_MISMATCH: Version mismatch.
-13 XXXXX = RFC_NOT_FOUND: Function not found
For internal use only.
-14 XXXXX = RFC_CALL_NOT_SUPPORTED: This call is not
supported on WINDOWS.
-15 XXXXX = RFC_NOT_OWNER: Caller does not own the
specified handle.
-16 XXXXX = RFC_NOT_INITIALIZED: RFC not yet
initialized.
-? XXXXX = RFC_UNKNOWN: Unknown result code ?.