✒️ABAP - Tablas internas

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

SAP Junior

Jose Tomas Gonzalez Saez

Profesión: Consultor Sap Hcm - Chile - Legajo: AD44B

✒️Autor de: 6 Publicaciones Académicas

🎓Cursando Actualmente: Programador 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

 

:: Al igual que Jose ¿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!