SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
ABAP Keyword Documentation → ABAP − Reference → User Dialogs → Screens → ABAP Statements for Screens →Syntax
LEAVE { SCREEN | {TO SCREEN dynnr} }.
Variants:
1. LEAVE SCREEN.
2. LEAVE TO SCREEN dynnr.
Effect
This statement ends the processing of the current
screen. The current
processing block of the ABAP program and the current processing block of the dynpro are left immediately.
LEAVE SCREEN.
Effect
The variant LEAVE SCREEN calls the current
next screen. This is either
statically specified in the properties of the current screen or has been set before using the statement SET SCREEN.
LEAVE TO SCREEN dynnr.
Effect
The variant LEAVE TO SCREEN calls the screen with the number dynnr as the
next
screen. A data object of the type n of the length 4 is expected for dynnr. It must contain either the
screen number of a screen in the
main program of the current
program group or the
value 0. Otherwise, an exception that cannot be handled is raised. This statement is a short form of the statements SET SCREEN dynnr and LEAVE SCREEN.
Notes
This statement does not terminate the entire screen sequence; it branches to an additional screen in the same sequence. Only if the number 0 is used to branch to the next screen, LEAVE SCREEN terminates the screen sequence.