✒️ABAP Las tablas internas
ABAP Las tablas internas
1.- Tablas internas
Son un objeto que permite guaradr en memoria grandes cnatidades de datos con la misma estructura. una table interna puede almacenar de 0 a n regristros de datos.
usos:
- Para almacenar temporalmente los datos de las tablas de bases de datos para un procesameinto futuro.
- Para estructurar y formatear datos que se mostrarán como salida del programa.
- Para formatear datos para ser utilizados por otros servicios.
2.- Declaracion de una tabla interna
Se necesita una estructura, area de trabajo o cabecera de la tabla interna que nos permitira:
- Leer el contenido de un registro de la tabla interna
- Recorrer cada registro de la tabla interna
- agregar registros a una tabla interna
- Modificar elñ contenido de un registro de la tabla interna.
Una estructura o area de trabajo o cabecera de la tabla interna solo puede al macenar un registro de datos.
froma 1
forma 2
forma 3
forma 4
Forma 5
* forma desaconsejada
3-. LLENAR EL CONTENIDO DE UNA TABLA INTERNA
se pueden ralizar con SELECT, con INSERT, o con APPEND TO.
APPEND:
4. ORDENAR UNA TABLA INTERNA
SORT
5. RECORRER UNA TABLA INTERNA
LOOP-ENDLOOP
LOOP-ENDLOPP con WHERE
6. LECTURA DE UNA TABLA INTERNA
READ TABLE
Una busqueda binaria es un algoritmos que encuentra la posisicon de un valor en una tabla interna ordenada, dividuiendo el espacio de busqueda en dos y comparando el valor buscado con el elemento en el emdio de la tabla interna,, si no son iguales , la mitan en la cual el valor no esta es eliminada y la busqueda continua en la mitad restanta, utilizando el moismo procedimiento hasta que se encuentre el valor buscado. Esta forma de busqueda es ampliamente mas eficiente que la forma secuencial.
leer datos que se encuentran en una posicion particular
7 .- MODIFICACION DE TABLA INTERNA
MODIFY
Insertar un registro en una posision determinada.
Borrar un registro
borrar todo el contenido
saber cuantos registros tiene una tabla
 
 
 
Sobre el autor
Publicación académica de Luis Fernando López Martínez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luis Fernando López Martínez
Profesión: Lic. en Informática - Mexico - Legajo: NH37E
✒️Autor de: 25 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial