✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
Lección: Instrucciones SQL
1. LA SENTENCIA SELECT
Se utiliza para acceder a las bases de datos, se acceden a todos los registros almacenados en todas las tablas que componen la base de dato.
- Base de datos lógica: es un programa SAP que lee y procesa información de tablas de una base de datos
- Into Table: clausula abo que se usa con la sentencia SELECT, produce que los registros de las tablas base de datos que se selccionan, se almacenara en la tabla interna que se especifica en una sentencia.
Si se quiere conservar el contenido de la tabla interna XXX, se tiene que usar la cláusula APPENDING TABLE, en lugar del INTO TABLE. Es recomendable hacer clear y refresh de la tabla interna antes de realizar la selección
TIPS: siempre después de un SELECT se debe preguntar por el SY-SUBRC para saber como proseguir
- Single: clausula ABAP que se utiliza con la sentencia SELECT para seleccionar la primera ocurrencia que cumpla con las condiciones de selección.
- INTO CORRESPONDING FIELDS OF TABLE: clausula abap que se utiliza con la sentencia "select" y es necesaria si se quiere utilizar un área de trabajo o estructura distinta al área de trabajo de la tabla de base de datos leida. Realiza una comparación de los campos teniendo en cuenta los tipos de como cada tabla y la posición de cada uno de ellos.
- Select - option: permite ingresaar rangos de valores o valores individuales que se utilizarán para restringir el procesamiento y salida de los datos posteriores. El rango esta compuesto por un valor desde y un valor hasta
- IN: se utiliza con la sentencia SELECT cuando dentro de las condiciones de la selección se utiliza un "select-option"
- MAX, se utiliza con la sentencia "slect" cuando se quiere hallar un registro con el campo especificado de mayor valor númerico.
- Count: utilizado cuando se quiere obtener la cantidad de registros de una tabla SAP.
- FOR ALLA ENTRIES IN: permite obtener una tabla de todos los registros que existen en una tabla interna cargada con datos, nos permite especificar condiciones en tiempo de ejecución.
- LIKE: su uso se divide en:
Declarar datos: Usado para declarar variables que sean iguales a otros tipos de datos ya existentes en el sistema
Selección de datos: Usado dentro de las condiciones en la sentencia SELECT para buscar registros que cumplan con un determinado patrón que se especifica en la condición.
 
 
 
Sobre el autor
Publicación académica de Javier Mirabal, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Mirabal
Profesión: Licenciado en Administración de Empresas - Colombia - Legajo: MQ28F
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP CO Nivel Avanzado
- Carrera Consultor en SAP CO Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial
Presentación:
Consultor sap fi
Certificación Académica de Javier Mirabal