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. 

Conozca más sobre de la Carrera Programador ABAP
"Read Table" tema tratado en la
Carrera Programador ABAP
Carrera Programador ABAP:
Inicio 24 Julio 2017
Glosario SAP Glosario ámbito ABAP

¿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 24 Julio 2017 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!

:: Buscar más términos:

Puede utilizar el siguiente campo si desea buscar otro término dentro de nuestro glosario

:: 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!