
A través del Diccionario de datos ABAP correspondiente a la transacción estándar SE11 podemos crear, modificar y visualizar
Vistas de tablas bases de datos.
Vistas de tablas bases de datos
Consisten en la unión de dos o más tablas base de datos existentes en el Diccionario de datos ABAP, utilizando condiciones de conexión y condiciones de selección, que nos van a permitir visualizar datos pertenecientes a varias tablas base de datos en una única selección de datos.
Las vistas de tablas bases de datos tienen la misma estructura que las tablas bases de datos, es decir tienen filas y columnas, la única diferencia es que solo se almacena de ellas la definición y no los datos.
Existen vistas de tablas bases de datos que son estándar del sistema SAP, es decir que ya vienen con el sistema y nosotros podemos utilizar en nuestros desarrollos pero no vamos a poder modificarlas.
También podemos crear vistas de tablas bases de datos nuevas, es decir Z.
El caso de uso más interesante que encuentro respecto de la utilización de vistas de tablas base de datos es la posibilidad de crear un nueva vista de tablas base de datos Z que esté compuesta por la unión de dos o más tablas bases de datos, ya sea estándar o también Z.
Antes de crear una nueva vista de tablas bases de datos en el sistema, es importante que intentemos resolver la necesidad de información de otra forma, es decir realizando un join entre las tablas bases de datos en la selección de los datos, ya que siempre se trata de reutilizar lo existente antes de crear un objeto nuevo en el sistema.
2 | El paso a paso de la creación de una Vista de tablas bases de datos
Dos tablas bases de datos muy importantes dentro del sistema SAP, como son la tabla base de datos estándar VBRK de Factura
De la tabla base de datos VBRK vamos a elegir para incluir en la vista los siguientes campos:
Mandante (MANDT)
Factura (VBELN)
Clase de factura (FKART)
Tipo de factura (FKTYP)
Tipo de documento comercial (VBTYP)
Moneda del documento comercial (WAERK)
Organización de ventas (VKORG)
Canal de distribución (VTWEG)