✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
Estructura COnsultas SQL
SELECT <campos>
FROM <tabla>
INTO TABLE <tabla interna del mismo tipo de la tabla>
WHERE
Siempre despues de un select se debe preguntar por la variable SY_SUBRC
Si quisieramos solo obtener la primera ocurrencia
SELECT SINGLE *
FROM tabla
INTO wa_usuarios
WHERE nombre_ape NE space
Para recuperar solo un valor
SELECT SINGLE dni
FROM tabla
INTO v_dni
WHERE nombre_ape NE space
Si queremos recuperar datos de una tabla en una estructura que no tiene la misma definición de la tabla se debe usar
SELECT nombre estado
FROM tabla
INTO CORRESPONDING FIELDS OF TABLE ti_usuairos2
WHERE nombre_ape NE space And estado_usu = 'A'
La estrctura debe tener los mismos tipos de datos
Para obtener el maximo dni
SELECT SINGLE MAX(dni)
FROM tabla
INTO v_dni
WHERE nombre_ape NE space
El orden del INTO y el FROM no interesa
Para contar registros
SELECT COUNT(*)
FROM tabla
INTO v_activos
WHERE nombre_ape NE space
Para buscar registros de una tabla que esten en una tabla interna
SELECT *
FROM tabla
INTO ti_usuarios
FOR ALL ENTRIES IN ti_proveedores
WHERE dni = ti_proveedores-dni
 
 
 
Sobre el autor
Publicación académica de James Johan Cardona Quinchia, en su ámbito de estudios para la Carrera Consultor ABAP.
James Johan Cardona Quinchia
Profesión: Gerente de Proyectos - Colombia - Legajo: VB54F
✒️Autor de: 41 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
Certificación Académica de James Cardona