✒️ABAP Las tablas internas
ABAP Las tablas internas
COMO SE DECLARA UNA TABLA INTERNA:
DATA: BEGIN OF <TABLA> OCCURS <n>
<Def Campo>,
END OF <TABLA>
LLENADO DE UNA TABLA INTERNA:
- APPEND TO: Se añade 1 registro en la ultima posición con los valores que tengamos en el área de trabajo.
APPEND wa_proveedores TO ti_proveedores.
ORDENAMIENTO DE UNA TABLA INTERNA:
- SORT= SORT ti_proveedores BY dni DESCEND ING. --ASCENDING: Para ascendente.
PROCESAMIENTO DE UNA TABLA INTERNA: Para recorrer un TI utilizamos.
LOOP - ENDLOOP = LOOP AT ti_proveedores INTO wa_proveedores
WHERE NOT nombre IS INITIAL.
ENDLOOP.
LECTURA DE UNA TABLA INTERNA:Sin necesidad de recorrerla utilizamos READ TABLE.
READ TABLE ti_proveedores INTO wa_proveedores
WITH KEY nombre 'Ariel'.
MODIFICAR UNA TABLA INTERNA. Se utiliza la sentencia MODIFY.
WA_PROVEEDORES-DNI = '80241510'.
MODIFY ti_proveedores FROM wa_proveedores INDEX 1.
BORRAR CONTENIDO DETERMINADO: Se utiliza la sentencia DELETE.
DELETE ti_proveedores WHERE dni = '80241510'.
BORRADO DE TODOS LOS DATOS DE LA TI: Utilizamos la sentencia REFRESH.
REFRESH ti_proveedores.
SABER LA CANTIDAD DE REGISTROS DE LA TI: Se utiliza la sentencia DESCRIBE TABLE.
DATA: v_lineas TYPE i.
DESCRIBE TABLE ti_proveedores LINES v_lineas.
 
 
 
Agradecimiento:
Ha agradecido este aporte: David Camacho Espinoza
Sobre el autor
Publicación académica de Oscar Alexander López Beltrán, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Alexander López Beltrán
Profesión: Analista de Tecnologia - Colombia - Legajo: VQ54X
✒️Autor de: 17 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Oscar López