Sei sulla pagina 1di 7

Creación de una query (SQVI)

En el post de hoy vamos a explicar cómo podremos realizar una


consulta desde la transacción SQVI que nos evite tener que realizar
un report para hacer alguna selección de tablas o una tediosa
navegación entre varias tablas para encontrar valores. Es un proceso
sencillo en el que sobre todo, debemos tener cuidado con la relación
entre las tablas que vayamos a unir.

Para los que vayan a hacer relaciones con tablas de CRM, es


conflictivo hacer una unión de tablas en la que se encuentre la
tabla BUT000.

En este caso, vamos a hacer una consulta en la que vamos a obtener


todas las operaciones del mes de marzo que tienen el estado E0017.

1.Accedemos a la transacción SQVI, informamos el nombre que


queramos para nuestra consulta y pulsamos el botón “Crear“.

2. Una vez pulsemos en el botón “Crear“, nos aparecerá una ventana


en la que deberemos informar varios campos. Entre ellos, la fuente de
datos, que para nuestro caso será “Unión de tablas“. Una vez
informemos dichos campos, pulsamos en el botón “Aceptar“.
3.En la siguiente pantalla, para añadir tablas deberemos pulsar el
siguiente icono:

4.Empezamos a añadir nuestras tablas. En este caso, vamos a unir


las tablas CRMD_ORDERADM_H y la tabla CRM_JCDS.

5.Una vez hayamos añadido las tablas que queramos unir, deberemos
prestar especial atención a la relación entre las tablas. En nuestro
ejemplo, el campo GUID de la tabla CRMD_ORDERADM_H se
relaciona con el campo OBJNR de la tabla CRM_JCDS.

6.Cuando finalicemos las relaciones entre las tablas, pulsamos el


botón Volver.

7.Navegaremos a la siguiente pantalla. En la parte izquierda,


tendremos las tablas que acabamos de unir. Podremos elegir los
campos que queremos mostrar en el listado y los campos que
queremos en la pantalla de selección. Y en la parte derecha,
tendremos información de la consulta y, además, desde la pestaña
“Fuente de datos“, podremos modificar las relaciones.

8. Elegiremos los campos que queremos en la pantalla de selección y


los que queremos para nuestro listado desde el siguiente lugar. Sólo
hay que desplegar cada tabla e ir marcando los campos.
9.Seleccionamos los campos que queramos. Como podéis observar,
si con la descripción del campo no os aclaráis, a la derecha también
se nos muestra el nombre técnico.

10.Una vez marquemos los campos, ejecutamos la consulta.

11.Introducimos los valores que deseemos en la pantalla de selección


y pulsamos en ejecutar (F8).
12. Se nos muestra el listado con las operaciones con fecha a 1 de
marzo y que tienen el estado E0017.

13.Cuando se nos muestre el listado, tenemos la opción de exportar a


Excel desde el siguiente punto:
14.Si por casualidad no nos funciona la unión de las tablas, podremos
volver atrás, y modificar la conexión desde la pestaña “Fuente de
datos“.

Con esto ya tendríamos una selección rápida sin necesidad de


meternos en código.

Potrebbero piacerti anche