✒️ABAP Las tablas internas
ABAP Las tablas internas
Tabla Interna: es un objto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. La cantidad de registros màximos esta relacionada con los limites especificos en la instalacion del sistema.
Las tablas Internas son útiles para:
- almacenar temporalmente los datos que se necesitan de una BD sin modificarlos.
- almacenar datos procesados durante la ejecución de programas que luego serán mostrados en pantalla,
- para preparar los datos que luego se transfieren a otros servicios.
Al definir una tabla interna es recomendable que el OCCURS sea definido en 0. Ya que esto permitirá trabajar con una gran cantidad de registros.
Existe otra forma de realizar una declaracion de tabla interna sin tener que especificar a parte un area de trabajo o cabecera a traves de las palabra reservada "WHIT HEADER LINE"
Ejemplo ti_vuelos del mismo tipo estandar de la tabla de vuelo que es la sflight
DATA: ti_vuelos LIKE STANDAR TABLE OF sflight WHIT HEADER LINE.
Asi declaramos una tabla interna donde la cabecera o area de trabajo de la tabla es la misma tabla interna
Existe otra forma de declarar una estructura o area de trabajo de una tabla interna, utilizando la edicion LIKE LINE OF
Por ejemplo la ti_proveedores creamos su area de trabajo de la siguiente forma
data: wa_proveedores LIKE LINE OF ti_proveedores, asi creamos una estructura indentica que equivale a un registro cualquiera de ti_proveedores
Para ordenar tablas interna se usa la sentencia SORT nombre_tabla BY campo_a_ordenar DESCENDING / ASCENDING
Para inicializar el area de trabajo se usa sentencia CLEAR para liberar el espacio de la tabla interna se usa la sentencia FREE
 
 
 
Sobre el autor
Publicación académica de Jose Tomas Gonzalez Saez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Tomas Gonzalez Saez
Profesión: Consultor Sap Hcm - Chile - Legajo: AD44B
✒️Autor de: 6 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
Disponibilidad Laboral: FullTime
Presentación:
Capacitación y aprendizaje continuo sobre las plataformas de desarrollo que proporciona sap a los desarrolladores y consultores
Certificación Académica de Jose Gonzalez