A continuación de los temas anteriores sobre ABAP QUERY y cómo mejorar el rendimiento de mis consultas tenemos otra alternativa de ayuda, las vistas, en ellas podemos establecer solo los campos que nos sirven y condiciones de filtrado para su mejor respuesta al momento de ser invocada.
Primero hablemos algo de las vistas en sap, se aplica el mismo concepto de bases de datos ya conocidas por todos de esconder información que no es interés y mostrar dato de varias tablas como una sola. Comúnmente estos son los pasos a seguir: seleccionar tablas o vistas, luego establecer las uniones entre ellas, especificar los campos a mostrar, declarar las condiciones de filtros (opcional) y por último el tipo de vista de solo lectura o lectura/escritura, esto depende si nuestra vista contiene una sola tabla es modificable de lo contrario no.
Vayamos a un ejemplo sencillo de unir 2 tablas: posiciones de los pedidos VBAP y el detalle de repartos VBEP.
Ejecutamos la transacción SE11, seleccionamos Vistas, establecemos un nombre a la misma y damos crear.
Seleccionamos el tipo de vista, en este caso vista de base de datos.
Procedemos a diseñar la vista primero incluimos las tablas y luego en la parte derecha establecemos las uniones o JOINs.
En la siguiente pestaña Cpo.Vista, seleccionamos los campos que vamos a mostrar.
Luego creamos condiciones de filtro para hacer un poco más liviana la vista.
Especificamos que los valores sean mayores a cero y la fecha de entrega a partir del 2004.
Por último la pestaña de "Status", especificamos si nuestra vista es de solo lectura, lectura y escritura o dependiendo de restricciones, esto comúnmente no se altera.
No olvides de escribir cualquier duda o comentario que tengas..!
Actualmente calificado con 3.0 por 1 personas
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5