✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
Sentencia SELECT.
En ABAP existen un conjunto de sentencias que se utilizan para acceder a las base de datos. La principal sentencia es SELECT. su sintaxis es la siguiente.
SELECT
FROM
INTO
WHERE
La opción INTO sera el destino donde serán alojados los datos.
Al realizar un SELECT evitar el uso de * cundo solo se requiera obtener algunos campos de la tabla origen.
En el caso que queramos conservar el contenido de la tabla interna luego de varias selecciones. En este caso tendríamos que usar la cláusula APPENDING TABLE en lugar de INTO TABLE.
Siempre después de un SELECT se debe preguntar por el SY-SUBRC para saber como proseguir.
Para obtener la primera ocurrencia dada una condición debemos usar la cláusula SINGLE.
Para guardar en una tabla interna que no tienes la misma estructura que la tabla, entonces tenemos que usar la cláusula INTO CORRESPONDING FIELDS OF TABLE. esta sentencia realiza la comparación de los campos teniendo en cuenta los tipos de los campos de cada tabla y la posición de cada uno de ellos. la comparación debe ser correcta.
Para obtener el resultado mas alto de una consulta utilizamos la cláusula MAX.
Para conocer la cantidad existente de registros dada una condición utilizamos la cláusula COUNT.
Si queremos obtener de una tabla todos los registros que existen en una tabla interna cargada con datos, entonces debemos utilizar la sentencia FOR ALL ENTRIES IN.
Si queremos obtener los registros que cumplan con un patrón de texto en alguno de sus campos, debemos utilizar la sentencia LIKE.
 
 
 
Sobre el autor
Publicación académica de Jorge Luis Leal Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jorge Luis Leal Marquez
Profesión: Analista de Sistemas - Venezuela - Legajo: CD46R
✒️Autor de: 113 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Profesional del área de tecnológica, enfocado a garantizar la continuidad de las operaciones. consultor abap.
Certificación Académica de Jorge Leal