✒️ABAP Las tablas internas
ABAP Las tablas internas
Resumen Lección: Tablas Internas
Que son Tablas Internas?
Es un Objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura.
La cantidad de registros máxima está relacionada con los limites especificados e la instalación del sistema.
El uso típico que se le da a una tabla interna es:
- Para almacenar temporalmente los datos de las bases de datos para un procesamiento futuro.
- Para estructurar y formatear datos que se mostraran como salida del programa.
- para formatear datos para ser utilizados por otros servicios.
Como se Declara una Tabla Interna
La sintaxis para su declaración es la siguiente:
DATA: BEGIN OF <tabla> OCCURS <n>,
<Def. Campo>,
...
END OF <tabla>.
Por lo general, el parámetro OCCURS se especifica la cantidad 0 lo que permite trabajar con tablas de gran cantidad de registros.
Llenado de una tabla interna
APPEND TO: se añade un registro a la tabla interna en la última posición con los valores que tengamos en el área de trabajo.
Ordenamiento de una Tabla Interna
Para ordenar una tabla interna utilizaremos la sentencia SORT.
Procesamiento de una Tabla Interna
para recorrer una tabla interna y procesar registro a registro utilizamos la sentencia LOOP-ENDLOOP.
Lectura de una tabla interna
Para leer un registro concreto de una tabla interna sin necesidad de recorrerla utilizamos la sentencia READ TABLE.
Modificando una Tabla Interna
Para modificar el contenido de un registro de una tabla interna utilizamos la sentencia MODIFY.
Para insertar un registro en una posición determinada de una tabla interna utilizamos la sentencia INSERT.
Para borrar el contenido de un Registro de una tabla interna utilizamos la sentencia DELETE.
Para borrar todo el contenido de una tabla interna utilizamos la sentenia REFRESH.
Para saber cuantos registros tiene una tabla interna utilizamos la sentencia DESCRIBE TABLE.
 
 
 
Sobre el autor
Publicación académica de Alexander José Tovar Rodríguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander José Tovar Rodríguez
Profesión: Ing. Electrónico en Computación - Venezuela - Legajo: UB49U
✒️Autor de: 45 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Alexander Tovar