✒️ABAP Las tablas internas
ABAP Las tablas internas
Lección 1: Tablas internas
1. ¿Qué son las tablas internas?
Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. La cantidad de registros máxima está relacionada con los límites especificados en la instalación del sistema.
Las tablas internas se utilizan para no acceder continuamente a la base de datos.
2. ¿Cómo se declara una tabla interna?
Sintaxis:
DATA: BEGIN OF <Tabla> OCCURS <n>,
<Def.Campo>,
....
END OF <Tabla>.
La cantidad de líneas que se especifica con OCCURS no limita el tamaño de la tabla sino la cantidad de registros que se guardan en memoria simultáneamente. Si usamos OCCURS con 0 nos permitirá trabajar con tablas de gran cantidad de registros. Ejemplo:
DATA: BEGIN OF ti_proveedores OCCURS 0,
nombre(30) TYPE c,
apellido(30) TYPE c,
dni(8) TYPE c,
END OF ti_proveedores.
Otra forma sería esta:
DATA: BEGIN OF wa_proveedores,
nombre(30) TYPE c,
apellido(30) TYPE c,
dni(8) TYPE c,
END OF wa_proveedores.
DATA: ti_proveedores LIKE STANDARD TABLE OF wa_proveedores.
Existe otra forma de declarar tablas internas sin especificar aparte una área de trabajo o cabecera, supongamos que queremos declarar una tabla al estilo de SFLIGTH podemos hacerlo así:
DATA: ti_vuelos LIKE STANDARD TABLE SFLIGTH
 
 
 
Sobre el autor
Publicación académica de Eric David Rivas Rivas, en su ámbito de estudios para la Carrera Consultor ABAP.
Eric David Rivas Rivas
Profesión: Ing. en Ciencias de la Computación - El Salvador - Legajo: GO81U
✒️Autor de: 29 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Avanzado
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Eric Rivas