Show TOC

Background documentationRFC_RC Locate this document in the navigation structure

 

The structure

Syntax Syntax

  1. enum RFC_RC {
  2. 	RFC_OK,
  3. 	RFC_FAILURE,
  4. 	RFC_EXCEPTION,
  5. 	RFC_SYS_EXCEPTION,
  6. 	RFC_CALL,
  7. 	RFC_INTERNAL_COM,
  8. 	RFC_CLOSED,
  9. 	RFC_RETRY,
  10. 	RFC_NO_TID,
  11. 	RFC_EXECUTED,
  12. 	RFC_SYNCHRONIZE,
  13. 	RFC_MEMORY_INSUFFICIENT,
  14. 	RFC_VERSION_MISMATCH,
  15. 	RFC_NOT_FOUND,
  16. 	RFC_CALL_NOT_SUPPORTED
  17. };
End of the code.

provides RFC return codes.

This structure is defined in SAPRFC.H.

Members:
  • RFC_OK

    ok

  • RFC_FAILURE

    error occurred

  • RFC_EXCEPTION

    exception raised

  • RFC_SYS_EXCEPTION

    system exception raised, connection closed

  • RFC_CALL

    call received

  • RFC_INTERNAL_COM

    internal communication, repeat (internal use only)

  • RFC_CLOSED

    connection closed by the other side

  • RFC_RETRY

    no data yet (RfcListen only)

  • RFC_NO_TID

    no transaction-ID available

  • RFC_EXECUTED

    function already executed

  • RFC_SYNCHRONIZE

    synchronous call in progress (only for Windows)

  • RFC_MEMORY_INSUFFICIENT

    memory insufficient

  • RFC_VERSION_MISMATCH

    version mismatch

  • RFC_NOT_FOUND

    function not found (internal use only)

  • RFC_CALL_NOT_SUPPORTED

    call is not supported on Windows