SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
ABAP Keyword Documentation → ABAP − Reference → Obsolete Language Elements → Obsolete Processing of External Data → Logical Databases (Obsolete) → Logical Databases - Statements → Statements for Logical Databases →Obsolete Syntax
REJECT [node].
Addition:
Effect
The statement END-OF-SELECTION is only intended for use in executable programs that are associated with a logical database. It exits the current GET event block of an executable program. If node is not specified, any nodes that are at a lower level in the hierarchical structure of the associated logical database are no longer processed. The logical database reads the next line of the current node or next higher node, if it has reached the end of the hierarchy level.
The REJECT statement always refers to the current GET event, not to the location where it is specified. If a
procedure is called in a
GET event block, and the REJECT statement is executed there, the calling event block is modified.
Notes
... node
Effect
node can be specified as a
flat
character-like data object. When the statement is executed, the object must contain the name of a node that lies above the current node in the
logical database
hierarchy. If node is specified, the logical database reads the next data record of the corresponding node.
Example
Exits the event block GET sbook and branches to the event GET sflight after the interface work area sbook is output for the first time. Before the example can run, the program must be associated with the logical database F1S.
NODES: sflight,
sbook.
GET sflight.
cl_demo_output=>next_section(
|Carrid: { sflight-carrid } | &&
|Connid: { sflight-connid } | &&
|Fldate: { sflight-fldate }| ).
GET sbook.
cl_demo_output=>write_text(
|Bookid: { sbook-bookid }| ).
REJECT 'SFLIGHT'.
END-OF-SELECTION.
cl_demo_output=>display( ).
Non-Catchable Exceptions