Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Interne Unterprozeduren

&pagelevel(3)&pagelevel

Ein Kommandoblock, der mit einem BEGIN-BLOCK-Kommando beginnt und mit einem END-BLOCK-Kommando endet (auch BEGIN-Block genannt, siehe "BEGIN-BLOCK Kommandoblock einleiten "), kann innerhalb der Prozedur als Unterprozedur genutzt werden. Der Aufruf einer solchen Unterprozedur erfolgt mit dem Kommando INCLUDE-BLOCK (siehe "INCLUDE-BLOCK BEGIN-Block als Unterprozedur ausführen "). Die Prozedur verzweigt zu der Kommandozeile, die mit der angegebenen Marke beginnt und das entsprechende BEGIN-BLOCK-Kommando enthält. Nach Abbarbeitung des BEGIN-Blocks wird die Prozedur mit dem Kommando fortgesetzt, das auf das INCLUDE-BLOCK-Kommando folgt.

Die Verwendung von Unterprozeduren ist vergleichbar mit anderen höheren Programmiersprachen. Sie fördert die Übersichtlichkeit und Wartungsfreundlichkeit der Prozedur. Der Aufruf einer Unterprozedur ist auch performanter als der Aufruf einer „externen“ Prozedur, bei der erst ein weiterer Prozedurbehälter geöffnet werden muss.