✒️ABAP / Las tablas internas Por Sonia Agüero Caballer
ABAP Las tablas internas

TABLAS INTERNAS
Objeto que guarda gran cantidad de registros de datos en memoria con la misma estructura para:
- - Para su procesamiento.
- - Para formatear los que se mostrarán como salida del programa.
- - Para formatear los que serán utilizados en otros servicios.-
1. DATA: BEGIN OF tabla OCCURS n, Campo, …. END OF table.2. DATA: BEGIN OF estructura, campos, END OF estructura. DATA: table_interna LIKE STANDARD TABLE OF estructura. Es igual a la anterior
3. DATA: ti_vuelos LIKE STANDAR TABLE OF sflight WITH HEADER LINE declaramos tabla interna con área de trabajo de la tabla es la misma tabla interna.
4. DATA: wa_proveedores LIKE LINE ti_proveedores. Creamos una estructura con formato idéntico a un registro de la ti_proveedores. ¿diferencias con TYPE? Funcionalmente ninguna, es cuestión de gustos y estilos. Para enfatizar que un área de trabajo está siendo utilizada por una línea de la tabla usamos LIKE en lugar de su tipo. Ahorra al programador tener que buscar el verdadero tipo.
n limita la cantidad de registros que se guardarán en memoria simultáneamente. Generalmente 0, permite el uso de tablas con gran cant de registros.
LLENAR TABLA: registro a registro con APPEND TO, con una BBDD con SELECT (SQL de toda la vida)
ORDENAR: SORT BY – DESCENDING, ASCENDING
PROCESAMIENTO: LOOP AT tabla INTO registro WHERE condición. ENDLOOP.
BUSQUEDA REGISTRO: READ TABLE tabla INTO registro WITH KEY campo = texto.
Si sabemos la posición, utilizamos INDEX y número posición en lugar de WITH KEY.
MODIFY tabla FROM registro. INSERT registro INTO tabla INDEX n.
DELETE tabla WHERE condición.
NÚMERO REGISTROS: DESCRIBE TABLE tabla LINES n
- CLEAR wa_Tabla: inicializar área de trabajo
- FREE ti Liberar espacio ocupado por tabla interna.
- REFRESH: borra contenido ti pero no la tabla.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Amilcar Cerna
Sobre el autor
Publicación académica de Sonia Agüero Caballer, en su ámbito de estudios para el Curso SAP ABAP.
Sonia Agüero Caballer
España - Legajo: JV95V
✒️Autor de: 23 Publicaciones Académicas
🎓Cursando Actualmente: Curso SAP ABAP
🎓Egresado de los módulos:
- Carrera Consultor SAP HCM Nivel Avanzado
- Carrera Consultor SAP HCM Nivel Inicial
- Curso SAP ABAP Avanzado
- Curso SAP ABAP
Disponibilidad Laboral: FullTime
























