|
|
END
|
|
.
|
Dieser Abschnitt behandelt folgende Themen:
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Das Statement END dient dazu, das physische Ende eines Natural-Programms zu
kennzeichnen. Auf das END-Statement können keine Symbole folgen.
Im Reporting Mode werden durch das END-Statement alle noch aktiven
Verarbeitungsschleifen (die noch nicht durch ein LOOP-Statement beendet wurden) geschlossen.
Wird ein END-Statement in einem Hauptprogramm (einem Programm, das auf
Stufe (Level) 1 ausgeführt wird) ausgeführt, so wird eine abschließende
End-of-Page-Verarbeitung ausgeführt sowie für alle vom Benutzer ausgelösten
Gruppenwechsel (PERFORM BREAK
PROCESSING), die sich nicht durch Referenzierung (Statement-Label
oder Quellcode-Zeilennummer) auf eine bestimmte Verarbeitungsschleife beziehen, eine
abschließende Gruppenwechsel-Verarbeitung.
Die Ausführung eines END-Statements in einem Subprogramm oder einem mit
FETCH RETURN aufgerufenen Programm
bewirkt lediglich, dass die Kontrolle wieder an das aufrufende Programm ohne eine
endgültige Verarbeitung übergeben wird.
Syntax-Element-Beschreibung
Einige typische Beispiele finden Sie im Abschnitt Beispiele für die Benutzung des DEFINE DATA-Statements.