✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
1. ¿Qué son las vistas de tablas bases de datos?
A través del Diccionario de datos ABAP correspondiente a la transacción estándar SE11 podemos crear, modificar y visualizar Vistas de tablas base de datos.
Vistas de tablas base de datos.
Consiste en la unión de dos o más tablas base de datos existentes en el Diccionario de datos a 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 base de datos tienen la misma estructura que las tablas base 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 base 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 base de datos nuevas, es decir, 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 base 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 base de datos
Para crear la vista de tablas base de datos accedemos a las transacción estándar SE11, seleccionamos Vista, luego escribimos el nombre de la vista 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 de 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 de base de datos con base de datos lógicas. Vamos a hacer clic en el botón de la tilde verde para continuar adelante.
En la siguiente pantalla vamos a introducir una descripción para la vista.
Luego dentro de las Tablas vamos a especificar las tablas base de datos que serán parte de la vista.
A continuación vamos a introducir las condiciones de conexión entre ambas tablas.
El campo mandante siempre debe estar presente en las condiciones de conexión de las 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.
Finalmente visualizamos en pantalla todos los campos que tendrá la vista.
Dentro de la solapa Condiciones selección podemos especificar condiciones de modo de restringir la selección de los datos de la vista.
Finalmente, activamos 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 Alexis Jesus Perez Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexis Jesus Perez Ramirez
Profesión: Licenciado en Computación - Venezuela - Legajo: LK96B
✒️Autor de: 69 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Licenciado en computación egresado de la ucv, con amplia experiencia en base de datos, análisis de sistemas y programación; tanto en ambiente web, cliente/servidor como en computación central.
Certificación Académica de Alexis Perez