✒️ABAP Las tablas internas
ABAP Las tablas internas
Tablas internas.
Es un conjunto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura.
Uso típico tabla interna:
Almacenar temporalmente los datos de la base de daros para un procesamiento futuro.
Estructurar y formatear datos que se mostrarán como salida del programa.
Formatear datos para ser utilizados por otros servicios.
Cómo declarar una tabla interna.
DATA: BEGIN OF <tabla> OCCURS <n>
<Def. Campo>,
...
END OF <tabla>
Llenado de una tabla interna.
APPEND TO. Añade un registro a la tabla interna en la ultima posición con los valores que tengamos en el área de trabajo.
Llenar la tabla interna con el contendido de una base de datos, con la sentencia SELECT.
Ordenamiento de una tabla interna.
SORT. para ordenar una tabla interna se utiliza la sentencia.
Procesamiento de una tabla interna.
LOOP -ENDLOOP. Procesamiento registro a registro de una tabla interna.
Lectura de una tabla interna.
READ TABLE. para leer registro concreto de una tabla interna .
READ TABLE ti_proveedores INTO wa-proveedores
WITH KEY nombre = 'Ariel'.
Modificación de una tabla interna.
MODIFY. Para modificar el contenido de un registro de una tabla interna.
wa_proveedores-dni = '248888'
MODIFY ti_proveedores FROM wa_proveedores INDEX 1.
INSERT. para insertar un registro en una posición determinada de una tabla interna.
wa_proveedores-nombre = 'Mauricio'
wa_proveedores-apellido = 'Gallo'
wa_proveedor_dni = '71783076'
INSERT wa_proveedores INTO ti_proveedores INDEX 2.
DELETE. Para borrar el contenido de una tabla interna.
DELETE ti_proveedores
WHERE dni='71783027'
REFRESH. para borrar el contenido de una tabla interna utilizamos la sentencia.
REFRESH ti_proveedores.
DESCRIBE TABLE. para saber cuantos registros tiene una tabla interna.
DATA: v_linea TYPE i.
DESCRIBE TABLE ti_proveedores LINES v_lineas.
 
 
 
Sobre el autor
Publicación académica de Fabio Gallo, en su ámbito de estudios para la Carrera Consultor ABAP.
Fabio Gallo
Profesión: Ingeniero Sistemas - Colombia - Legajo: KH72W
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Fabio Gallo