✒️ABAP Las tablas internas
ABAP Las tablas internas
¿Que son las tablas internas?
· Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura.
· 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.
Existe otra forma que podemos utilizar para declarar tablas internas sin tener que especificar aparte un área de trabajo o cabecera y que se realizan mediante la palabra reservada WITH HEADER LINE. Por ejemplo, supongamos que queremos crear una tabla interna type_vuelos del mismo tipo que la tabla estándar del sistema del sistema de vuelos que es la tabla SFLY entonces declararíamos DATA: type_vuelos LIKE STANDARD TABLE OF sfly WITH HEADER LINE. De esta forma estamos declarando una tabla interna en donde la cabecera o área de trabajo de la tabla es la misma tabla interna.
Existe otra forma de declarar una estructura o área de trabajo de una tabla interna y se realiza utilizando la edición LIKE LINE OF tomemos por ejemplo la tabla interna ti_provedores que declaramos al comienzo de la lección con la edición OCCURS 0. Si deseamos escribir una estructura con el mismo formato de esta tabla interna podemos declarar DATA: wa_proveedores LIKE LINE OF ti proveedores de esta forma estamos creando una estructura cuyo formato es idéntico a un registro cualquiera de la tabla ti proveedores.
Vemos otras instrucciones de tablas internas que podemos utilizar.
Para inicializar el área de trabajo o cabecera de la tabla interna utilizaremos la sentencia CLEAR seguida del área de trabajo o cabecera
Para liberar el espacio ocupado por una tabla interna de memoria utilizaremos la sentencia FREE seguida del nombre de la tabla interna. Y vale la pena destacar que la sentencia REFRESH borrará el contenido de la tabla interna y no la tabla en sí.
 
 
 
Sobre el autor
Publicación académica de Felipe Estepa Quintero, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Estepa Quintero
Profesión: Tecnologo en Gestion Logistica - Colombia - Legajo: QH16V
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Felipe Estepa