![ABAP Las vistas de tablas bases de datos ABAP Las vistas de tablas bases de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/222.jpg)
Vistas de tablas de Base de datos
la vista es una tabla virtual en una base de datos relacional , las vistas tienen la misma estructura que una tabla;filas y columnas. La unica diferencia que solo se almacena la definicion NO LOS DATOS
En el diccionarios de datos
en el campo view ponemos DD02VV
- En la solapa View FIds: Campos que componen a la vista. El MANDT no forma parte de la vista.
- En la solapa Table/Join Conditions: Vemos las tablas que componen a la vista y las condiciones de unión de ambas tablas.
- En la solapa Selection Conditions: Condiciones existentes para realizar la selección.
- En la solapa Maint Status: Se determina si la vista será solo le lectura o si también se podrán cambiar datos.
Existen 3 tipos de tablas BD:
- Tablas Transparentes: Almacenar datos de las aplicaciones como datos maestros, proveedores clientes materiales y transacciones como pedidos y facturas son las tablas que se crean en el diccionario de datos.
- Tablas POOL: En donde varias tablas del diccionario de datos se corresponden con una tabla de la BD. La tabla en la BD de datos tiene diferente nombre distintos números de campos y nombres de campos diferentes. SAP las utiliza para almacenar miles de pequeñas tablas de 10 a 100 filas en pocas tablas de la BD, de esta forma se reduce la cantidad de recursos necesarios para manejar la BD al reducir el número de tablas que se deben abrir a las vez. Estas tablas se utilizan para almacenar información del sistema como por ejemplo la parametrizacion.
Tablas CLUSTER: Como las POOLS varias tablas del diccionario de datos se almacenan en una única tabla de la BD, 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 las tablas clúster 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 BD mejorando el rendimiento del sistema.