INTO record |
     (field [,field]) | 
     [CORRSPONDING FIELDS OF] workarea | 
     [CORRSPONDING FIELDS OF] TABLE itab 
          [PACKAGE SIZE number_of_records ]]
     [APPENDING [CORRSPONDING FIELDS OF] TABLE itab 
          [PACKAGE SIZE number_of_records ]]

Die INTO-Klausel bestimmt das Ziel der gelesenen Datensätze. Je nach Feldliste der SELECT-Klausel können dies ein Arbeitsbereich (eine Feldleiste), eine Liste von Einzelfeldern oder eine interne Tabelle sein. Das Ziel wird vor dem Überschreiben gelöscht. Im Zusammenhang mit internen Tabellen wird durch die anstelle von INTO zu verwendende Klausel APPENDING das Anfügen von Daten an die interne Tabelle veranlaßt. Durch die optionalen CORRESPONDING-FIELDS-Zusätze werden nur die Inhalte namensgleicher Felder übertragen. Beim Übertragen des Selektionsergebnisses ist ein ENDSELECT nicht notwendig, es sei denn, daß mit PACKAGE SIZE eine Zahl von Datensätzen vorgegeben wurde, die maximal in die interne Tabelle geschrieben werden soll. In diesem Fall werden so viele Schleifendurchläufe ausgeführt, bis alle Datensätze gelesen wurden.