✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
INSTRUCCIONES SQL
SELECT = es la sentencia principal .
SELECT <resultado> se colocan los campos a recuperar.
FROM <tabla> es el origen de donde se sacan los datos.
INTO <target> es distinto a donde se alojan los datos.
WHERE <condiciones> condiciones de la busqueda.
podria ocurrir que querramos conservar el contenido de la tabla interna *TI_USUARIOS* luego de reiteradas selecciones, en este caso tendriamos que usar la clausula APPENDING TABLE en lugar de INTO TABLE.
! es recomendable hacer CLEAR Y REFRESH de la tabla interna antes de realizar la seleccion.
si quisieramos obtener la primera ocurrencia de la tabla ** donde se cumpla determinada condicion debemos usar la clausula SINGLE.
SELECT SINGLE *
FROM *table*
INTO *name*
WHERE *condicion*
si quisieramos obtener de una tabla los registros que cumplan con una condicion pero queremos guardarlo en una tabla interna que no tiene la misma estructura que la tabla, entonces tenemos uqe usar la clausula INTO CORRESPONDING FIELDS OF TABLE.
./ INTO CORRESPONDING FIELDS OF TABLE *name*.
la sentencia INTO CORRESPONDING FIELDS OF TABLE realiza la comparacion de los campos teniendo en cuenta los tipos de los campos de cada tabla y la posicion de cada uno de ellos. ej char(4) -> char(4). para que la comparacion sea correcta.
 
 
 
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para la Carrera Consultor ABAP.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco