![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
![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/410.jpg)
Las vistas de tablas bases de datos consisten en la uniòn de dos o mas tablas de bases 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 da
tos en una ùnica selecciòn de datos.
Existen vistas de tablas bases de datos que son estàndar del sistema SAP, que vienen con el sistema y no son modificables, y tambien hay otras que son Z, y pueden ser creadas por lo tanto por el usuario, vistas de tablas de bases de datos nuevas.
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 de bases de datos en la selecciòn de datos, ya que se trata de reutilizar lo existente antes de crear un objeto nuevo en el sistema.
Paso a paso de la creaciòn de una Vista de tablas bases de datos
Para crear la vista de tablas bases de datos accedemos a la transacciòn estàndar SE11, seleccionamos Vista, luego escribimos el nombre de la vista, (ZVISTA_FACTURAS) y finalmente hacemos clic en el botòn Crear.
A continuaciòn, el sistema nos mostrarà una ventana de diàlogo en donde tenemos que seleccionar el tipo de vista que deseamos crear. Vamos a seleccionar la opciòn Vista base datos y hacemos clic en el botòn Tomar.
Luego el sistema nos mostrarà una ventana de diàlogo en donde nos informa que existen limitaciones en la utilizaciòn de vistas bases de datos con bases de datos logicas en este curso.
Luego dentro de las Tablas especificaremos las tablas de bases de datos que seràn parte de la vista.
A continuaciòn vamos a introducir las condiciones de conexiòn entre ambas tablas. Las tablas bases de datos estàn conectada a travès del campo MANDT que corresponde al mandante o cliente y el campo VBELN que corresponde al nùmero de factura.
El campo mandante siempre debe estar presente en las condiciones de conexiòn de la tablas base de datos que forman parte de una vista.
Dentro de la solapa Campo Vista vamos a seleccionar los campos de ambas tablas base de datos que deseamos visualizar en la vista. Para ello hacemos clic en el botòn Campos de Tabla.
Seleccionamos la tabla VBRK y hacemos clic en el botòn Seleccionar para elegir los campos de esta tabla que deseamos visualizar en la vista.
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)
A continuaciòn vamos a hacer clic en el botòn Campos de tabla para agregar los campos de la tabla base de datos VBRP que deseamos incluir en la vista:
Seleccionamos la tabla VBRP y hacemos clic en el botòn Seleccionar para elegir los campos de esta tabla que deseamos visualizar en la vista.
De la tabla base de datos VBRP vamos a elegir para incluir en la vista los siguientes campos:
-Posiciòn de factura (POSNR)
-Valor neto de posiciòn de factura (NETWR)
Finalmente, visualizamos en pantalla todos los campos que tendrà la vista.
Dentro de la solapa Condiciones Seleccion podemos especificar condiciones de modo de restringir la selecciòn de los datos de la vista. En este caso vamos a especificar que el campo Tipo de Factura sea igual a D que corresponde a Factura Periòdica.
Finalmente, archivamos la vista, le asignamos una clase de desarrollo o paquete que puede ser objeto temporal y habremos terminado.
 
 
 
Sobre el autor
Publicación académica de Ariel Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ariel Martucci
Profesión: Contador Publico - Argentina - Legajo: PJ45S
✒️Autor de: 78 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
Certificación Académica de Ariel Martucci