![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las tablas internas
ABAP Las tablas internas
![ABAP Las tablas internas ABAP Las tablas internas](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/436.jpg)
LAS TABLAS INTERNAS
Si queremos guardar una colección de registros de datos de la misma estructura en memoria, sin necesidad de acceder continuamente a las bases de datos y poder realizar diversas operaciones con este conjunto de información, entonces utilizamos tablas de datos.
Tablas Internas: son un objeto de datos que permiten guardar en memoria grandes cantidades de registros de datos con la misma estructura. Si bien al momento de declarar una tabla interna es posible especificar la cantidad de registros que se puede almacenar, la verdad es que la cantidad de registros máxima está íntimamente relacionada con los límites especificados en la instalación del sistema SAP.
Una Tabla Interna existe únicamente en memoria en tiempo de ejecución, es decir, mientras se está ejecutando un programa ABAP.
Los típicos usos que se le da a una tabla interna es alguno de los siguientes:
Para almacenar temporalmente los datos de las tablas base de datos para un procesamiento futuro: es decir se seleccionan los datos de las tablas de bases de datos, luego se procesan esos registros en el programa y por último se vuelven a impactar los cambios en las tablas de bases de datos.
Para estructurar y formatear datos que se mostrarán como salida del programa: utilizando tablas internas para realizar la salida de datos, la cual puede consistir en un listado de salida por pantalla o un archivo que se genera en el servidor o localmente en el equipo que lo ejecute.
Para formatear datos para ser utilizados por otros servicios: en ocasiones vamos a necesitar almacenar registros de datos con determinados formatos, los cuales servirán de entrada para que otros servicios del sistema SAP los puedan utilizar.
Como se declara una Tabla Interna:
Vamos a necesitar contar con una Estructura, también llamada Área de Trabajo o Cabecera de la Tabla Interna, la cual tendrá el mismo formato que la tabla Interna y que nos va a permitir:
- Leer el contenido de un registro de la tabla interna.
- Recorrer cada registro de la tabla interna.
- Agregar registros de la tabla interna.
- Modificar el contenido de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Carvajal Encina Franco Erasmo, en su ámbito de estudios para la Carrera Consultor ABAP.
Carvajal Encina Franco Erasmo
Profesión: Ingeniero en Informática - Chile - Legajo: SV83L
✒️Autor de: 22 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime