END
|
||
.
|
Dieses Dokument 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 Sourcecode-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.