REJECT (ABAP Keyword)

REJECT is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details.

REJECT

Variants

1. REJECT.
2. REJECT dbtab.

Variant 1
REJECT.

Effect
Stops
processing the current database table line and resumes with the next
line of the table on the same hierarchy level. Unlike the CHECK
statement, you can also use REJECT within a subroutine or loop for
table selection.

Variant 2
REJECT dbtab.

Effect
Similar
to variation 1. In this case, however, dbtab is a table from the
database hierarchy on a level no deeper than the current database
table. Processing continues by reading the next record of the table
dbtab .

Example
Logical database F1S
Hierarchy: SPFLI -> SFLIGHT -> SBOOK

TABLES: SFLIGHT,
SBOOK.

GET SFLIGHT.

GET SBOOK.

REJECT ‘SFLIGHT’.

REJECT cancels processing of the event ‘GET SBOOK’ and resumes with the processing of the event ‘GET SFLIGHT’ .

Note
The name of the subroutine containing the “PUT dbtab” statement must begin with PUT_dbtab .