✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
Instrucciones SQL : La sentencia SELECT
Audio TIps 1: La sentencia INTO CORRESPONDING FIELDS OF TABLE realiza la comparacion de los campos teniendo en cuenta los tipos de los campos de ada tabla y la posición de cada uno de ellos. es decir si en la posicion 1 se encuentra un campo de tipo CHAR de 4 posiciones, entonces en la misma posición de la otra tabla también debe existir un campo tipo CHAR para que la comparación sea correcta.
Audio Tips 2: cuando escribimos la sentencia SELECT es totalmente igual para el compilador ABAP si colocamos primero la sección FROM o la sección INTO o al revés.
Audio Tips3: con FOR ALL ENTRIES IN lo que hacemos es seleccionar todos los registros de la tabla ZTABLA_USUARIOS que se encuentran en la tabla interna TI_PROVEEDORES, siendo que el campo DNI sea igual en ambas tablas y almacenamos las coincidencias en la tabla interna TI_USUARIOS, esto mismo se podría realizar recorriendo la tabla interna TI_PROVEEDORES con un LOOP y por cada registro de esta tabla interna realizariamos un select a la tabla Z_TABLA_USUARIOS , tener en cuenta la performance de los programas que realizamos ya que si la tabla interna TI_PROVEEDORES almacena 3 registros entonces al ejecutar el programa accederiamos solo a la base de datos 3 veces, pero si almacena 100.000 registros podriamos ingresar a la base de datos 100.000 veces por lo que cuando ejecutamos el programa lo cual produce un tiempo grande de espera, utilizando FOR ALL ENTRIES nos aseguraríamos que ingresamos directamente a la base de datos.
 
 
 
Sobre el autor
Publicación académica de Claudio Marcelo Dario Haikel, en su ámbito de estudios para la Carrera Consultor ABAP.
Claudio Marcelo Dario Haikel
Profesión: Funcional Sap - Argentina - Legajo: HM94J
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Claudio Haikel