✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
SQL
SELECT <resultado> FROM <tabla> INTO <destino> WHERE <conciciones>
SELECT * .....: nos devolverá todas las filas de la tabla.
SELECT <resultado> FROM <tabla> APPENDING <destino> WHERE <conciciones>: conserva el contenido seleccionado anteriormente y añade lo que se va obteniendo con posterioridad.
Recomendado hacer CLEAR y REFRESH antes de realizar una nueva selecion
Siempre se ha de preguntar por el SY-SUBRC (ha de ser como el SQLCODE de SQL)
SELECT SINGLE * FROM tabla INTO destino WHERE condicion: selecciona el primer registro que cumpla la condicion
SELECT campos FROM tabla INTO CORRESPONDING FIELDS OF TABLE nomtabla WHERE condiciones: guarda lo obtenido en la select en una tabla interna con estructura idéntica a la tabla.
SELECT SINGLE MAX campo INTO destino FROM tabla WHERE condición: nos da el valor mas alto obtenido del campo seleccionado.
SELECT COUNT (*) INTO destino FROM tabla WHERE condicion: nos da la cantidad de registros que cumplen con la condición de búsqueda.
SELEC * INTO TABLE nomtabla interna destino FROM tabla FOR ALL ENTRIES IN nomtabla interna WHERE condicione: Obtenemos los registros relativos a los que existen en la tabla interna cargada con datos.
SELECT * FROM tabla INTO TABLE tabla WHERE condiciones LIKE: Obtener todos los registros que cumplan con un patrón de texto en alguno de sus campos.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De