✒️ABAP Las tablas internas
ABAP Las tablas internas
TABLAS INTERNAS
Es un objeto que permite guardar en memoria grandes cantidades de registros y datos, para poder realizar diversas operaciones. Comúnmente son utilizadas para estructurar y formatear datos que se mostraran como salida del programa, o serán utilizados por otros servicios.
Su estructura es la siguiente.
DATA: BEGIN OF <tabla> OCCURS <n>,
<Def.Campo>,
END OF <tabla>
AREA DE TRABAJO: Se refiere a la cabecera de una tabla interna que tiene el contenido de un registro
El parámetro OCCURS sirve para especificar la cantidad de registros en memoria de una tabla interna. La cantidad 0 (cero) permite trabajar con tablas de gran cantidad de registros.; NO limitan el tamaño de la tabla sino la cantidad de registros que se guardarán en memoria simultáneamente.
Para llenar una tabla interna, se utiliza la palabra APPEND TO: Se añade un registro a la tabla interna en la ultima posiscion con los valores que tengamos en el area de trabajo.
El ordenamiento de una tabla interna utilizamos la sentencia SORT,
LOOP-ENDLOOP; sirve para recorrer una tabla interna y procesar registro a registro.
Para leer un registro concreto de una tabla interna sin necesidad de recorrerla, se utiliza la sentencia READ TABLE
Utilizar BINARY SEARCH en la sentencia Read Table hace que la búsqueda sea más eficiente.
 
 
 
Sobre el autor
Publicación académica de Amilcar Cerna, en su ámbito de estudios para la Carrera Consultor ABAP.
Amilcar Cerna
Guatemala - Legajo: QL25P
✒️Autor de: 14 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Amilcar Cerna