✒️ABAP Las tablas internas
ABAP Las tablas internas
TABLAS INTERNAS.
Para guardar registros de datos de la misma estructura en memoria, sin necesidad continua de acceder a la base de datos y poder hacer diferentes acciones con este conjunto uasremos TABLAS INTERNAS. Son un objeto de datos que permite guardar grandes cantidades de registros con la misma estructura. La cantidad de registro maxima esta relacionada con el limite espeficicado en la instalacion del sistema. El uso tipico es:
. Para almacenar temporalmente los datos de las bases de datos para un proceso futuro.
. Para estructurar y formatear datos que se mostraran como salida del programa.
. Para formatear datos para ser usados por otros servicios.
PARA DECLARAR UNA TABLA INTERNA con n lineas en memoria mas una linea de cabecera. La cant de lineas que se especifican en OCCURS no limitan el tamaño de la tabla sin la cant de registros que se guardaran en memoria.
LLENADO DE UNA TABLA INTERNA.
USAMOS:
.APPEND TO: se añade un registro a la tabla int en ultima posicion con los valores que tengamos en el area de trabajo.
ORDENAMIENTO DE UNA TABLA INTERNA.
Para ordenar usamos la sentencia SORT. Se usa DESCENDING para que sea de forma descendiente y ASCENDING para ordenar de menor a mayor.
PROCESAMEINTO DE UNA TABLA INTERNA.
Para recorrer la tabla y procesar registro a registro usaremos la sentencia LOOP-ENDLOOP. Sino existe registro que cumpla la condicion en la clausula WHERE, el SY-SUBRC sera distinto a 0.
LECTURA DE UNA TABLA INTERNA.
Se usa la sentencia READ TABLE.
MODIFICANDO UNA TABLA INTERNA.
Se usa la sentencia MODIFY. Usamos la sentencia INSERT para insertar un registro en una posicion determinada. Para borrar el contenido usamos DELETE, para borrar todo el contenido de una tabla usaremos REFRESH. Para saber cuantos registros tiene una tabla usaremos DESCRIBE TABLE.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto