Anda di halaman 1dari 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


Nro. Solicitud de Pedido Posicin Cantidad Solicitada

Tabla
EBAN EBAN EBAN

Campo
BANFN BNFPO MENGE

Texto Breve
Fecha de la Solicitud Fecha de Entrega Nombre del Solicitante Grupo de Compras

EBAN
EBAN EBAN EBAN EBAN

TXZ01
BADAT LFDAT AFNAM EKGRP

Indicador de Borrado
Indicador de Liberacin Status de Tratamiento

EBAN
EBAN EBAN

LOEKZ
FRGKZ 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:

Anda mungkin juga menyukai