![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las tablas internas
ABAP Las tablas internas
![ABAP Las tablas internas ABAP Las tablas internas](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/181.jpg)
3. DICCIONARIO DE DATOS
3.1.Tablas Internas
3.1.1. Que son
Objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura.
- Almacenar temporalmente los datos de las bases de datos para un procesamiento futuro
- Para estructurar y formatear datos que se mostraran como salida de programa
- Para formatear datos para ser utilizados por otros servicios.
3.1.2. Declaración
DATA: BEGIN OF wa_proveedores OCUURS 0,
nombre(30) TYPE c,
apellido(30) TYPE c,
dni(8) TYPE c,
END OF wa_proveedores.
DATA: ti_proveedores LIKE STANDARD TABLE OF wa_proveedores.
3.1.3. Llenado
APPEND TO: Se añade un registro en la última posición con los valores que tengamos en el área de trabajo
APPEND wa_proveedores TO ti_proveedores.
3.1.4. Ordenado.
SORT ti_proveedores BY dni DESCENDIG.
3.1.5. Procesamiento
LOOP AT ti_proveedores INTO wa_proveedores
WHERE NOT nombre IS INITIAL
ENDLOOP
3.1.6. Lectura
READ TABLE ti_proveedores INTO wa_proveedores
WITH KEY nombre = 'Ariel'.
READ TABLE ti_proveedores INTO wa_proveedores INDEX 1.
3.1.7. Modificando
wa_proveedores-dni='24987500'.
MODIFY ti_proveedores FROM wa_proveedores INDEX 1.
- INSERT wa_proveedores INTO ti_proveedores INDEX 2.
- DELETE ti_proveedores WHERE dni= '20857492'.
- REFRESH ti_proveedores. (Borra todo el contenido)
- Número de líneas
DATA: v_lineas TYPE i.
DESCRIBE TABLE ti_proveedores LINES v_lineas.
 
 
 
Sobre el autor
Publicación académica de Fernando Ramos Burgos, en su ámbito de estudios para la Carrera Consultor ABAP.
Fernando Ramos Burgos
Profesión: Programador Analista - Mexico - Legajo: RJ17D
✒️Autor de: 4 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Fernando Ramos