Está en la página 1de 39

MANUALES Y TUTORIALES WWW.MUNDOSAP.

COM

SAP R/3

MANUAL QUERY
FI-MM

V. 1.0

MANUAL QUERY.doc 1
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Indice

1. INTRODUCCION ......................................................................................... 4

2. GRUPO DE USUARIOS .............................................................................. 5

2.1. CREACION ................................................................................................................................ 5

2.2. ASIGNACION USUARIOS AL GRUPO ................................................................................. 7

3. AREAS FUNCIONALES .............................................................................. 9

3.1. CREACION DE UN ÁREA FUNCIONAL .............................................................................. 9

3.2. DETALLE DE AREAS FUNCIONALES .............................................................................. 15

3.3. CREACION DE CRITERIOS DE SELECCIÓN Y PARAMETROS ................................ 16

4. DISEÑO DE UNA QUERY ........................................................................ 21

4.1. CREACIÓN QUERYS ............................................................................................................. 21

MANUAL QUERY.doc 2
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

ESQUEMA DE UNA QUERY

GRUPO DE USUARIOS

AREA FUNCIONAL AREA FUNCIONAL

GRUPO FUNCIONAL GRUPO FUNCIONAL GRUPO FUNCIONAL GRUPO FUNCIONAL

MANUAL QUERY.doc 3
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

1. INTRODUCCION

Una query es, básicamente, generar una consulta a los datos presentes en el sistema, con
el fin de hacer un reporte adaptado y personalizado a nuestras necesidades de
información.
Como paso previo a la creación de la query necesitamos crear en nuestro sistema SAP
un grupo de usuarios y un área funcional, que nos servirá para definir distintos
conceptos generales que utilizaremos a la hora de la ejecución y creación de la consulta.
Las queries son útiles para la creación de un informe con los datos del sistema, pero
tienen el inconveniente de que nos tenemos que adaptar a un formato de salida
predefinido, por lo que sí necesitamos cambiarlo, tendremos que utilizar otras
herramientas que nos proporciona SAP.
De modo general, accederemos a las queries a través del siguiente camino:
Menú General / Herramientas / WorkBench Abap4 / Utilidades / Query ABAP
Query. Introducción

MANUAL QUERY.doc 4
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

2. GRUPO DE USUARIOS
Antes de crear una query debemos diseñar un grupo de usuarios, con ello, delimitamos
quién está autorizado para trabajar con un área funcional. Esta opción permitirá asignar
cada Query a los usuarios definitivos de las mismas, restringiendo el acceso al resto.

2.1. CREACION

Se accede a través de Menú General / Herramientas / WorkBench Abap4 / Utilidades /


Query ABAP / Grupos de usuarios (SQ03).
Se nos presentará la siguiente pantalla:
Grupos de usuarios

En primer lugar, deberemos escribir el nombre del nuevo grupo de usuarios que
deseamos crear en el cuadro de texto que aparece tras la etiqueta Grupo usuarios.
A continuación pulsaremos sobre el botón Crear, con lo que aparecerá un cuadro de
diálogo en el que deberemos de introducir texto descriptivo del nuevo grupo de
usuarios, como se muestra en la pantalla siguiente:

MANUAL QUERY.doc 5
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Grupo de Usuarios

Una vez introducido el texto pulsaremos sobre el botón grabar, para pasar a la siguiente
pantalla, en donde se deberá escoger la clase de desarrollo que queremos asignar a
nuestro grupo de usuarios. La clase de desarrollo, servirá para ver en que ámbito
estamos definiendo a nuestro grupo de usuarios (prueba, producción, FI, etc..) y
pulsaremos sobre el icono grabar.
Grupo de usuarios

MANUAL QUERY.doc 6
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

A continuación deberemos dar una orden para crear ese nuevo grupo de usuarios en
nuestro sistema
Grupo de usuarios

Una vez ejecutada la orden, se nos presentará el mensaje indicándonos que nuestro
grupo de usuarios ha sido creado.

2.2. ASIGNACION USUARIOS AL GRUPO

A continuación deberemos de asignar a nuestro grupo de usuarios los usuarios que


podrán tener acceso.
Para ello pulsaremos sobre el botón Asignar usuarios y áreas funcionales.
Se nos presentará una pantalla para introducir el nombre del usuario y a continuación
pulsaremos sobre el botón del menú Asignar área funcional, en el que deberemos marcar
en el check-box de la izquierda, cual es el área o áreas que deseamos asignar.

MANUAL QUERY.doc 7
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Pulsaremos sobre grabar y volveremos a la pantalla anterior.


Grupos de usuarios. Asignar usuarios y áreas funcionales

MANUAL QUERY.doc 8
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

3. AREAS FUNCIONALES
3.1. CREACION DE UN ÁREA FUNCIONAL
Una vez creado el grupo de usuarios, pasaremos a crear el área funcional, para ello,
accederemos a través de:
Menú General / Herramientas / WorkBench Abap4 / Utilidades / Query ABAP / Areas
Funcionales. (SQ02)
Se nos mostrará una pantalla como la siguiente, con un cuadro en el que aparecerán las
áreas funcionales ya creadas.
Areas funcionales

Para diseñar una nueva, escribiremos el nombre que deseamos dar a la nueva área
funcional y pulsaremos sobre el botón crear. El nombre que asignemos a nuestra nueva
área no puede coincidir con alguno de los ya existentes.
Una vez pulsado el botón crear, nos aparecerá una pantalla como la presentada en la
página siguiente, en la que primeramente deberemos dar una descripción del área
funcional que deseamos crear.
A continuación deberemos escoger el tratamiento de las tablas que se va a realizar. Las
opciones disponibles son:
a) Utilización de una base de datos lógica: Es aquella que esta definida por SAP de
manera estándar y permite acceder a información disponible en tablas pool y cluster,
las cuales no podrían ser analizadas de otra manera.

MANUAL QUERY.doc 9
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

b) Lectura secuencial: sólo se selecciona una tabla que es leída de manera continuada,
registro a registro. Las operaciones se realizan a nivel de cada registro.
c) Unión de tablas: es la unión de varias tablas. Para ello se definirá una tabla base y
luego se especificarán las combinaciones con las demás tablas
d) Programa: se utiliza la definición de tablas elaborada en un programa ABAP/4
Una base de datos lógica, es un compendio de tablas de SAP, que ya vienen designadas
desde el propio sistema, por ejemplo hay una base de datos lógica para tesorería, en la
que aparecen las tablas relevantes para este módulo.
Con una base de datos lógica, no tendremos que hacer la unión de tablas, sino
únicamente asignar campos a nuestra área.
Areas funcionales

Una vez escrito el nombre de la base de datos lógica que queremos utilizar, pulsaremos
sobre el botón ejecutar, presentándonos el sistema una pantalla en la que nos aparecerán
las tablas que componen esa base de datos lógica, los grupos funcionales y el área
funcional.

Areas funcionales

MANUAL QUERY.doc 10
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Si no queremos utilizar una base de datos lógica, sino un join de tablas, introduciremos
el nombre de la tabla en el cuadro Sin Base de Datos Lógica, accediendo a la siguiente
pantalla:
Areas Funcionales

En el cuadro Tablas enlazadas introduciremos los nombres de las demás tablas para
hacer el join.
Las opciones que aparecen a la derecha del nombre de las tablas sirven para indicar el
tipo de join. Esto significa que para un registro de la primera tabla (izquierda) sólo se
tomará en la cantidad resultante si en la segunda tabla (derecha) existe un registro
conforme a las condiciones de conexión. Left significa que para cada registro de datos
de la tabla (izquierda) se toma en la cantidad resultante, incluso si no existe ningún
registro en la segunda tabla (derecha) conforme a las condiciones de conexión. En este
caso los valores de la tabla derecha tienen el valor inicial.
Tendremos que seleccionar las tablas de dos en dos (marcando el cuadrado que hay a la
izquierda del nombre de la tabla) y pulsar sobre el botón Definir condición. Aparecerá
una ventana desplegable, en la que nos pide si queremos alternativas para el join de
tablas. Pulsando sobre aceptar nos aparecerán los campos que nos presenta SAP para la
realización de un join.
En la pantalla de la página siguiente nos aparece un ejemplo de join entre la tabla
VTBFHA y VTBFHAZU.

MANUAL QUERY.doc 11
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Areas Funcionales.

Como vemos, nos aparecen marcadas por defecto varias condiciones de unión, que nos
da el sistema SAP, si nosotros queremos realizar una nueva nos posicionaremos sobre el
campo que deseemos y pondremos una secuencia, que será la misma que asignemos al
mismo campo de la tabla izquierda. En nuestro ejemplo hemos asignado el 05 al campo
DUPDAT de las dos tablas.
Si hay alguna de las condiciones propuestas por SAP que no nos interese, pulsaremos
sobre el icono para borrarla.
Volviendo a la pantalla anterior, podremos hacer lo mismo con el resto de tablas dos a
dos.
Una vez hayamos definido las conexiones para nuestro join volveremos a la página de
cabecera de nuestra área funcional.

MANUAL QUERY.doc 12
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

De un mismo área funcional pueden colgar varios grupos funcionales. Para realizar una
query necesitaremos tener definido al menos un grupo funcional. Para crear un grupo
funcional, pulsaremos sobre el icono crear que aparece a la izquierda de la rama
grupos funcionales en el árbol que se nos presenta en nuestra pantalla. Cuando hagamos
click sobre este icono nos aparecerá una nueva ventana en la que tenemos que introducir
el nombre del grupo funcional que vamos a crear y una descripción del mismo.
Areas funcionales-Creación de grupos funcionales

Los grupos funcionales que acabamos de crear nos servirán para recoger los campos de
las tablas de nuestra base de datos lógicas que vamos a utilizar en nuestra query.
Para asignar un campo de una tabla a un grupo funcional procederemos de la forma
siguiente: haremos click en el grupo funcional sobre el que queremos trabajar, a
continuación mostraremos los campos que hay en las tablas, para ello pulsaremos sobre
el icono de la tabla deseada.
A la izquierda de cada campo de la tabla, hay un signo menos, que nos indica que no
está seleccionado, si pulsamos sobre este signo menos, se nos transforma en un signo
más que nos indicará que hemos seleccionado este campo para nuestro grupo funcional.
Deberemos seleccionar todos los campos que necesitemos para nuestra query.
Haciendo doble-click sobre el texto de cualquier campo se podrá modificar los textos
que se utilizarán en los campos de selección y de trabajo de la Query.

MANUAL QUERY.doc 13
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

En la página siguiente se muestra todo lo anterior.


Grupos funcionales. Asignación de campos

Para desplegar los campos de


una tabla pulsaremos sobre este
icono.

Para asignar un campo a nuestra


área funcional pulsaremos sobre
el signo menos del campo

MANUAL QUERY.doc 14
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

3.2. DETALLE DE AREAS FUNCIONALES

El proceso mostrado anteriormente asignaba campos de una tabla a un área funcional,


pero puede ser necesario en nuestra query disponer de campos, tablas o coding
adicionales, para ello deberemos crearlos.
Por ejemplo, para la creación de un campo adicional, seleccionaremos la tabla en la que
deseemos incluir el nuevo campo y pulsaremos sobre el botón Detalle que nos aparece
en el menú superior. Deberemos dar nombre al campo que deseamos crear y seleccionar
la opción Cpo. Adicional.
Al igual que nosotros estamos creando un campo adicional, si por el contrario deseamos
crear en vez de un campo adicional una tabla adicional o coding seleccionaremos estas
opciones. El campo recién creado nos aparecerá al final de la tabla a la que se lo
hayamos asignado. A continuación deberemos asignarlo a un grupo funcional de la
misma forma que hicimos anteriormente con el resto de campos de la tabla.

Grupos funcionales-Creación de un campo adicional

Hay que asignar una secuencia de sección de código y escribir que significa el campo
recién creado, el título del campo que aparecerá en nuestra tabla y el formato del campo.
Para definir el formato tenemos dos opciones excluyentes, poner directamente el
formato, la longitud y decimales (si es posible que tenga decimales) o por el contrario

MANUAL QUERY.doc 15
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

utilizar el campo LIKE para asignarle el mismo formato que un campo ya existente. La
pantalla en la página siguiente nos muestra gráficamente lo dicho.
Grupos funcionales. Creación de campo adicional

Si deseamos asignar código a nuestro campo pulsaremos sobre el icono de creación


de código, presentándosenos el editor ABAP para la introducción de líneas de código.

3.3. CREACION DE CRITERIOS DE SELECCIÓN Y


PARAMETROS

En el punto anterior describimos la forma de creación de campos, tablas o coding


adicional. En este punto vamos a detallar la creación de criterios de selección
personalizados para nuestra query.
En primer lugar, hay que indicar que en el caso de que hayamos utilizado una base de
datos lógica para la creación de nuestra área funcional, habrá ya unos criterios de
selección y parámetros previamente establecidos, que no podemos modificar, esto no
ocurrirá si hemos hecho un join de tablas.
Para crear un criterio de selección pulsaremos sobre el botón Delimitaciones situado en
el menú superior de nuestra pantalla de área funcional.

Una vez pulsado el botón, nos aparecerá una tabla que puede tener los criterios de
selección y parámetros preexistentes en el caso de una base de datos lógica o por el

MANUAL QUERY.doc 16
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

contrario puede estar en blanco si hemos hecho un join de tablas. Para crear un nuevo
criterio de selección pulsaremos sobre el icono debiendo elegir entre la creación de
un criterio de selección o un parámetro.
El parámetro, a diferencia de el criterio de selección no tendrá que estar basado en
ningún campo de las tablas, por lo que su contenido podrá ser utilizado para realizar
operaciones en la Query
Areas Funcionales. Delimitaciones

MANUAL QUERY.doc 17
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Una vez asignado el nombre a nuestro criterio de selección, se nos presentará la pantalla
mostrada en la página anterior, en donde deberemos introducir el orden en el que
aparecerá nuestro criterio de selección en la query, una descripción del significado de
nuestro criterio de selección, y el texto que aparecerá en nuestro criterio creado.
También tendremos que definir el formato de nuestro criterio de selección, para ello
introduciremos en el campo FOR, el nombre de la tabla y campo al que queremos que se
asemeje nuestro formato de criterio de selección.
Veremos nuestro criterio de selección recién creado en la tabla de los criterios de
selección que están asignados a nuestra área funcional, como se muestra en la pantalla
siguiente. Como vemos, es un criterio de selección personalizado, por lo que el
cuadrado Std. de la columna de criterios de selección estándar no se encuentra marcado.

Areas funcionales. Delimitaciones

Para la creación de un parámetro en vez de un criterio de selección, accederemos de la


misma forma a través del botón del menú delimitaciones, y seleccionaremos la opción
parámetro, con lo que nos aparecerá la pantalla mostrada en la página siguiente en
donde introduciremos el orden de selección, el significado del parámetro y el texto que
queremos que aparezca para nuestro parámetro de forma similar a como lo hemos hecho
para el criterio de selección.
Además tenemos que introducir el formato del parámetro, para lo cual podemos escoger
entre darle el tipo de campo y su longitud o asignarle el mismo formato que ya tiene un

MANUAL QUERY.doc 18
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

campo existente en alguna tabla del sistema SAP, introduciendo el nombre de la tabla y
el campo en el texto LIKE.

Areas Funcionales. Delimitaciones

MANUAL QUERY.doc 19
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Por último grabaremos nuestra área funcional, pulsando sobre el icono grabar debiendo
introducir el nombre de la clase de desarrollo, una vez grabado nuestra área funcional la
generaremos, haciendo click sobre el icono generar
Areas Funcionales

Adicionalmente, se podrá incluir códigos de programa a lo largo de la Query. Con este


fin se activa la opción de usar coding a nivel de DATA, START-OF-SELECTION,
GET, GET LATE, etc.

Asimismo, el sistema permitirá incluir tablas adicionales sobre las bases de datos
lógicas, pudiendo incluir los campos de las tablas como si fuera un valor más de una de
las tablas de la base de datos lógica, con lo que se conseguirá acceder a esta
información. Para ello será necesario definir los criterios de unión de los campos claves
de la nueva tabla con alguna de las tablas de la base de datos lógica.

MANUAL QUERY.doc 20
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

4. DISEÑO DE UNA QUERY

4.1. CREACIÓN QUERYS


Una vez creados los grupos de usuarios, y las áreas funcionales pasaremos al diseño de
nuestra query. Para ello accederemos a través de: Menú General / Herramientas /
WorkBench Abap4 / Utilidades / Query ABAP / Queries (SQ01)
Diseño de una query

Para la creación de una nueva query, deberemos escribir el nombre que le queremos dar,
no podemos darle el mismo nombre que el de una query ya existente. A continuación
pulsaremos sobre el botón Crear, debiendo seleccionar el área funcional para nuestra
query.

MANUAL QUERY.doc 21
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Una vez seleccionada el área funcional pasaremos a una pantalla como la mostrada a
continuación.
Diseño de una query

Tendemos que introducir un título para nuestra query y comentar brevemente cual es su
función.
En el cuadro relativo a Formato de lista se introducirá el número de columnas y filas que
deseamos para nuestro formato de salida.
En el cuadro relativo a Atributos Especiales podremos especificar si queremos que
nuestra query se ejecute con una variante, en donde previamente habremos
personalizado la ejecución de la query.
Además podremos marcar el cuadro ejecutar solo con variante y bloquear la
modificación de esta variante. (no se podrá asignar ninguna variante hasta que la Query
se ejecute por primera vez y se salve dicha variante).
En formato tabla indicaremos el ancho máximo para un Table View Control
En el cuadro impresión lista indicaremos si queremos que sea un título estándar
marcando el que se imprime como encabezamiento de cada página. El título estándar
contiene la fecha, el título de la query y el número de página.
Por último en el cuadro traspaso directo de la lista haremos referencia al formato de
fichero de salida de nuestra query. Sin traspaso nos mostrará la query directamente en la
pantalla de nuestro monitor. Visualizar como tabla presentará la query en pantalla como
una tabla del sistema SAP. Función gráfica permite ver el resultado de la query como un
gráfico. Sistema info para ejecutivos EIS nos mostrará la query en este formato SAP.

MANUAL QUERY.doc 22
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Tratamiento de texto nos dará salida a los resultados en un documento Word. EXCEL
nos mostrará la salida en formato de tabla dinámica de hoja de cálculo. Archivo fichero
y Archivo personal nos permite recoger los resultados en un fichero designado por
nosotros.

Una vez escogidas las opciones para la query, pulsaremos sobre el icono para pasar a
la pantalla siguiente en la que seleccionaremos el grupo o grupos funcionales para
nuestra query.
Diseño de una query

Después de seleccionar los grupos funcionales para nuestra query, pulsaremos otra vez
sobre el icono para pasar a la siguiente pantalla donde marcaremos los campos del
grupo funcional que necesitemos incluir en nuestra query.
Diseño de una query

Para mostrar más campos


para nuestra selección
pulsaremos sobre estos
iconos

MANUAL QUERY.doc 23
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Cuando hayamos seleccionado los campos para nuestra query, haciendo click sobre el
botón imagen siguiente pasaremos a indicar los campos por los que queremos hacer la
selección de datos en nuestra query. (de los campos posibles, sólo aparecerán los que
hayan sido marcados en la pantalla anterior)
Diseño de una query

El paso siguiente será la lista básica, en donde daremos información respecto a la forma
en que deseamos que se presenten los datos en pantalla. Pulsando sobre el botón de
menú lista básica nos aparecerá la siguiente pantalla:
Diseño de una query. Lista básica

MANUAL QUERY.doc 24
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

En parte superior de la pantalla nos aparecen tres opciones:


Lista básica con marco si deseamos que nos aparezca un recuadro general a los datos
presentados en nuestra query.
Separar columnas mediante para que poner una línea vertical de separación entre las
columnas de la query.
Representación compactada para mostrar la query con esta presentación predefinida por
SAP.
En el cuadro definición de lista básica aparecerán todos los campos que hayamos
seleccionado de nuestro grupo funcional.
La columna línea nos permite indicar cual va a ser la fila de nuestra query en la que
aparezcan los campos de la lista básica.
La secuencia hace referencia al orden horizontal en el que deseamos que se vayan
presentando los datos de la lista básica.
La columna Clas. (Clasificación) indica el orden de clasificación de los resultados de
nuestra lista básica. Por ejemplo, si en la pantalla de nuestro ejemplo marcamos como
primera opción de selección la clase de producto, los datos nos aparecerán ordenados
por este campo.
La columna suma solo nos aparecerá con la posibilidad de marcarla cuando algún
campo sea numérico y se utiliza para indicar que deseamos realizar una agregado de los
importes para ese campo.
La última columna del cuadro definición de lista básica permite indicar un recuento de
los resultados que se han encontrado en la query por cada uno de los campos de la lista
básica.
Debajo del cuadro de definición de lista básica se encuentra el de estructura de líneas.
En él podremos ver de forma gráfica como aparecerán los resultados en pantalla línea
por línea según los datos introducidos en el cuadro de definición de lista básica. Este
cuadro se puede ocultar pulsando sobre el icono que se encuentra al final del cuadro
de definición de lista básica.

Los botones sirven para movernos horizontalmente sobre la estructura


de línea cuando el volumen de datos sobrepase la visualización estándar del cuadro.
A continuación mostramos como se presentaría el cuadro de estructura de líneas según
los datos introducidos en la pantalla de la página anterior.

MANUAL QUERY.doc 25
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Como vemos todos los campos están en la primera línea y siguen el orden de secuencia
marcado por nosotros.

Para pasar a la siguiente pantalla pulsaremos sobre el icono

Diseño de una query. Lista básica

En esta pantalla se nos mostrarán distintas opciones para aquellos campos en los que
indicamos algún orden de clasificación. En caso contrario, esta pantalla no sería
presentada.
La columna Dist. Permite indicar si la clasificación se hace en orden ascendente o
descendente, por defecto se toma el criterio ascendente.

MANUAL QUERY.doc 26
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Si marcamos sobre la columna Txt podremos introducir un texto cuando cambie el


campo por el que estamos realizando nuestra selección.
La columna Suma nos indicará el total de nuestra selección cuando cambie de valor.
La columna Cont, nos hará un recuento intermedio de ocurrencias cuando se modifique
el valor del campo de nuestra selección.
La columna Marc. Insertará un marco al cambiar de valor.
LinBla, permite introducir una línea en blanco en el momento en el que nuestro campo
de selección cambie de valor.
Por último Pág nv presenta una nueva página por cada valor distinto de nuestro campo
de selección.
Una vez elegido nuestras opciones pasaremos a la pantalla siguiente.
En el caso de que hayamos escogido la presentación de un texto cuando cambie el valor
de nuestro campo de selección, se nos presentará la siguiente pantalla, en donde
podremos personalizar el texto que se presentará. El valor del campo nos aparece entre
los signos <____> .

Diseño de una query. Lista básica

Cuando hayamos escrito el texto que deseamos, avanzaremos a la pantalla siguiente.

MANUAL QUERY.doc 27
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Diseño de una query. Lista básica

En esta pantalla podremos seleccionar distintas opciones referentes a cada línea de


nuestra query.
En primer lugar seleccionaremos de nuestra lista desplegable el color en el que
deseamos que aparezca cada una de las líneas de salida de nuestra query.
La columna Cabecer. Col. Indica si existe cabecera para cada una de las columnas de
nuestra línea.
Condic. (Condición) cuando se tenga más de una línea se podrá especificar que una
línea no salga hasta que salga otra línea. En esta casilla se incluirá el número de la línea
de la que depende.
Lin Blanco. Especifica el número de líneas en blanco que habrá entre las líneas (Ant.
Antes y A Después).
Cabecer. Página. Marcar este campo para visualizar la línea correspondiente en la
cabecera de la página en un cambio de página, siempre y cuando una de las líneas a
continuación ocasione el cambio de página.
Pag. Nv. Se producirá un cambio de página antes de visualizar esta línea
Pasaremos a la pantalla siguiente.

MANUAL QUERY.doc 28
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Diseño de una query. Lista básica

En esta pantalla podremos elegir la forma de salida de los campos.


En la primera columna indicaremos la longitud total de salida de cada campo, que
aparecerá informada por defecto con el estándar del sistema SAP.
La columna Pos. La utilizaremos para asignar la posición desde la cual se tiene que
presentar el campo en la secuencia. Podremos ir viendo las variaciones que
introducimos en el cuadro inferior de estructura de línea.
En la siguiente columna, podremos indicar el color de línea para cada campo
seleccionándolo de la lista desplegable de colores que nos permite el sistema SAP.
La columna <*> especifica que en los campos de importe o cantidad, si se marca el <
saldrá la unidad de medida antes del valor, si se marca * no saldrá la unidad de medida y
si se marca > la unidad de medida saldrá después.
La columna Masc. indica la posibilidad de introducir una máscara de salida especial
para el campo. (Por ejemplo si queremos que el valor del campo vaya entre paréntesis).
Las máscaras de salida solamente pueden ser definidas para campos no numéricos.
La última columna, la utilizaremos para indicar que solamente nos presente el campo si
es distinto de cero.

MANUAL QUERY.doc 29
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

La pantalla mostrada a continuación, solamente será visible cuando hayamos


seleccionado para algún campo la opción de máscara.
En esta pantalla indicaremos como es la máscara especial que deseamos para el campo.
Diseño de una query. Lista básica

Una vez personalizada la máscara de salida pasaremos a la pantalla siguiente.


Diseño de una query. Lista básica

En esta pantalla personalizaremos la estructura de cabecera de página, indicando el texto


que deseamos como cabecera.
Si deseamos que aparezca un pie de página introduciremos el texto en el cuadro de texto
debajo de Pie de página.

MANUAL QUERY.doc 30
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Por último pasaremos a la última pantalla antes de la ejecución de la query, en la que


podemos especificar opcionalmente el tipo y formato de gráfico que generará la
ejecución de nuestra query.

Diseño de una query. Lista básica

Esta es la última pantalla de lista básica, si deseamos modificar algún valor, podremos
pasar a las pantallas anteriores pulsando sobre el icono de imagen anterior . O
pulsando sobre el botón del menú superior Lista básica.

Si deseamos ejecutar nuestra query pulsaremos sobre el icono

MANUAL QUERY.doc 31
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Una vez ejecutada nuestra query nos aparecerá primeramente una pantalla con todos los
criterios de selección y parámetros, tanto estándar (en el caso de bases de datos lógicas)
como personalizados por nosotros en el área funcional que creamos. También tendremos
opción de indicar el formato de salida de nuestra query (por pantalla, en tabla, Excel,
etc.)

Diseño de una query. Ejecución

Parámetros y criterios de selección


estándar

Parámetros y criterios de
selección personalizados

Cuando hayamos introducido los datos por los que queremos hacer la delimitación de
nuestra query la ejecutaremos haciendo click sobre el icono

MANUAL QUERY.doc 32
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Diseño de una query. Ejecución

Una vez ejecutada la query, podremos realizar distintas funciones sobre ella.

Si pulsamos el icono nos aparecerá el resultado de la query en formato de tabla SAP


Diseño de una query. Ejecución

MANUAL QUERY.doc 33
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Una vez presentada en formato de tabla, podremos convertir los importes a otra moneda
con el icono .

Si seleccionamos una columna y pulsamos sobre los iconos podemos realizar


ordenaciones ascendentes o descendentes por la columna seleccionada.

Haciendo click sobre pasaremos a presentar los totales de nuestros resultados por el
criterio de clasificación que hayamos definido previamente.

El icono nos permite ocultar la visualización de la fila o columna que


seleccionemos. Y pulsando sobre desmarcaremos la selección efectuada.
Si deseamos fijar una columna para que se visualice siempre aunque nos movamos
horizontalmente sobre los resultados de nuestra query utilizaremos el icono .

Los siguientes iconos sirven para presentar los resultados


como un gráfico, enviar los resultados a un fichero, a un procesador de textos, a una
hoja de cálculo Excel, análisis ABC y formato Executive Information System
respectivamente.
Por último para volver a ver los datos de la forma en que se presentaron originalmente
pulsaremos sobre .
Si hacemos click encima del botón Delimitaciones se nos presentará una pantalla en
donde podremos ver los criterios de selección y los parámetros que hemos utilizado para
nuestra query.
Si pulsamos volvemos a la página anterior podremos ver los dos iconos que nos faltan
por explicar. El primero nos permite hacer un resumen de listas, y el segundo
nos permite llamar a un informe estándar de SAP cuando nos situemos encima de un
campo de nuestra query y hagamos click.
Como vemos, todas estas opciones nos permiten visualizar los resultados de la forma
personalizada que nosotros deseemos, no hay un criterio estándar, por lo que lo mejor
será ir utilizando cada uno de ellos según las necesidades de información que tengamos
para cada consulta.

Cuando tengamos definitivamente diseñada nuestra query pulsaremos sobre el botón


grabar, apareciendo una ventana como la mostrada en la página siguiente:

MANUAL QUERY.doc 34
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Diseño de una query. Ejecución

En el texto en blanco deberemos introducir el nombre con el que deseamos que se grabe
la lista de resultados generada por nuestra query.

MANUAL QUERY.doc 35
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Otra de las opciones de una query son las Estadísticas. Para ir al menú de estadísticas
una vez grabada la query, lo haremos a través de Pasar a / Estadísticas / Estructura.
Diseño de una query. Estadísticas

Las estadísticas se utilizan para dar valores sumarizados por conceptos particulares. Por
ejemplo un volumen de ventas por región. El orden de presentación de las estadísticas,
las listas básicas y la lista ranking podrá controlarse con el botón “secuencia de salida”
de la pantalla inicial.
En primer lugar deberemos dar un título a nuestra estadística.
En el cuadro Definición estadística introduciremos los valores que vamos a utilizar para
generar nuestra estadística.
La primera columna, Nº, sirve para marcar en que posición nos aparecerá la estadística.
La columna Cla (Clasificación) indica cual es el orden de clasificación de los campos de
nuestra estadística, deberemos asignar un número ordinal.
Si marcamos en la columna Di clasificaremos la estadística en orden descendente, sino
será utilizado el orden ascendente.
La columna Rf sirve para obtener sumas parciales de los campos que hayamos utilizado
para clasificar nuestra estadística.
La columna Ctd la utilizaremos cuando queramos contar los registros de datos utilizados
para determinar cada línea.

MANUAL QUERY.doc 36
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

La columna Pr nos da un valor medio de los importes


La columna % nos da un porcentaje sobre el valor total del importe.
En la columna Lg podremos indicar una longitud de salida del campo distinta a la
estándar de SAP.
La columna Red sirve para redondear los importes de nuestra estadística, por ejemplo, si
ponemos 3 se redondeará a miles.
En la columna Unidad indicaremos la moneda/unidad en la que van a ir expresados los
importes.
Por último la columna Txt sirve para presentar los textos en los gráficos generados por
SAP.
Si deseamos crear otra estadística pulsaremos sobre el botón del menú superior
, repitiendo el proceso anterior. Se pueden definir hasta 9 estadísticas para
cada query.
La creada a modo de ejemplo, se muestra en la pantalla siguiente:
Diseño de una query. Estadísticas

Las opciones que podemos realizar con nuestra estadística son las mismas que hemos
explicado anteriormente para las queries.
Si deseamos grabar los valores de la estadística creada pulsaremos sobre la opción
grabar, debiendo dar un nombre a nuestra lista.

MANUAL QUERY.doc 37
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

Las lista ranking son un tipo especial de estadísticas. Se utilizan para obtener importes
sumarizados más particularizados que en las estadísticas. Por ejemplo, si nosotros
hemos generado una estadística para obtener el volumen de ventas de una determinada
región, el concepto lista ranking nos proporcionará información sobre cual es la oficina
de la región con mayor volumen de rentas. En las listas ranking, la ordenación se hace
siempre por un valor numérico, que se denomina criterio de la lista ranking.
Si pulsamos sobre el botón lista ranking, se nos presentará una pantalla como la
siguiente:
Diseño de una query

Deberemos dar un título a nuestra lista ranking


En el campo ctd. Lugares introduciremos la cantidad de posiciones como máximo que
puede tener nuestra lista ranking.
En el cuadro definición lista ranking introduciremos primeramente el número de orden
en el que se nos presentarán los valores, a continuación elegiremos cual es el campo
que se utilizará como criterio de ranking y si queremos que se ordene ascendentemente
o descendentemente. Introduciremos la longitud del campo de salida y el redondeo, por
último pondremos la moneda de referencia. La última columna txt se utiliza para poner
textos en los gráficos proporcionados por SAP.
Por último ejecutaremos nuestra lista ranking, que aparecerá después de la query y las
estadísticas que hayamos creado.

MANUAL QUERY.doc 38
MANUALES Y TUTORIALES WWW.MUNDOSAP.COM

A continuación se muestra un ejemplo de una lista ranking en los que aparecen


ordenados por importe de pago los diez mayores de una sociedad.

Diseño de una query. Lista Ranking

MANUAL QUERY.doc 39

También podría gustarte