RFC_ERROR_COMMUNICATION

high

RFC Connection Lost During Active Communication

Module: RFC / Basis

What this means

RFC_ERROR_COMMUNICATION differs from RFC_ERROR_SYSTEM_FAILURE — it means the RFC connection was established and communication began, but the network connection was interrupted mid-call. The called system did not send a failure response; the connection simply disappeared. Causes: network instability or timeout between the two systems; a firewall or load balancer killing idle connections mid-transfer; the SAP Gateway process (sapgw) on either side crashing; or a large data transfer exceeding network timeout thresholds between CALL FUNCTION and the response.

Recommended Fix

Check SMGW on both systems for gateway error logs. Review SM59 for the destination configuration — particularly the timeout settings. Check network infrastructure (firewalls, NAT, load balancers) for session timeout settings that may be shorter than the RFC call duration. For large data transfers, consider chunking the data into smaller RFC calls. Check SM21 on both systems around the time of failure for network-layer messages.

Quick Info

ModuleRFC / Basis
Severityhigh
Diagnose in
SM59SMGWSM21