✒️ABAP Las tablas internas
ABAP Las tablas internas
Son un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura.
Una tabla interna puede almacenar entre 0 y n registros de datos.
Una tabla interna existe únicamente en memoria en tiempo de ejecución del programa es decir, mientras se esté ejecutando el programa ABAP.
Los diferentes usos de la tabla interna:
Para almacenar temporalmente los datos de la tabla de la base 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.
¿Cómo se declara la tabla interna?
Hay 4 formas de declararlas, antes de mencionar las 4 formas, hay que destacar que para poder trabajar con una tabla interna vamos a necesitar contar con una estructura también llamada área de trabajo o cabecera de la tabla interna, la cuál va a tener el mismo formato de la tabla interna, consta de un sólo registro 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 a una tabla interna. .
- Modificar el contenido de un registro de una tabla interna.
Formas de declarar la tabla interna:
1)Se declara a través de TYPES(se declara un tipo de datos).
Se declara tabla interna de este mismo tipo de datos utilizando la sentencia TYPE STANDARD TABLE OF y por último se declara la estructura que nos va a permitir trabajar con la tabla interna LIKE LINE OF.
2)Declarar la tabla interna con la sentencia OCCURS 0(n líneas en memoria más una línea de cabecera) y declarar la estructura con LIKE LINE OF
3)Declarar la estructura y luego declarar la tabla interna del mismo tipo de datos de la estructura con la sentencia LIKE STANDARD TABLE OF.
4)declarar la tabla interna con el mismo tipo que una tabla de la base datos existente en el diccionario de datos ABAP sentencia LIKE LINE OF .
 
 
 
Sobre el autor
Publicación académica de Maria Elena Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Elena Saenz
Profesión: Consultora Sap Sd - España - Legajo: CV75F
✒️Autor de: 5 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Maria Saenz