Las vistas de tablas bases de datos 1 Que son las vistas de tablas bases de datos Las vistas de tablas base de datos en ABAP son objetos del Diccionario de Datos que permiten combinar información de dos o más tablas base de datos, utilizando condiciones de conexión y de selección. A diferencia de las tablas, las vistas no almacenan datos, sino únicamente su definición (estructura). Características clave: Se crean, modifican y visualizan desde la transacción estándar SE11. Tienen estructura similar a las tablas base de datos (filas y columnas). Pueden ser vistas estándar del sistema (no modificables) o vistas Z (personalizadas por el usuario). Su uso principal es permitir la visualización conjunta de datos provenientes de múltiples tablas, facilitando los reportes y consultas. Antes de crear una nueva vista, se sugiere intentar resolver la necesidad de información con una sentencia JOIN, reutilizando objetos ya existentes para mantener la eficiencia del sistema. 2 El paso a paso de la creación de una vista de tablas bases de datos Este proceso permite unir datos de dos o más tablas base de datos en SAP, permitiendo visualizar información combinada sin replicar datos. El paso a paso es: Acceso a SE11: Se ingresa a la transacción estándar SE11 del Diccionario de Datos ABAP, se selecciona "Vista" y se define un nombre para la vista, como ZVISTA_FACTURAS. Tipo de Vista: Se elige la opción "Vista base de datos". Descripción y Tablas: Se proporciona una breve descripción y se agregan las tablas base que conformarán la vista, por ejemplo: VBRK (cabecera de factura) y VBRP (posición de factura). Condiciones de conexión: Se especifican los campos clave comunes entre las tablas (como MANDT y VBELN) para establecer la relación entre ellas. Campos visibles: En la pestaña de campos, se seleccionan los campos de cada tabla que se desean mostrar en la vista, como POSNR, NETWR, VKORG, etc. Condiciones de selección (opcional): Se pueden definir filtros, como mostrar solo facturas periódicas (FKTYP = 'D'). Activación y paquete: Finalmente, se activa la vista y se asigna a una clase de desarrollo o se guarda como objeto local (temporal).