dlver taller basico de query

85
Alcance Luego del taller Usted estará en capacidad: Conocer los elementos que conforman un Query Crear informes según sus necesidades a través de Query o QuickViewer.

Upload: gustavo-tromper-trimpis

Post on 20-Jan-2016

49 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Dlver Taller Basico de Query

Alcance

Luego del taller Usted estará en capacidad:

Conocer los elementos que conforman un Query Crear informes según sus necesidades a través de Query o

QuickViewer.

Page 2: Dlver Taller Basico de Query

Concepto de Query

Es una herramienta que permite extraer información de SAP para emitir reportes y/o consultas de forma rápida y sencilla la cual podrá ser presentada según los requerimientos establecidos por el cliente interno.

Page 3: Dlver Taller Basico de Query

Limitaciones

Sólo se pueden crear Queries con datos existentes en tablas transparentes, es decir, que la información no se encuentre en una estructura de datos. Sin embargo, generalmente en SAP los datos se encuentran en más de una tabla.

Page 4: Dlver Taller Basico de Query

Si el dato se encuentra en

una estructura no se

puede extraer con un

Query

Page 5: Dlver Taller Basico de Query

Si el dato se

encuentra en una

tabla transparente

se puede extraer

con un Query

Page 6: Dlver Taller Basico de Query

Funcionalidades

Dentro de las funcionalidades podemos mencionar las siguientes: Crear Modificar Consultar Borrar Copiar Renombrar Ejecutar con variantes Bloquear para modificaciones Realizar cálculos Bajar la información a Hojas de Cálculos.

Page 7: Dlver Taller Basico de Query

Etapas para el desarrollo de Queries

www.C1Cconsulting.com 7

Es importante elaborar el diseño de salida de la consulta / reporte de manera de poder agilizar la construcción del Query y garantizar su calidad. Asimismo debe definir él o los campos por los cuales se va a extraer la información de SAP.

Diseño conceptual:

Page 8: Dlver Taller Basico de Query

Etapas para el desarrollo de Queries

Ubicación de la información en SAP:

La información 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 botón derecho del mouse. Haga clic sobre el botón Datos Técnicos (Identificado con

unas herramientas) En la ventana que se presenta, en la sección “Datos Campo”

se observa la tabla transparente en la que se encuentra el dato y el nombre del campo dentro de la tabla.

Page 9: Dlver Taller Basico de Query
Page 10: Dlver Taller Basico de Query
Page 11: Dlver Taller Basico de Query
Page 12: Dlver Taller Basico de Query

Concepto de Infoset

Un infoset constituye la condición previa para poder crear Queries. El infoset es la estructura principal en donde se definen las tablas transparentes que contienen la información que se desea reflejar en una consulta o reporte. Un infoset puede contener una o varias tablas, es decir se puede obtener la información 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 unión entre ellas (Join). Un mismo infoset puede ser utilizado por uno o varios Queries.

Page 13: Dlver Taller Basico de Query

Pasos para la creación de un Query

Definir la información que desea reflejar en la consulta / reporte. Definir cuales serán los campos por los cuales se

buscará la información 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.

Page 14: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 1)

Nº de la Solicitud de Pedido. Nº de Posición de la Solicitud de Pedido. Cantidad Solicitada. Texto Breve. Fecha de Solicitud de Pedido. Fecha de Entrega de la Posición. Nombre del Solicitante. Grupo de Compras. Indicador de Liberación.

Definir la Información a reflejar :

Page 15: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 2)

Grupo de compras Indicador de borrado en el documento de compras Indicador de liberación Status de tratamiento de la Solicitud de Pedido.

Definir los Campos por los cuales se buscará la información a reflejar :

Page 16: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 3)

Ubicar la información en SAP de los Campos a utilizar:

Información Tabla Campo

Nro. Solicitud de Pedido EBAN BANFN

Posición 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 Liberación EBAN FRGKZ

Status de Tratamiento EBAN STATU

Page 17: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 4)

Ejecutar la transacción SQ03 Indicar el nombre del Grupo de Usuarios Click en Crear

Crear el Grupo de Usuarios:

Page 18: Dlver Taller Basico de Query
Page 19: Dlver Taller Basico de Query
Page 20: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 5)

Ejecutar la transacción SQ02 Indicar el nombre del Infoset Click en Crear

Crear el Infoset:

Page 21: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 5)

Colocar en el campo Denominación el título del Infoset. Sí todos los campos a utilizar están 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 están disponibles en varias

tablas, haga Click en Unión de tablas vía tabla base y coloque en la derecha la primera tabla que va a utilizar Click en Enter

Crear el Infoset:

Page 22: Dlver Taller Basico de Query
Page 23: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 5)

Click en Incluir todos los campos de tablas y presionar Enter

Crear el Infoset:

Page 24: Dlver Taller Basico de Query

Click para mostrar todos

los campos de la tabla

Page 25: Dlver Taller Basico de Query

Click para

generar

el Infoset

Page 26: Dlver Taller Basico de Query
Page 27: Dlver Taller Basico de Query

Click para seleccionar

el grupo de usuarios y

Grabar

Page 28: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 6)

Crear el Query:

Ejecutar la transacción 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.

Page 29: Dlver Taller Basico de Query

Cambiar el grupo de usuario

Page 30: Dlver Taller Basico de Query

1. Click para seleccionar el

grupo de usuario

2. Click

Page 31: Dlver Taller Basico de Query
Page 32: Dlver Taller Basico de Query

1. Click

2. Click

Page 33: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 6)

Crear el Query:

Colocar en el campo Título el nombre o definición del encabezado del Query Colocar en el campo Comentarios una breve

descripción de lo que hace el Query Colocar en el campo Columnas la longitud máxima

de una línea de salida. Click en Lista ABAP en la Sección Formato de

salida. Presionar botón imagen siguiente o pulsar F6.

Page 34: Dlver Taller Basico de Query

5. Click en Imágen siguiente

1

2

3

4

Page 35: Dlver Taller Basico de Query

2. Click en imagen siguiente

1. Click en todos los grupos de campos

Page 36: Dlver Taller Basico de Query

1. Marcar los campos por los

cuales se buscará la

información

2. Indicar el orden en que

desee aparezcan los

campos de búsqueda

3. Click en Lista básica

Page 37: Dlver Taller Basico de Query

Click para abrir los

campos de datos

Page 38: Dlver Taller Basico de Query

1. Marcar los campos en la

secuencia que desea

reflejar en la consulta

2. Grabar

3. Back

(Regresar)

Page 39: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 6)

Usted ha finalizado la creación del Query, para ejecutarlo haga lo siguiente: Click en botón regresar o pulsar F3. hasta llegar a

la pantalla inicial de creación Click en el botón Ejecutar Indique los valores para iniciar la búsqueda de la

información Click en Ejecutar

Page 40: Dlver Taller Basico de Query

Ejecutar

Page 41: Dlver Taller Basico de Query

1. Indique los valores

2. Ejecute

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

Page 42: Dlver Taller Basico de Query
Page 43: Dlver Taller Basico de Query
Page 44: Dlver Taller Basico de Query

Ejecutar el Query (paso 7)

Para ejecutar cualquier Query haga lo siguiente: Ejecutar la transacción SQ01 Seleccionar el Query Click en Ejecutar

Page 45: Dlver Taller Basico de Query

Query con unión de tablas (Join)

Page 46: Dlver Taller Basico de Query

Ejemplo de creación de un Query

Ejecutar la transacción SQ02 Indicar el nombre del Infoset Click en Crear

Crear el Infoset:

Page 47: Dlver Taller Basico de Query

Ejemplo de creación de un Query (paso 5)

www.C1Cconsulting.com 47

Colocar en el campo Denominación el título del Infoset. Sí todos los campos a utilizar están 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 están disponibles en varias tablas,

haga Clic en Unión de tablas vía tabla base y coloque en la derecha la primera tabla que va a utilizar Clic en Enter

Crear el Infoset:

Page 48: Dlver Taller Basico de Query

Ejemplo de creación de un Query

Colocar en el campo Denominación el título del Infoset. Sí los campos a utilizar están disponibles en varias

tablas, haga Click en Unión de tablas vía tabla base y coloque en la derecha la primera tabla que va a utilizar Click en Enter

Crear el Infoset:

Page 49: Dlver Taller Basico de Query
Page 50: Dlver Taller Basico de Query

1. Colocar las otras tablas

2. Enter

Page 51: Dlver Taller Basico de Query
Page 52: Dlver Taller Basico de Query

1. Marcar las tablas que se desea enlazar.

2. Click.

Sí desea enlazar otras

tablas repita los pasos 1 y 2

Page 53: Dlver Taller Basico de Query

Click para generar

propuesta de enlace

Page 54: Dlver Taller Basico de Query

Click en regresar y repita la operación 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

Page 55: Dlver Taller Basico de Query

Una vez efectuado todos los enlaces debe Regresar

Page 56: Dlver Taller Basico de Query

Click y Enter

Page 57: Dlver Taller Basico de Query

Click para mostrar todos los campos de la tabla

Page 58: Dlver Taller Basico de Query

Click para

generar el infoset y

regresar

Page 59: Dlver Taller Basico de Query
Page 60: Dlver Taller Basico de Query

Click para seleccionar

el grupo de usuarios y

Grabar

Page 61: Dlver Taller Basico de Query

Creación del Query

Ejecutar la transacción 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

Page 62: Dlver Taller Basico de Query

Cálculos en un Query

Es posible hacer cálculos con operaciones aritméticas simples

Page 63: Dlver Taller Basico de Query
Page 64: Dlver Taller Basico de Query
Page 65: Dlver Taller Basico de Query

1. Asignar nombre a los

campos con los cuales se

realizará la operación de

cálculo.

Page 66: Dlver Taller Basico de Query
Page 67: Dlver Taller Basico de Query
Page 68: Dlver Taller Basico de Query

Ejercicios prácticos

Page 69: Dlver Taller Basico de Query

Ejercicio 1

Crear un Query según la siguiente información: Tipo lectura directa de tabla Información referente a Solicitudes de Pedidos Concepto de búsqueda por:

Fecha de Solicitud Grupo de Compras

El resultado que se desea es el siguiente

Page 70: Dlver Taller Basico de Query
Page 71: Dlver Taller Basico de Query
Page 72: Dlver Taller Basico de Query

Ejercicio 2

Crear un Query según la siguiente información: Tipo unión de tablas Información referente a Pedidos Concepto de búsqueda por:

Fecha de creación 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

Page 73: Dlver Taller Basico de Query
Page 74: Dlver Taller Basico de Query
Page 75: Dlver Taller Basico de Query

Concepto de Quick Viewer

Es una herramienta que permite extraer información de SAP para emitir reportes y/o consultas de forma rápida, sencilla y presentada según los requerimientos establecidos por el cliente.

Page 76: Dlver Taller Basico de Query

Diferencias con respecto a un Query

No se necesita crear un Grupo de Usuarios No se necesita crear un Infoset No se pueden realizar cálculos No pueden ser intercambiados con otros Usuarios No son transportables

Page 77: Dlver Taller Basico de Query

Funcionalidades

Dentro de las funcionalidades podemos mencionar las siguientes: Crear Modificar Consultar Borrar Copiar Renombrar Ejecutar con variantes Bajar la información a Hojas de Cálculos.

Page 78: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Crear el Quick Viewer:

Ejecutar la transacción SQVI Indicar el nombre del Quick Viewer Click en Crear Colocar en el campo Título el nombre o definición

del encabezado Colocar en el campo Comentarios una breve

descripción de lo que hace el Quick Viewer

Page 79: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Sí todos los campos a utilizar están disponibles en una misma tabla, la fuente de datos debe ser Tabla. Sí los campos a utilizar están disponibles en varias

tablas, la fuente de datos debe ser Unión de tablas Indique la o las Tablas a utilizar

Crear el Quick Viewer:

Page 80: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Indique las tablas a utilizar

Page 81: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Indique los campos por los cuales enlazará las tablas:

Page 82: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Page 83: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Indique los campos que se reflejarán en el reporte y por los cuales buscará la información:

Page 84: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Campos de selección:

Page 85: Dlver Taller Basico de Query

Ejemplo de creación de un Quick Viewer

Resultado: