RFC-Systemfelder 
Wie bei jedem Aufruf eines Funktionsbausteins, wird beim RFC das Systemfeld sy-subrc im aufrufenden Programm initialisiert bzw. auf den bei der Ausnahmebehandlung angegebenen Wert gesetzt. Zusätzlich werden bei jedem remote-Aufruf eines Funktionsbausteins die Systemfelder
sy-msgid
sy-msgno
sy-msgty und
sy-msgv1 bis sy-msgv4
im aufrufenden Programm initialisiert.
Wird während der Ausführung eines entfernt aufgerufenen Funktionsbausteins mit der Anweisung Message eine Fehler- oder Abbruchmeldung gesendet, wird im aufrufenden Programm die Ausnahme SYSTEM_FAILURE ausgelöst, der beim Aufruf ein Rückgabewert zugeordnet werden kann. Beim Auftreten der Ausnahme werden diese Systemfelder dann mit den Eigenschaften der Nachricht versorgt.