✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
1. La sentencia SELECT
La principal sentencia para acceder a los datos de las bases de datos es SELECT, cuya sintaxis es la siguiente:
SELECT <resultado: campos que se desean recuperar>
FROM <tabla: tabla origen de donde se extraerá la información>
INTO <target: destino donde se alojarán los datos. Se utiliza cuando el resultado se guardará en una tabla interna. Si se requiere conservar el contenido de la tabla interna luego de reinteras selecciones, se debe usar APPENDING TABLE>
WHERE <condiciones: filtros de búsqueda>
Es recomendable hacer CLEAR y REFRESH de la tabla interna antes de de la selección. Tambien es recomendable utilizar SY-SUBRC despues del SELECT, para saber si la selección fue exitosa o no.
Si quisieramos obtener de una tabla ciertos registros pero se quieren guardar en una tabla interna que no tienen la misma estructura, se debe usar la cláusula INTO CORRESPONDING FIELDS OF TABLE.
La cláusula IN se utiliza para los select-options en las condiciones de un SELECT.
Para obtener los registros de una tabla que cruzan con una tabla interna, se utiliza la sentencia FOR ALL ENTRIES IN.
 
 
 
Sobre el autor
Publicación académica de Jose Hernando Donado Cervantes, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Hernando Donado Cervantes
Profesión: Ingeniero de Sistemas - Colombia - Legajo: KU74P
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jose Donado