✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
3.4. - Vistas de tablas de bases de datos
Una vista consiste en la unión de dos o más tablas de SAP utilizando condiciones de unión y condiciones de selección que permiten visualizar datos pertenecientes a varias tablas SAP en una única selección de datos.
Una vista es una tabla virtual en base de datos relacional. Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que solo se almacena en ellas la definición, no los datos. Los datos que se recuperan mediante una consulta a una vista se representaran igual que los de una tabla.
Hablando sobre la Vista estándar dd02vv, para que sirva como ejemplo:
1. En la pestaña “Campos vista”, se encuentran los campos que componen la vista. El mandante no forma parte de la vista.
2. En la pestaña “Tablas/Condiciones de conexión”, se encuentran las tablas que componen la vista y las condiciones de unión de ambas tablas. Los campos de una tabla, deben coincidir con los campos de la otra tabla, siguiendo el ejemplo.
a.
3. En la pestaña “Condiciones de selección” se encuentran las condiciones existentes para realizar la selección.
4. En la pestaña “Estado actual” se puede determinar si la vista será solo de lectura o se podrán cambiar datos.
En SAP existen tres tipos de tablas de base de datos:
1. Tablas transparentes
a. Se utilizan para almacenar datos de las aplicaciones como datos maestros, proveedores, clientes, materiales y transacciones como pedido y facturas.
b. Son las tablas que se crean en el diccionario de datos.
2. Tablas pool
a. Varias tablas de base de datos se corresponden con una tabla de la base de datos.
b. La tabla en base de datos tiene diferente nombre, distinto número de campos y nombres de campos diferentes.
c. SAP las utiliza para almacenar miles de pequeñas tablas, de 10 a 100 filas, en pocas tablas de la base de datos.
d. De esta forma, se 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.
e. Se utilizan para almacenar información del sistema, por ejemplo la parametrización.
3. Tablas clúster
a. Varias tablas del diccionario de datos se almacenan en una única tabla de la base de datos.
b. Son utilizadas para almacenar datos entre 2 y 10 tablas muy grandes, que tienen clave principal, común y sus datos deben accederse simultáneamente.
c. Las filas de estas tablas 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.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Cristina Fraile Del Rio
Sobre el autor
Publicación académica de Adrian Fernandez Marcos, en su ámbito de estudios para la Carrera Consultor ABAP.
Adrian Fernandez Marcos
Profesión: Técnico de Sistemas - España - Legajo: FQ91J
✒️Autor de: 116 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Adrian Fernandez