
Las queries
1| La generación de un query
Un query o cubo es un reporte establecido por una conjunción de tablas. Estas tablas están relacionadas con campos comunes entre sí.
Para la creación de un query usaremos la trx SQVI
En esta ocasión crearemos un query para analizar los datos sobre los datos maestros que se encuentran en tres tablas.
Daremos una denominación de query y daremos en “crear”.
Debemos introducir la descripción del query, la fuente de datos. Podemos elegir el modo de tratamiento para la creación del query
Insertamos la tabla
Tabla de datos maestros de deudor del segmento general
Asi haremos lo mismo con las dos tablas de los datos maestros de clientes: KNB1 y KNVV.
Podemos ingresar relaciones entre campos o cambiar las mismas.
En este caso asignaremos una relación entre los campos KUNNR.
Esto hará que cuando se ejecute el query, las tablas se relacionen mediante este dato

Ahora debemos definir los campos que queremos que se muestren en la ejecución del reporte (campos de salida del reporte)
Ahora debemos elegir los campos para selección y grabamos.
Corroboramos la ejecución:

Tenga cuidado en la definición de los queries, puesto que puede ser demasiado antiperformante para el sistema.
Es por eso por lo que en la definición de los queries es importante los campos claves a utilizar, los valores a obtener y las conexiones o joins que establecemos entre las tablas.
Si no definimos esto de forma correcta, es posible que tengamos problemas con el query armado o con la situación de negocio que deseamos plantear a través del query.