![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las tablas internas
ABAP Las tablas internas
![ABAP Las tablas internas ABAP Las tablas internas](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/140.jpg)
Tablas internas: Son un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. Una tabla de datos puede almacenar de 0 a n registros de datos. Los usos mas tipicos para utilizar tablas internas son para almacenar temporalmente los datos de las tablas bases de datos para un almacenamiento futuro, tambien para estructurar y formatear datos que se mostraran como salidas de programa y para formatear datos para ser utilizados por otros servicios.
Una estructura o área de trabajo o cabecera de una tabla interna solo puede almacenar 1 registro de datos.
Siempre que declaramos una tabla interna su nombre debe comenzar con TI_ donde ti significa tabla interna, siempre que se declare una estructura o área de trabajo esta comienza con WA_ esto significa área de trabajo, esto se conoce como convención de nombres.
Para ordenar una tabla interna utilizaremos la sentencia SORT.
Básicamente tenemos dos opciones disponibles de ordenar, de forma ascendente o descendiente, para ordenar de forma ascendente el campo de una tabla se ejecuta con ascending, y si queremos hacerlo de forma descendiente utilizaremos descending.
Si al ejecutar la sentencia SORT no especificamos la forma de ordenamiento ya sea con ascending o descending, entonces por defecto la tabla se ordenara de forma ascendente.
Busqueda Binaria (Binary Search): es un algoritmo de busqueda que encuentra la posicion de un valor en una tabla interna ordenada, dividiendo el espacio de busqueda en dos y comparando el valor buscado con el elemento en el medio de la tabla interna, si no son iguales, la mitad en la cual el valor no coincide con el buscado es eliminada y la busqueda continua en la mitad restante, hasta que encuentre el valor buscado.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Alvaro Ardila Sandoval
Sobre el autor
Publicación académica de Edgar Enrique Pérez Velásquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Edgar Enrique Pérez Velásquez
Profesión: T.s.u. en Informatica - Chile - Legajo: TU99J
✒️Autor de: 13 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Hola, saludos. soy t.s.u. en informatica, profesional, con una capacidad de organización y amplia experiencia. en busca de asumir nuevos retos como consultor de sap mm
Certificación Académica de Edgar Pérez