✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
Vistas de tablas BD:
Consisten en la unión de dos o más tablas BD existentes en el diccionario ABAP, usando condiciones de conexión y condiciones de selección, que nos van a permitir visualizar datos pertenecientes a varias tablas BD en una única selección.
Las vistas de tablas BD tienen la misma estructura de las tablas BD, 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 BD que son estándar del sistema SAP, es decir que ya vienen con el sistema y nosotros podemos usarlas en nuestros desarrollos pero no podemos modificarlas.
También podemos crear vistas de tablas BD nuevas, es decir Z.
El caso mas interesante de uso de vistas de tablas BD es el de crear una nueva vista de tablas BD Z que estén compuestas por la unión de 2 o más tablas BD, ya sea estándar o también Z.
Antes de crear una nueva vista de tablas BD en el sistema, es importante que intentemos resolver la necesidad de información de otra forma, es decir realizando un JOIN entre las tablas BD 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.
Paso a paso creación de una Vista de tabla BD:
vamos a trabajar con 2 tablas BD del estándar de SAP, como son las tablas VBRK y VBRP.
Transacción SE11 opción Vista, se presenta la siguiente imagen:
Donde se selecciona la opción Vista base datos.
Luego el sistema mostrara una ventana de diálogo en donde nos informa que existen limitaciones en la utilización de vistas BD con BD lógicas en este curso, concepto que veremos en detalle más adelante,
A continuación se ingresa una breve descripción.
Luego dentro de las tablas vamos a especificar las tablas BD que serán parte de la vista que son VBRK y VBRP.
A continuación vamos a introducir las condiciones de conexión entre ambas tablas. Las tablas BD están conectadas a través del campo MANDT que corresponde al mandante o cliente y el campo VBELN que corresponde al número de la factura.
El campo mandante siempre debe estar presente en las condiciones de conexión de las tablas BD que forma parte de una vista.
Dentro de la solapa Campo vista vamos a seleccionar los campos de ambas tablas BD que deseamos visualizar en la vista. Para ello se presiona clic en la solapa Campos tabla
Dentro de la solapa Condiciones selección podemos especificar condiciones de mod de restringir la selección de los datos de la vista.
Finalmente se activa la vista.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto