✒️ABAP Las tablas internas
ABAP Las tablas internas
TABLAS INTERNAS
Es un objeto de datos que permite almacenar de forma temporal gran cantidad de registros con la misma estructura. La cantidad de registros max que puede contener se especifica durante la instalación del sist.
Una tabla interna se puede declarar, entre otras, como sigue:
TYPES: BEGIN OF estructura,
campos,
END OF estructura.
DATA: tabla_interna TYPE STANDARD TABLE OF estructura.
Además, se puede declarar una estructura como: DATA: estructura LIKE LINE OF tabla.
Con una tabla interna podemos realizar las 4 operaciones CRUD:
LLENADO DE UNA TABLA INTERNA:
- SELECT FROM tabla_bbdd
- APPEND est TO tab_int --> agrega un registro al final de la tabla
- INSERT est INTO tab_int INDEX n --> agrega un registro en la posición n
LECTURA DE UNA TABLA INTERNA:
- READ TABLE tab_int INTO est WITH KEY campo = valor (+ BINARY SEARCH)
- READ TABLE tab_int INTO est INDEX n
- LOOP AT tab_int INTO est. ... ENDLOOP.
MODIFICACIÓN DE UNA TABLA INTERNA
- MODIFY tab_int FROM est INDEX n
BORRADO DE UNA TABLA INTERNA
- DELETE tab_int WHERE condición
OPERACIONES CON TABLAS INTERNAS
- ORDENAMIENTO: SORT tab_int BY campo
- INICIALIZACIÓN: REFRESH tab_int
- CANT. REG.: DESCRIBE TABLE tab_int LINES variable_i
- LIBERAR ESPACIO EN MEMORIA: FREE tab_int
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni