✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
Instrucciones SQL: La sentencia SELECT
1. La sentencia SELECT
Se utiliza para acceder a la base de datos
SELECT <campos>
FROM <tabla >
INTO <target>
WHERE <condiciones>
La cláusula INTO TABLE se utiliza cuando el resultado de la consulta se guarda en una tabla interna.
Si queremos conservar el contenido de la tabla interna utilizamos la cláusula APPENDING TABLE en lugar de INTO TABLE y agrega los registros al final.
Es recomendable hacer CLEAR y REFRESH de la tabla interna antes de realizar la selección.
Siempre después de un SELECT se debe preguntar por el SY-SUBRC para saber como proseguir.
Si quisiéramos obtener la primera ocurrencia de la tabla ZTABLA_USUARIOS donde se cumpla determinada condición debemos usar la cláusula SINGLE como vemos a continuación:
CLEAR wa_usuarios.
SELECT SINGLE *
FROM ztabla_usuarios
INTO wa_usuarios
WHERE nombre_ape NE space.
El resultado de esta consulta será guardado en la estructura WA_USUARIOS que es del mismo tipo que la tabla ZTABLA_USUARIOS.
 
 
 
Sobre el autor
Publicación académica de Pedro Alejandro Arroyo Gutierrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Alejandro Arroyo Gutierrez
Profesión: Gerente de Sistemas - Mexico - Legajo: MC48F
✒️Autor de: 65 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pedro Arroyo