AS ABAP Release 758, ©Copyright 2024 SAP SE. All rights reserved.
ABAP - Keyword Documentation → ABAP - Programming Language → Processing External Data → ABAP Database Access → ABAP SQL → ABAP SQL - Read Access → WITH →
ENDWITH
Syntax
ENDWITH.
Effect
The ABAP SQL statement ENDWITH closes a loop started using WITH.
Example
The example shows a WITH statement, whose main query creates a tabular result set. Since the data is written into work area wa rather than to an internal table, a SELECT loop is opened, which must be closed with ENDWITH.
WITH
+carriers AS ( SELECT FROM scarr
FIELDS carrid, carrname )
SELECT FROM spfli AS s
INNER JOIN +carriers AS c
ON s~carrid = c~carrid
FIELDS c~carrname, s~connid
WHERE s~carrid = 'UA'
INTO @FINAL(wa)
UP TO 10 ROWS.
cl_demo_output=>write( wa ).
ENDWITH.
cl_demo_output=>display( ).