Aufruf einer Ende- oder Abbruch-Verarbeitung

Menü: Konstrukte→Abbruch→Abbruch-Verarbeitung bzw. Ende-Verarbeitung

Das Konstrukt Aufruf einer Ende- oder Abbruchverarbeitung dient dazu, den in lokalen Steuerungsteilen vom Typ „Endeverarbeitung“ oder „Abbruchverarbeitung“ ausgelagerten Code auszuführen.

Wenn Sie auf den Aufruf einer Ende- oder Abbruchverarbeitung doppelklicken, können Sie den Namen der Verarbeitung auswählen: das Listenfeld enthält alle Namen von existierenden lokalen Steuerungsteilen des jeweiligen Typs (Ende oder Abbruch). Sie können aus den vorgegebenen Namen einen auswählen, oder einen Namen einer noch nicht bestehenden Verarbeitung eingeben.

Wenn keine Routine mit dem Namen, den Sie angegeben haben, existiert, macht ControlEdge Sie mit einer Meldung darauf aufmerksam. Wenn Sie mit OK bestätigen, wird eine leere Ende- bzw. Abbruchverarbeitung mit diesem Namen angelegt. Sie sollten diese dann um den fehlenden Code ergänzen.

Wenn Sie einen Namen angegeben haben, der zu einem lokalen Steuerungsteil anderen Typs gehört, so stellt ControlEdge dieses ebenfalls fest und lehnt den Namen ab.

Wenn Sie einen Aufruf einer Ende- oder Abbruchverarbeitung mit der rechten Maustaste anklicken, erscheint in dem Kontext-Menu eine zusätzliche Position „Abbruchverarbeitung bearbeiten“ bzw. „Endeverarbeitung bearbeiten“. Wenn Sie diese Position wählen, zeigt ControlEdge die Graphik zu diesem lokalen Steuerungsteil in einem eigenen Fenster an. (Voraussetzung dafür ist, dass der Aufruf einer Ende- oder Abbruchverarbeitung bereits so weit definiert ist, dass ControlEdge den Namen des lokalen Steuerungsteils kennt.)

Wenn Sie einen Aufruf einer Ende- oder Abbruchverarbeitung einfügen, sorgt ControlEdge dafür, dass der Pfad bei dem Symbol endet. Folgen hinter dem einzufügenden Aufruf einer Ende- oder Abbruchverarbeitung noch weitere Konstrukte, die nicht auf einem anderen Pfad erreicht werden können, fragt ControlEdge Sie, ob Sie diese löschen möchten. Wenn Sie mit Nein antworten, wird die Einfügung rückgängig gemacht, wenn Sie mit Ja antworten, löscht ControlEdge die betroffenen Konstrukte.

Die Verbindung zwischen Ende- und Abbruchverarbeitungen und deren Aufrufen wird von ControlEdge verwaltet. Wenn Sie den Namen einer Verarbeitung ändern, wird der Name in allen Aufrufen davon automatisch angepasst.

Mit diesem Konstrukt können Sie nur solche lokalen Steuerungsteile aufrufen, die Sie als Abbruch- bzw. Endeverarbeitungen eingeordnet haben, keine Unterroutinen.

Lokale Steuerungsteile
Aufruf einer Unterroutine
Abbruch-Konstrukt und Ende-Konstrukt