Está en la página 1de 85

Alcance

Luego del taller Usted estar en capacidad:


Conocer los elementos que conforman un Query
Crear informes segn sus necesidades a travs de Query o
QuickViewer.

Concepto de Query

Es una herramienta que


permite extraer informacin
de SAP para emitir reportes
y/o consultas de forma
rpida y sencilla la cual
podr ser presentada segn
los
requerimientos
establecidos por el cliente
interno.

Limitaciones

Slo se pueden crear Queries con datos existentes en tablas


transparentes, es decir, que la informacin no se encuentre en
una estructura de datos. Sin embargo, generalmente en SAP los
datos se encuentran en ms de una tabla.

Si el dato se encuentra en
una estructura no se
puede extraer con un
Query

Si el dato se
encuentra en una
tabla transparente
se puede extraer
con un Query

Funcionalidades
Dentro de las funcionalidades podemos mencionar
las siguientes:
Crear
Modificar
Consultar
Borrar
Copiar
Renombrar
Ejecutar con variantes
Bloquear para modificaciones
Realizar clculos
Bajar la informacin a Hojas de Clculos.

Etapas para el desarrollo de Queries


Diseo conceptual:

Es importante elaborar el
diseo de salida de la
consulta / reporte de
manera de poder agilizar
la construccin del Query
y garantizar su calidad.
Asimismo debe definir l o
los campos por los cuales
se
va
a
extraer
la
informacin de SAP.

www.C1Cconsulting.com

Etapas para el desarrollo de Queries


Ubicacin de la informacin en SAP:
La informacin que desea sea reflejada en la Consulta y/o
reporte debe ser ubicada en SAP de la siguiente manera:

Consultar cualquier documento SAP que muestre el campo


que desea reflejar en el Query.
Sobre el campo presione la tecla F1 ( Ayuda) o haga click con
el botn derecho del mouse.
Haga clic sobre el botn Datos Tcnicos (Identificado con
unas herramientas)
En la ventana que se presenta, en la seccin Datos Campo
se observa la tabla transparente en la que se encuentra el dato
y el nombre del campo dentro de la tabla.

Concepto de Infoset

Un infoset constituye la condicin previa para poder


crear Queries. El infoset es la estructura principal en
donde se definen las tablas transparentes que
contienen la informacin que se desea reflejar en una
consulta o reporte.
Un infoset puede contener una o varias tablas, es
decir se puede obtener la informacin de una sola
tabla en el caso de que todos los campos se
encuentren en la misma (Lectura Directa) o en varias
tablas haciendo la unin entre ellas (Join).
Un mismo infoset puede ser utilizado por uno o varios
Queries.

Pasos para la creacin de un Query


Definir la informacin que desea reflejar en la
consulta / reporte.
Definir cuales sern los campos por los cuales se
buscar la informacin que se desea reflejar.
Identificar el nombre de la tabla y el nombre de
cada uno de los campos que se desean reflejar.
Crear el Grupo de usuarios.
Crear el Infoset
Crear el Query.
Ejecutar el Query.

Ejemplo de creacin de un Query (paso 1)

Definir la Informacin a reflejar :

N de la Solicitud de Pedido.
N de Posicin de la Solicitud de Pedido.
Cantidad Solicitada.
Texto Breve.
Fecha de Solicitud de Pedido.
Fecha de Entrega de la Posicin.
Nombre del Solicitante.
Grupo de Compras.
Indicador de Liberacin.

Ejemplo de creacin de un Query (paso 2)

Definir los Campos por los cuales se buscar la


informacin a reflejar :
Grupo de compras
Indicador de borrado en el documento de compras
Indicador de liberacin
Status de tratamiento de la Solicitud de Pedido.

Ejemplo de creacin de un Query (paso 3)

Ubicar la informacin en SAP de los Campos a


utilizar:
Informacin

Tabla

Campo

Nro. Solicitud de Pedido

EBAN

BANFN

Posicin

EBAN

BNFPO

Cantidad Solicitada

EBAN

MENGE

Texto Breve

EBAN

TXZ01

Fecha de la Solicitud

EBAN

BADAT

Fecha de Entrega

EBAN

LFDAT

Nombre del Solicitante

EBAN

AFNAM

Grupo de Compras

EBAN

EKGRP

Indicador de Borrado

EBAN

LOEKZ

Indicador de Liberacin

EBAN

FRGKZ

Status de Tratamiento

EBAN

STATU

Ejemplo de creacin de un Query (paso 4)

Crear el Grupo de Usuarios:

Ejecutar la transaccin SQ03


Indicar el nombre del Grupo de Usuarios
Click en Crear

Ejemplo de creacin de un Query (paso 5)

Crear el Infoset:

Ejecutar la transaccin SQ02


Indicar el nombre del Infoset
Click en Crear

Ejemplo de creacin de un Query (paso 5)

Crear el Infoset:
Colocar en el campo Denominacin el ttulo del
Infoset.
S todos los campos a utilizar estn disponibles en
una misma tabla, haga Click en Lectura directa de la
tabla y coloque en la derecha el nombre de la tabla.
S los campos a utilizar estn disponibles en varias
tablas, haga Click en Unin de tablas va tabla base y
coloque en la derecha la primera tabla que va a
utilizar
Click en Enter

Ejemplo de creacin de un Query (paso 5)

Crear el Infoset:
Click en Incluir todos los campos de tablas y
presionar Enter

Click para mostrar todos


los campos de la tabla

Click para
generar
el Infoset

Click para seleccionar


el grupo de usuarios y
Grabar

Ejemplo de creacin de un Query (paso 6)

Crear el Query:
Ejecutar la transaccin SQ01
Click en cambiar Grupo de usuarios
Click en Grupo de Usuarios que corresponda
Click en Seleccionar
Click en Crear

Asignar el Grupo de usuarios que va a utilizar.

Cambiar el grupo de usuario

1. Click para seleccionar el


grupo de usuario

2. Click

1. Click

2. Click

Ejemplo de creacin de un Query (paso 6)

Crear el Query:
Colocar en el campo Ttulo el nombre o definicin
del encabezado del Query
Colocar en el campo Comentarios una breve
descripcin de lo que hace el Query
Colocar en el campo Columnas la longitud mxima
de una lnea de salida.
Click en Lista ABAP en la Seccin Formato de
salida.
Presionar botn imagen siguiente o pulsar F6.

5. Click en Imgen siguiente


1
2
3

2. Click en imagen siguiente


1. Click en todos los grupos de campos

1. Marcar los campos por los


cuales se buscar la
informacin
2. Indicar el orden en que
desee aparezcan los
campos de bsqueda

3. Click en Lista bsica

Click para abrir los


campos de datos

1. Marcar los campos en la


secuencia que desea
reflejar en la consulta
2. Grabar

3. Back
(Regresar)

Ejemplo de creacin de un Query (paso 6)

Usted ha finalizado la creacin del Query, para


ejecutarlo haga lo siguiente:
Click en botn regresar o pulsar F3. hasta llegar a
la pantalla inicial de creacin
Click en el botn Ejecutar
Indique los valores para iniciar la bsqueda de la
informacin
Click en Ejecutar

Ejecutar

1. Indique los valores


2. Ejecute

NOTA: En algunos campos se puede hacer uso del Match Code

Ejecutar el Query (paso 7)

Para ejecutar cualquier Query haga lo siguiente:


Ejecutar la transaccin SQ01
Seleccionar el Query
Click en Ejecutar

Query con unin de tablas


(Join)

Ejemplo de creacin de un Query


Crear el Infoset:

Ejecutar la transaccin SQ02


Indicar el nombre del Infoset
Click en Crear

Ejemplo de creacin de un Query (paso 5)


Crear el Infoset:

Colocar en el campo Denominacin el ttulo del Infoset.


S todos los campos a utilizar estn disponibles en una misma
tabla, haga Clic en Lectura directa de la tabla y coloque en la
derecha el nombre de la tabla.
S los campos a utilizar estn disponibles en varias tablas,
haga Clic en Unin de tablas va tabla base y coloque en la
derecha la primera tabla que va a utilizar
Clic en Enter

www.C1Cconsulting.com

47

Ejemplo de creacin de un Query


Crear el Infoset:

Colocar en el campo Denominacin el ttulo del


Infoset.
S los campos a utilizar estn disponibles en varias
tablas, haga Click en Unin de tablas va tabla base y
coloque en la derecha la primera tabla que va a
utilizar
Click en Enter

1. Colocar las otras tablas


2. Enter

1. Marcar las tablas que


se desea enlazar.

2. Click.

S desea enlazar otras


tablas repita los pasos
1y2

Click para generar


propuesta de enlace

Click en regresar y repita


la operacin para las otras
tablas que desea enlazar

Nota: S los campos de


ambas tablas no
coinciden, debe
deshacer el enlace y
seleccionar los campos
coincidentes para
enlazar

Una vez efectuado todos


los enlaces debe Regresar

Click y Enter

Click para mostrar todos los campos de la tabla

Click para
generar el
infoset y
regresar

Click para seleccionar


el grupo de usuarios y
Grabar

Creacin del Query


Ejecutar la transaccin SQ01
Click en cambiar Grupo de Usuario
Click en el Grupo de usuario que corresponda

Click en seleccionar
Indicar el nombre del Query
Click en Crear
Asignar el Grupo de Usuario a utilizar
Continuar con todos los pasos

Clculos en un Query

Es posible hacer clculos con operaciones


aritmticas simples

1. Asignar nombre a los


campos con los cuales se
realizar la operacin de
clculo.

Ejercicios prcticos

Ejercicio 1
Crear un Query segn la siguiente informacin:
Tipo lectura directa de tabla
Informacin referente a Solicitudes de Pedidos
Concepto de bsqueda por:

Fecha de Solicitud
Grupo de Compras
El resultado que se desea es el siguiente

Ejercicio 2
Crear un Query segn la siguiente informacin:
Tipo unin de tablas
Informacin referente a Pedidos

Concepto de bsqueda por:


Fecha de creacin del registro de Proveedor
Grupo de Cuenta del Proveedor
Marca de borrado central
Tipo de documento de compras
Clase de documento de compras
Fecha de documento de compras
El resultado que se desea es el siguiente

Concepto de Quick Viewer

Es una herramienta que


permite
extraer
informacin de SAP para
emitir
reportes
y/o
consultas
de
forma
rpida,
sencilla
y
presentada segn los
requerimientos
establecidos
por
el
cliente.

Diferencias con respecto a un Query

No se necesita crear un Grupo de Usuarios


No se necesita crear un Infoset
No se pueden realizar clculos
No pueden ser intercambiados con otros Usuarios
No son transportables

Funcionalidades

Dentro de las funcionalidades podemos mencionar


las siguientes:
Crear
Modificar
Consultar
Borrar
Copiar
Renombrar
Ejecutar con variantes
Bajar la informacin a Hojas de Clculos.

Ejemplo de creacin de un Quick Viewer

Crear el Quick Viewer:


Ejecutar la transaccin SQVI
Indicar el nombre del Quick Viewer

Click en Crear
Colocar en el campo Ttulo el nombre o definicin
del encabezado
Colocar en el campo Comentarios una breve
descripcin de lo que hace el Quick Viewer

Ejemplo de creacin de un Quick Viewer

Crear el Quick Viewer:


S todos los campos a utilizar estn disponibles en
una misma tabla, la fuente de datos debe ser Tabla.

S los campos a utilizar estn disponibles en varias


tablas, la fuente de datos debe ser Unin de tablas

Indique la o las Tablas a utilizar

Ejemplo de creacin de un Quick Viewer

Indique las tablas a utilizar

Ejemplo de creacin de un Quick Viewer

Indique los campos por los cuales enlazar las


tablas:

Ejemplo de creacin de un Quick Viewer

Ejemplo de creacin de un Quick Viewer

Indique los campos que se reflejarn en el


reporte y por los cuales buscar la informacin:

Ejemplo de creacin de un Quick Viewer

Campos de seleccin:

Ejemplo de creacin de un Quick Viewer

Resultado:

También podría gustarte