![](/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/152.jpg)
Tabla interna: 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 en la instalación del sistema.
Uso tipico de esta:
- Almacenar temporalmente los datos de las base de datos para un procesamiento futuro.
- Estrucutrar y formatear datos que se mostrarán como salida del programa.
- Formatear datos para ser utilizados por otros servicios.
Para crear una tabla con la misma estructura de una tabla interna se puede declarar de la siguiente manera:
DATA: wa_proveedores LIKE STANDARD TABLE OF ti_proveedores WITH HEADER LINE.
El agregado de la cláusula binary search en la sentencia read table hace que la búsqueda sea ampliamente más eficiente.
Para borrar el contenido de una tabla interna utilizamos la sentencia REFRESH.
Para saber cuantos registros tiene una tabla interna utilizamos la sentancia describe table.
Para recorrer una tabla interna y procesar registro a registro utilizamos la sentencia loop-endloop.
Para llenar datos una tabla interna se utiliza el append to: añade un registro a la tabla interna en la última posición con los valores que tengamos en el área de trabajo.
Occurs no limita el tamaño de la tabla si no la cantidad de registros que se guardan en memoria.
 
 
 
Sobre el autor
Publicación académica de Natalia Alejandra Garcia Milla, en su ámbito de estudios para la Carrera Consultor ABAP.
Natalia Alejandra Garcia Milla
Profesión: Ingeniero en Informática - Chile - Legajo: ZE97A
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime