✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
CONCEPTO DE VISTA
Una vista es una tabla virtual en una base de datos relacional. Consiste en la unión de dos o más tablas SAP utilizando condiciones de unión y selección que permiten visualizar datos de varias tablas en una única selección de datos.
Tienen la misma estructura que una tabla, a diferencia que sólo se almacena de ellas su definición, no sus datos.
En el Diccionario ABAP se puede crear vistas de tablas bases de datos. Al seleccionar una vista en el diccionario, en la solapa “View Fields” se observan los campos que forman parte de la vista. En la solapa “Tablas/ Condiciones de conexión” se ven las tablas que componen a las vista y las condiciones de unión de las tablas.
En este ejemplo, los campos TABNAME Y AS4LOCAL, de la tabla DD02L deben coincidir con los mismo campos de la tabla DD02T. Al hacer doble clic en la tabla vemos su contenido.
En la solapa “Selection Conditions” se muestran las condiciones para realizar la selección.
En “Main Status” se determina si la vista es solo de lectura o se podrán modificar los datos.
Para ver el contenido de la vista pulsar sobre el botón “Contenido”.
Tipos de tablas bases de datos en SAP:
- Tablas transparentes. Almacenan datos de las aplicaciones (datos maestros) y transacciones (pedidos y facturas). Se crean en el Diccionario de datos.
- Tablas pull. Varias tablas del Diccionario se corresponden con una tabla de la BBDD. La tabla en la BBDD tiene diferente nombre, distintos nº de campos y nombres de campos diferentes. La usa SAP para almacenar miles de pequeñas tablas (10-100 filas) en pocas tablas de la BBDD, para reducir la cantidad de recursos necesarios para manejar la BBDD al reducir el nº de tablas que se abren a la vez. Se emplean para almacenar información del sistema (parametrización).
- Tablas clúster. Varias tablas del Diccionario se almacenan en una única tabla en BBDD. Utilizadas para almacenar datos de entre 2 y 10 tablas muy grandes con PK común y sus datos deben accederse simultáneamente. Cada fila es una combinación de las tablas agrupadas manteniendo la clave principal común. Permite reducir el nº de lecturas a la BBDD mejorando el rendimiento del sistema.
 
 
 
Sobre el autor
Publicación académica de Jesús Carmelo Hernández Alemán, en su ámbito de estudios para la Carrera Consultor ABAP.
Jesús Carmelo Hernández Alemán
Profesión: Analista/programador - España - Legajo: LQ62P
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Presentación:
Analista/programador de aplicaciones informáticas: aplicaciones de escritorio y web. manejo de bases de datos oracle. frameworks de desarrollo symfony, magento, wordpress. tecnología opencv
Certificación Académica de Jesús Hernández