Programación General > ABAP

 Select's En Abap

<< < (2/2)

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 *  &#34;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 &#34;2005&#34;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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa