RFC_ERROR_COMMUNICATION
highRFC 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.
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