Einführung

Nachdem das Control Framework die Methoden per RFC zum SAPGUI übertragen hat, werden sie nacheinander ausgeführt. Kommt es bei einer Methode zu einem Laufzeitfehler am Frontend, bricht die Verarbeitung der Methoden ab. Das heißt, daß sowohl die Methode, bei der der Fehler aufgetreten ist, als auch nachfolgende Methoden nicht weiter ausgeführt werden.
Aus der Sicht des Backends tritt ein Fehler erst beim Aufruf der Methode FLUSH auf, da die Control-Methoden vorher nur gepuffert aber nicht ausgeführt werden.

Der Abschnitt
Fehlerbehandlung bei
der Synchronisation der Control Framework Dokumentation geht genauer auf
die Fehlerbehandlung im Zusammenhang mit impliziten Flush-Aufrufen ein.
Wenn bei einem Flush-Aufruf eine Exception ausgelöst wird, ist noch nicht geklärt, bei welcher Methode innerhalb der Automation Queue ein Fehler aufgetreten ist. Aus diesem Grund können Sie diese Laufzeitfehler nicht dynamisch abfangen und darauf reagieren. Zum Flush-Zeitpunkt ist lediglich klar, daß ein Fehler aufgetreten ist, aber nicht an welcher Stelle.