📘ABAP - Into Table
Definición de Into Table
La claúsula ABAP INTO TABLE se utiliza junto con la sentencia SELECT y produce que los registros de las tablas base de datos que se seleccionan, se almacenarán en la tabla interna que se especifica a continuación de la sentencia.
Cuando trabajamos con la sentencia INTO TABLE debemos tener en consideración que los campos de la tabla interna que se utiliza a continuación de la sentencia deben tener el mismo formato y orden, de las columnas o campos de la tabla base de datos que se estan seleccionando mediante el SELECT.
Veamos un ejemplo:
SELECT * FROM SBOOK INTO TABLE itab1.
Si necesitamos realizar más de una selección a la misma tabla de la base de datos y queremos conservar los registros recuperados en todas las selecciones, entonces en lugar de utilizar la senetencia INTO TABLE vamos a utilizar la sentencia APPENDING TABLE que va a "agregar" los registros obtenidos en las siguientes selecciones al final de los registros obtenidos en la primera selección y asi consecutivamente.
Veamos un ejemplo:
SELECT * FROM SBOOK APPENDING TABLE itab1.