✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
Resumen
Las Vistas de tablas DB
1- Que son la vistas de tabas DB?
TX SE11
Consiste en la unión de dos o + tablas DB existentes en el diccionario de datos utilizando condiciones de conexion y condiciones de selección q nos van a permitir visual/ los datos en un selección de datos.
Las vistas de tablas DB tiene la misma estructura q las tablas DB es decir tienen filas y columnas, la única diferencia es q solo se almacena de ellas la definición y no los datos.
Existen vista de tablas DB q son estándar del sitst. ya vienen con el sist. y las podemos utilizar xo sin modificarlas.
Se puede crear una nueva vista de tablas DB Z compuesta por la unión de ldos mas tablas de DB ya se estádar o también Z.
Antes de crear una vista, debemos intentar resolver la necesidad de otra forma. La idea es reutilizar lo existente.
3 diferentes tablas
* Tablas transparentes xa almacenar datos maestros pedidos facturas materiales cliente proveedores (TX
* Tablas pool => varias tablas del diccionario de datos se almacena de miles a pequeñas tablas de 10 al 100 filas (con esto se reduce el procesamiento entre otros)
* Tablas cluster igual q en la tablas pool => varias tablas de la DB se almacenan en una sola tabla de DB. (DE 2 A 10 TABLAS). En esa tabla con clave ppal) => mejorando el rendimiento del sist.
2- Paso a paso de la creacion de una vista de tablas DB.
Las tablas VBRK de facturas => datos de cabecera
VBRP de facturas => datos de posicion
TX SE11 seleccion Vista
nombre => ZVISTA_FACTURA
Ventana de diálogo => tipo de vista = seleccionamos = Vista DB. icono = Tomar
Mensaje: "Tenga en cuenta las limitaciones de utilizacion en DB lógicas"
Luego: Descripcion breve: "Vista de DB de prueba fact"
En la columna tablas se escribe el nombre de las tablas q serán parte de la vista, son: VBRK y VBRP
Luego las "Condiciones de conexión" => estan conectadas x el campo "MANDT" mandante o cliente y el campo VBELN => num de factura.
mandante => siempre debe esta presente en la condiciones de conexión.
solapa => "Campo Vista" => vamos a seleccionar los campos de ambos tablas DB q deseamos visualizar en la vista => clic => campos de tabla => ventana de diálogo, seleccionamos la tabla. de la tabla DB VBRK elegimos los sgntes campos:
- Mandante (MANDT)
- Factura (VBELIN)
- Clase de fact (FKART)
- Tipo de fact (FKTYP)
- Tipo docum com (VBTYP)
- Moneda doc com (WAERK)
- Organización de ventas (VKORG)
- Canal de distribución (VTWEG) Y tomar (Clic)
Luego en la solapa "Campso de tabla" agregamos los campos de la tabla VBRP. Seleccionamos la segunda tabla y los campos.
- Posición de factura (POSNR)
- Vlr neto posición fact (NETWR)
Final/ se visualiza todos los campos q tendrá la vista.
Dentro de la solapa "condiciones selección" podemos especificar condiciones de modo de restringir la selección de datos de la vista. Ej: especificamos q el campo "tipo factura" sea igual a "D" =>factura
Final/ activamos la vista, le asignamos "clase de desarrollo o paquete" => objeto temporal.
 
 
 
Sobre el autor
Publicación académica de Gustavo Betancur Guzmán, en su ámbito de estudios para la Carrera Consultor ABAP.
Gustavo Betancur Guzmán
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WS86O
✒️Autor de: 164 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial