✒️ABAP Las tablas internas
ABAP Las tablas internas
tablas internas
Son un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura.
una tabla interna puede almacenar entre 0 y N registros de datos, si bien al momento de declarar una tabla interna es posible especificar la cantidad de registros que puede almacenar, la verdad es que la cantidad de registros maxima esta intimamente relacionada con los limites especificados en la instalacion del sitema sap.
Siempre que se declara una tabla interna se declara con TI_ donde Ti es tabla interna. siempre que declaramos una estructura o area de trabajo se usa WA donde WA es area de trabajo, esto se conoce como convencion de nombres y es llamado como estandares de programacion.
existen 5 tipos de tabla internas, pero las mas utilizadas son las STANDAR TABLE, el resto de las opciones se usa para casos sumamente especificos-
Al ejecutar la sentencia SORT no especifimos la forma de ordenamiento ya sea ASCENDING o DESCENDING entonces por defecto el ordenamiento de la tabla interna se realiza de forma ascendente
Busqueda binaria
Es un algoritmo de busqueda que encuentra la posicion de un valor en una trabla interna ordenada dividiendo el espacio de busqueda en ods y comparando el valor buscado con el elemnto en el medio de la TI, si no son inuales, la mitad en la cual el valor no esta es eliminada y la busqueda contuna en la mitad restante, utilizando el mismo procedmineto hasta que se encuentre el valor buscado. esta forma de busqueda es ampliamente mas efciente que la forma secuencial.
si se intenta modificar un registro de una tabla interna y el mismo no existe entonces EL SY-SUBRC sera distinto de Cero
Para inicializar el WA o cabecera de la TI usamos la sentencia Clear seguido del WA, para liberar el espacio usado por una TI en memoria usamos la sentencia FREE seguido de la tabla interna. Y la sentencia REFRESH borrara el contenido de la TI pero no la tabla en si.
 
 
 
Sobre el autor
Publicación académica de Pedro Salazar, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Salazar
Profesión: Consultor Sap Sd - España - Legajo: PX97H
✒️Autor de: 113 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas
Certificación Académica de Pedro Salazar