Programación General > ABAP
Select's En Abap
Soultaker:
Tengo una duda, segun lo que entendi es que primero creas la tabla interna, pero esta tabla interna esta sin datos :think: entonces cuando hago el select que me muestra.
--- Citar ---Ahora bien....a una tabla interna no podemos hacerle un select...así que tenemos que recurrir a un READ TABLE
--- Fin de la cita ---
Si para leer una tabla interna se usa el READ TABLE.
Tonces para que es el Select ¿Que hace?
:comp:
Blag:
--- Citar ---Tengo una duda, segun lo que entendi es que primero creas la tabla interna, pero esta tabla interna esta sin datos :think: entonces cuando hago el select que me muestra.
--- Fin de la cita ---
Claro....cuando creas una tabla interna, defines solamente la estructura....Entoces, está sin datos. :ph34r: Cuando haces el select, llenas esta estructura con datos :hola:
--- Código: Text --- SELECT * "Seleccionamos todos los datos*Los almacenamos en los campos correspondientes de nuestra tabla internaINTO CORRESPONDING-FIELDS OF T_TAB*de la tabla BKPFFROM BKPF*donde el ejercicio es "2005"WHERE GJAHR EQ '2005'.
--- Citar ---Si para leer una tabla interna se usa el READ TABLE.
Tonces para que es el Select ¿Que hace?
--- Fin de la cita ---
Lo que pasa es que con el select, seleccionas los datos de una tabla standard que se van a almacenar en la tabla interna. Pero si quieres o necesitas leer los datos que están almacenados en esa tabla interna, debes de utilizar un read table.
Las tablas internas se utilizan para no recargar de trabajo a la base de datos.
Al comenzar el programa, haces todos los selects necesarios y llenas tu tablas internas....Luego cuando están llenas, puedes hacer lo que quieras con ellas, sin necesitar volver a acceder a la base de datos o hacer nuevamente un select.
Saludos,
Blag :smartass:
Soultaker:
Ahhhhhhhhh :D B) ya lo entendi, osea el Select lo haces a la tabla estandar y con el INTO recien lo ingresas a la tabla INTERNA.
Gracias por aclararme las dudas. Realmente ya me quedo muy claro todo.
:comp:
Blag:
--- Citar ---Ahhhhhhhhh :D B) ya lo entendi, osea el Select lo haces a la tabla estandar y con el INTO recien lo ingresas a la tabla INTERNA.
--- Fin de la cita ---
Exactamente :lol:
--- Citar ---Gracias por aclararme las dudas. Realmente ya me quedo muy claro todo.
--- Fin de la cita ---
Cuando quieras B) Es un placer ayudar a la comunidad. :comp:
Saludos,
Blag :smartass:
Navegación
[*] Página Anterior
Ir a la versión completa