✒️ABAP Las tablas internas
ABAP Las tablas internas
TABLA INTERNA
DATA: BEGIN OF [tabla] OCCURS [n] n numero de lineas que se guardan en memoria simultaneamente, no limite de registros
[definicion de campos]
END OF [tabla]
n generalmente se deja en cero para trabajar gran cantidad de registros
crear tabla a partir de una standard data: ti_vuelos like standard table s_fly with header line
crear tabla con line like of
LLENADO DE TABLA INTERNA
APPEND TO, agrega un registro al final
SELECT: llenado a partir de base de datos
ORDENAMIENTO DE TABLA
SORT EJ.
SORT tabla by campo descending/ascending
RECORRER TABLA
LOOP END LOOP
LOOP AT tabla INTO variable
WHERE NOT campo IS INITIAL
ENDLOOP
si no hay registros el SY-SUBRC es diferente de cero
LEER UN REGISTRO DE TABLA SIN NECESIDAD DE RECORRERLA
READ TABLE: tabla INTO variable
WITH KEY vampo=val busqueda
de nuevo SY-SUBRC es diferente de cero si no encuentra nada
para buscar por indice especifico
READ TABLE tabla INTO VAR INDEX 1
MODIFICAR TABLA INTERNA
variable = valor
MODIFY tabla FROM variable INDEX N
TIPOS DE TABLAS INTERNAS: standart sorted hashed
Agradecimiento:
Ha agradecido este aporte: Alexander Cardenas
Sobre el autor
Publicación académica de Yeffer Jaime Sierra Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Yeffer Jaime Sierra Saenz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: LR78W
✒️Autor de: 88 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial