Show TOC Anfang des Inhaltsbereichs

HintergrunddokumentationEinführung  Dokument im Navigationsbaum lokalisieren

Architektur

Diese Grafik wird im zugehörigen Text erklärt

Erläuterung

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.

Hinweis

Der Abschnitt Fehlerbehandlung bei der Synchronisation der Control Framework Dokumentation geht genauer auf die Fehlerbehandlung im Zusammenhang mit impliziten Flush-Aufrufen ein.

 

Folgerungen

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.

 

 

 

Ende des Inhaltsbereichs