Ende- und Abbruchverarbeitung

Ende-Verarbeitungen rufen Sie auf, um das Steuerungsmodul ordentlich zu verlassen. Abbruch-Verarbeitungen rufen Sie auf, um das Steuerungsmodul bei einem außerordentlichen Ende (Abbruch, Abort) zu verlassen.

Ende-oder Abbruch-Verarbeitung sollten Sie verwenden, wenn

Nach einem Aufruf einer Ende- oder Abbruch-Verarbeitung erfolgt kein Rücksprung an die aufrufende Stelle und auch keine Fortsetzung an einer anderen Stelle des Steuerungsmoduls. Das Steuerungsmodul wird auf jeden Fall verlassen, d.h. der Kontrollfluss geht an den Aufrufer des Steuerungsmoduls zurück.

Wenn Sie eine Ende- oder Abbruchverarbeitung anlegen, gibt ControlEdge automatisch ein Ende- bzw. Abbruchkonstrukt als Ende der Verarbeitung vor.

Sie können das von ControlEdge vorgegebene Konstrukt durch ein anderes ersetzen, um z.B. eine Ende-Verarbeitung mit Abbruch-Konstrukt zu beenden. Sie sollten es aber vermeiden, das vorgegebene Konstrukt ersatzlos zu löschen: Nur wenn die Ende- oder Abbruchverarbeitung mit einem Ende- oder Abbruchkonstrukt endet, wird dem aufrufenden Steuerungsmodul ein Status übergeben, aus dem dieses erkennen kann, ob das aktuelle Steuerungsmodul vorzeitig verlassen wurde und welcher Fehler ggf. aufgetreten ist.

Auch wenn Sie eine Ende- oder Abbruchverarbeitung nicht mit einem Ende- oder Abbruch-Konstrukt beenden, sorgt ControlEdge dafür, dass das Steuerungsmodul nach Ende eines solchen Steuerungsteils verlassen wird. Jedoch wird in dem Fall kein Status an den Aufrufer übergeben, sodass dieser die Situation nicht berücksichtigen kann.

Aufruf einer Ende- oder Abbruch-Verarbeitung
Ende- bzw. Abbruchkonstrukt