SAP RFC EXCEPTIONS

Get Example source ABAP code based on a different SAP table
  


ABAP Code Snippet



Runtime Exceptions
Non-catchable Exceptions
Reason for error:
The called function module is not released for RFC.
Runtime error:
CALL_BACK_ENTRY_NOT_FOUND
Reason for error:
The destination type is not allowed.
Runtime error:
CALL_FUNCTION_DEST_TYPE
Reason for error:
The function cannot be executed remotely.
Runtime error:
CALL_FUNCTION_NO_SENDER
Reason for error:
Missing communication type (I for internal connection, 3 for AS ABAP) when performing an asynchronous RFC. CALL_FUNCTION_DESTINATION_NO_T
Runtime error:
CALL_FUNCTION_DESTINATION_NO_T
Reason for error:
The specified destination does not exist.
Runtime error:
CALL_FUNCTION_NO_DEST
Reason for error:
Überschreitung der maximalen Länge der Optionen für die
Destination
Runtime error:
CALL_FUNCTION_OPTION_OVERFLOW
Reason for error:
The specified destination (in load distribution mode) does not exist.
Runtime error:
CALL_FUNCTION_NO_LB_DEST
Reason for error:
Data received for unknown CPI-C connection.
Runtime error:
CALL_FUNCTION_NO_RECEIVER
Reason for error:
The function module being called is not flagged as 'remotely' callable.
Runtime error:
CALL_FUNCTION_NOT_REMOTE
Reason for error:
While performing an RFC, an error occurred that has been logged in the calling system.
Runtime error:
CALL_FUNCTION_REMOTE_ERROR
Reason for error:
The user’s logon data is incomplete.
Runtime error:
CALL_FUNCTION_SIGNON_INCOMPL
Reason for error:
Anmeldeversuch in Form eines internen Aufrufs an einem
Zielsystem nicht zulässig
Runtime error:
CALL_FUNCTION_SIGNON_INTRUDER
Reason for error:
RFC from external program without valid user ID.
Runtime error:
CALL_FUNCTION_SIGNON_INVALID
Reason for error:
Logon attempt in target system without valid user ID.
Runtime error:
CALL_FUNCTION_SIGNON_REJECTED
The error code may have any of the following meanings:
1) Incorrect password or invalid user ID
2) User locked
3) Too many login attempts
4) Error in authorization buffer (internal error)
5) No external user check
6) Invalid user type
7) Validity period of the user exceeded
Reason for error:
No authorization to log on as Trusted System.
Runtime error:
CALL_FUNCTION_SINGLE_LOGIN_REJ
The error code may have any of the following meanings:
0) Incorrect logon data for valid security ID.
1) Calling system is not a Trusted System or security ID is invalid.
2) Either user does not have RFC authorization (authorization object S_RFCACL), or a logon was performed using one of the protected users 'DDIC' or 'SAP*'.
3) Time stamp of the logon data is invalid.
Reason for error:
RFC without valid user ID only allowed when calling a system function module. The meaning of the error codes is the same as for CALL_FUNCTION_SINGLE_LOGIN_REJ.
Runtime error:
CALL_FUNCTION_SYSCALL_ONLY
Reason for error:
Data error (info internal table) during a 'Remote Function Call'.
Runtime error CALL_FUNCTION_TABINFO
Reason for error:
No memory available to import table.
Runtime error CALL_FUNCTION_TABLE_NO_MEMORY
Reason for error:
For asynchronous RFC only: The task name is already being used.
Runtime error:
CALL_FUNCTION_TASK_IN_USE
Reason for error:
For asynchronous RFC only: The specified task is already open.
Runtime error:
CALL_FUNCTION_TASK_YET_OPEN
Reason for error:
No RFC authorization.
Runtime error:
CALL_FUNCTION_NO_AUTH
Reason for error:
Keine Trusted-Berechtigung für den RFC-Aufrufer und
Trusted-System.
Runtime error:
CALL_RPERF_SLOGIN_AUTH_ERROR
Reason for error:
Kein gültiger Trusted-Eintrag für das Aufrufer-System.
Runtime error:
CALL_RPERF_SLOGIN_READ_ERROR
Reason for error:
No RFC authorization for user.
Runtime error RFC_NO_AUTHORITY
Reason for error:
Destination 'BACK' is not allowed in the current system.
Runtime error:
CALL_FUNCTION_BACK_REJECTED
Runtime error:
CALL_XMLRFC_BACK_REJECTED
Reason for error:
Fehler bei der Auswertung der RFC-Destination
Runtime error:
CALL_FUNCTION_DEST_SCAN
Reason for error:
Fehler bei der Auswertung der RFC-Destination
Runtime error:
CALL_FUNCTION_DEST_SCAN
Reason for error:
Type conflict while passing a table.
Runtime error:
CALL_FUNCTION_CONFLICT_TAB_TYP
Reason for error:
No memory available for creating a local internal table.
Runtime error:
CALL_FUNCTION_CREATE_TABLE
Reason for error:
Type conflict while passing a structure.
Runtime error:
CALL_FUNCTION_UC_STRUCT
Runtime error:
CALL_FUNCTION_DEEP_MISMATCH
Reason for error:
Invalid data type while passing parameters.
Runtime error:
CALL_FUNCTION_WRONG_VALUE_LENG
Runtime error:
CALL_FUNCTION_PARAMETER_TYPE
Runtime error:
CALL_FUNCTION_ILLEGAL_DATA_TYP
Reason for error:
Type conflict while passing a field of type WCHAR .
Runtime error CALL_FUNCTION_WCHAR_SIZE
Reason for error:
Typkonflikt bei der Übergabe eines Integers.
Runtime error:
CALL_FUNCTION_ILLEGAL_INT_LEN
Runtime error:
CALL_FUNCTION_ILL_INT2_LENG
Reason for error:
Typkonflikt bei der Übergabe einer Gleitpunktzahl
Runtime error:
CALL_FUNCTION_ILL_FLOAT_FORMAT
Runtime error:
CALL_FUNCTION_ILL_FLOAT_LENG
Reason for error:
Invalid LEAVE statement on RFC server
Runtime error:
CALL_FUNCTION_ILLEGAL_LEAVE
Reason for error:
Typkonflikt bei der Übergabe einer Referenz
Runtime error:
CALL_FUNCTION_OBJECT_SIZE
Runtime error:
CALL_FUNCTION_ROT_REGISTER
Reason for error:
Incorrect length when passing a parameter of type decfloat16 or decfloat32.
Runtime error:
CALL_FUNCTION_ILL_DECFLOAT_LEN