✒️ABAP Las tablas internas
ABAP Las tablas internas
Tablas Internas
las tablas internas se utilizaran cuando se quiere guardar una coleccion estructurada de registros sin necesidad de recurrir continuamente a la base de datos. Asi, se podra realizar operaciones con esta informacion.
Las tablas internas se utilizan normalmente para almacenar temporalmente datos de la base de datos. Tambien para estructurar datos, los cuales se mostraran en pantalla. Otro uso, es el formatear datos para que otros servicios lo utilicen.
Declaracion de tablas internas
La sintaxis para declarar una tabla interna es:
DATA: BEGIN OF tabla OCCURS n, DefinicionCampo, ................ END OF tabla.
n se usa para definir la cantidad de registros que se guardan simultaneamente en memoria. Normalmente en OCCURS se pone 0, ya que asi siempre permitira trabajar con base de datos de una considerable cantidad de registros.
Llenado de Tabla Interna
APPEND TO: añade un registro en la ultima posicion.
Ordenamiento de una Tabla Interna
Depende de como quieras ordenar la tabla internsa se utiliza la sentencia SORT BY DESCENDING o SORT BY ASCENDING.
Procesamiento de una Tabla Interna
Se utiliza LOOP-ENDLOOP si se desea recorrer una tabla interna.
Lectura de una Tabla Interna
Si se desea leer un registro especifico de una tabla interna sin necesidad de hacer el recorrido, se utiliza READ TABLE. Por otro lado, si se desea leer un registro en una posicion especifica se utiliza INDEX.
Modificacion de Tabla Interna
Para modificar se utiliza la sentencia MODIFY.
Ejemplo: wa_proveedores-dni='45911153'. MODIFY ti_proveedores FROM wa_proveedores INDEX 1.
Para insertar un registro en una posicion especifica se utiliza INSERT.
Para borrar el contenido de un registro se utiliza DELETE. Se usa a la vez WHERE para especificar que registro se desea borrar.
Para borrar todo el contenido de una tabla interna se utiliza REFRESH.
Para saber cuantos registros tiene una tabla interna se utiliza DESCRIBE TABLE. Se debe declarar una variable que contendra la cantidad de filas de la tabla interna.
 
 
 
Sobre el autor
Publicación académica de Jhonatan Parra, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhonatan Parra
Profesión: Informática - Peru - Legajo: BE21G
✒️Autor de: 15 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jhonatan Parra