SAP LEAVE SCREEN ABAP Statements



Get Example source ABAP code based on a different SAP table
  


ID DYNPRO%
• LEAVE SCREEN ABAP Statement
• LEAVE TO SCREEN ABAP Statement

LEAVE [TO] SCREEN
Short Reference


ABAP_SYNTAX
LEAVE ${ SCREEN $| ${TO SCREEN dynnr$} $}.

ABAP_VARIANTS:
1 LEAVE SCREEN.
2 LEAVE TO SCREEN dynnr.

What does it do?
This statement ends the processing of the current dynpro. The current processing block of the ABAP program and the current processing block of the dynpro are exited immediately.

ABAP_VARIANT_1 LEAVE SCREEN

What does it do?
The variant LEAVE SCREEN calls the current next dynpro. This is either specified defined statically in the properties of the current dynpro or was previously set using the statement SET SCREEN .

ABAP_VARIANT_2 LEAVE TO SCREEN dynnr

What does it do?
The variant LEAVE TO SCREEN calls the dynpro with the number dynnr as the next dynpro. dynnr expects a data object of the type n and the length 4. It must contain either the dynpro number of a dynpro in the main program of the current program group or the value 0, otherwise an uncatchable exception is raised. This statement is a short form of the statements SET SCREEN dynnr and LEAVE SCREEN.



Latest notes:

This statement does not terminate the entire dynpro sequence and instead branches to another dynpro in the same sequence. Only if the number 0 is used to branch to the next dynpro does LEAVE SCREEN terminate the dynpro sequence.
This statement must not be used when handling events of the Control Framework.
ABAP_HINT_END

Return to menu