✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
* para todos los campos de la tabla
INTO TABLE para guardar el resultado de la consulta en un atabla interna. ES IMPORTANTE PREGUNTAR POR EL SYSUBRC DESPUÉS DEL SELECT PARA SABER COMO PROSEGUIR.
Sentencias SQL
Select: acceso a la base de datos
Select <campos a leer>
From <tabla DB>
Into <tabla donde se guardan los datos>
Where <condiciones para la seleccion de datos>
El Select * es para leer todos los campos de la tabla origen sin necesidad de escribirlos
Appending Tabe es para agregar los resgistros a una tabla interna que ya contiene informacion que no se quiere sea borrada
Into Table es cuando se guardan los datos en una tabla interna
Despues de un select se recomienda por performance hacer un check al sy-subrc
Select Single es una variacion del select donde solo se obtiene la primera ocurrencia que cumpla con las condiciones
Into Correspondig Fielads es cuando no tenemos ordena la tabla y la seleccion de los campos de la misma manera, se utiliza esta clausula, siempre y cuando los campos sean del mismo tipo
IN es una clausula que se utiliza para condicionar en el select rangos, select options
MAX es para obtener el registro con mayor valor numerico, utilizado con select single
Count es un contador para saber la candidad de registros de una condicion
For All Entries IN sirve para obtener los registros de una tabla de DB, tomando en cuenta los registros existentes en una tabla interna, donde una de las condiciones es tener un campo en comun en ambas tablas
Like dentro de las condiciones busca un patron
Usando SELECT, no importa si es FROM --- INTO o si es INTO --- FROM
 
 
 
Sobre el autor
Publicación académica de Pedro Ernesto Maldonado, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Ernesto Maldonado
Profesión: Ingeniero Ambiental y Sanitario. Icelt Teacher - Colombia - Legajo: ME22C
✒️Autor de: 59 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado del módulo:
Certificación Académica de Pedro Maldonado