✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
VISTAS DE TABLAS DE BBDD.
VISTA: Unión de dos o más tablas, utilizando condiciones de unión y condiciones de selección, que nos permitirá ver datos de varias tablas, en una única selección de datos.
Las vistas se podrán gestionar a traves de la transacción SE11. En la cual las pestañas más importantes serían:
<Campo Vista>: Campos que componen la vista (Nota: el campo Mandante no se incluye).
<Tabla/Cond.Selección>: Las tablas que componen la vista y las condiciones de unión de ambas tabla.
<Condiciones Selección:>: Condiciones existentes para realizar la selección.
<Stat.actual>: Se define si la vista será solo de lectura o se podrá cambiar datos.
TIPOS DE TABLAS EN SAP:
Existen 3 grupos de tablas claramente difereniadas:
Tablas Transparentes: tablas se utilizan para almacenar datos de las aplicaciones como datos
maestros (proveedores, clientes, materiales,...) y transacciones (pedidos, facturas...). Son las tablas que crearemos en el diccionario de datos.
Tablas Pool: Varias tablas del diccionario de datos se corresponden con una tabla de la base de datos. La tabla en la base de datos tiene diferente nombre, distinto número de campos y nombres de campos diferentes. El sistema las utiliza para almacenar miles de pequeñas tablas de 10 a 100 filas en pocas tablas de la base de datos, de esta forma SAP reduce la cantidad de recursos necesarios para manejar la base de datos, al reducir el número de tablas que se deben abrir a la vez. Estas tablas se utilizan para almacenar informacion del sistema como por ejemplo la parametrización (Customizing).
Tablas Cluster: como en las pool, varias tablas del diccionario de datos se almacenan en una única tabla de la base de datos. Son utilizadas para almacenar datos de entre 2 y 10 tablas muy grandes que tienen clave principal común y sus datos deben accederse simultáneamente. Las filas de la tabla cluster son una combinación de las tablas agrupadas manteniendo la clave principal común. Esto permite una reducción del número de lecturas que
se realizan a la base de datos mejorando el rendimiento del sistema. Las restricciones que tendremos en nuestros programas ABAP con las tablas pool y cluster son las siguientes:
a.. No se pueden crear índices secundarios.
b.. No se pueden utilizar las instrucciones ABAP select distinct ni group by.
c.. No se puede utilizar SQL nativo.
d. No se pueden especificar los nombres de los campos tras la sentencia order by a excepción de order by primary key.
 
 
 
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial