ABAP - Read Table

Definición de Read Table

Read table es una sentencia de ABAP que se utiliza para leer un registro de una tabla interna.

La sintaxis de la sentencia READ TABLE es la siguiente:

READ TABLE <tabla_interna>.

Veamos un ejemplo de su utilización:

READ TABLE ti_operaciones INTO wa_operaciones WITH KEY ACTIVITY = '0020'.

Siempre después de la ejecución de la sentencia READ TABLE es necesario preguntar por el contenido de la variable del sistema SY-SUBRC, si es cero entonces la se encontró en la tabla interna el registros que se estaba buscando. Si es distinto de cero entonces no se encontraron datos.

Podemos utilizar la adición BINARY SEARCH al final de la sentencia READ TABLE para realizar un búsqueda binaria en la tabla interna, la cual es sumamente performante en cuestión de rendimiento y tiempos de procesamiento.

Un búsqueda binaria consiste en dividir el espacio de búsqueda en dos y quedarnos con la mitad en donde se encuentra el valor buscado, luego volvemos a dividir el espacio de búsqueda en dos y nos quedamos con la mitad en donde se encuentra el valor buscado y así hasta encontrar el valor buscado. 

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre Read Table?

CVOSOFT posee los más completos temarios de estudios, puntualmente "Read Table" es uno de los tantos temas a desarrollar.
> El lunes 21 Mayo 2018 podría iniciar una carrera exitosa, si acepta el desafío le esperamos en clase!

 Cargando presentación, aguarde unos instantes...

 


Más Ayuda sobre Read Table

La base de conocimientos SAP más grande de habla hispana está en CVOSOFT y la ponemos a su alcance, disfrute de los siguientes recursos compartidos:


No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!

:: SAP de la A a la Z!

Disfrute del Glosario SAP Abierto y Gratuito más grande de habla hispana.

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

:: Ayúdenos a Difundir nuestra propuesta!

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!