✒️ABAP - Tablas internas

ABAP 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 Programador ABAP.

SAP SemiSenior

Bruno Edgardo Gallinoto

Profesión: Vendedor - Argentina - Legajo: GM88R

✒️Autor de: 62 Publicaciones Académicas

🎓Cursando Actualmente: Master ABAP for HANA

🎓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

 

:: Al igual que Bruno ¿Usted está dispuesto a aprender ABAP?

El lunes 21 Junio 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!