RFC_ERROR_SYSTEM_FAILURE

high

RFC 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.

Recommended Fix

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

ModuleRFC / Basis
Severityhigh
Diagnose in
SM59SM21SMGWST22