
ABAP SELECT:
Existen varias sentencias para acceder a las bases de datos, la principal es SELECT y su sintaxis es la siguiente...
SELECT <resultado> "En resultado se colocan los campos que se requieren recuperar.
FROM <tabla> "Tabla es la tabla origen de donde se sacan los datos.
INTO <target> "Target es el destino donde seran alojados los datos
WHERE <condiciones>. "Condiciones de busqueda.
Ejemplos de como acceder a registros de la tabla ZTABLA_USUARIOS:
*Selecciono todos los registros
SELECT * FROM ztabla_usuarios INTO TABLE ti_usuarios.
"Donde TI_USUARIOS es una tabla interna del mismo tipo de la tabla ZTABLA_USUARIOS. El asterico indica que se obtendran todos los campos de la tabla. La clausula INTO TABLE se utiliza cuando el resultado de la consulta se guarda en una tabla interna.
Si solo ocuparamos un solo campo de todos los registro de la tabla, deberiamos crear una tabla auxiliar solo con el campo DNI para alojar el resultado... Ejemplo:
SELECT dni FROM ztabla_usuarios INTO TABLE ti_usuarios_aux.