RFC_ERROR_SYSTEM_FAILURE
highRFC Failed — Target System Returned a Fatal Error
Module: RFC / Basis
What this means
RFC_ERROR_SYSTEM_FAILURE indicates the target system accepted the RFC connection and began processing the function module call, but returned a system-level failure rather than a normal response or ABAP exception. This is different from CALL_FUNCTION_REMOTE_ERROR (which means the connection never completed). Causes: the called function module triggered an unhandled exception that was not declared in its interface; the target work process crashed during execution; the target system ran out of memory or experienced a system error mid-call; or the function module called MESSAGE TYPE A or X internally, which terminates the RFC session.
Check ST22 on the target system — the actual dump is there, not in the calling system. The calling system only sees the system failure notification. Check SM21 on the target for work process crashes or system errors at the time of the failure. If the target function module is custom, add exception handling for all possible MESSAGE types and return proper exceptions via the function module interface.
Quick Info