Entrenamiento Basico Query

60
Entrenamiento SAP QUERY Diciembre/2006

Transcript of Entrenamiento Basico Query

Page 1: Entrenamiento Basico Query

Entrenamiento SAP QUERY

Diciembre/2006

Page 2: Entrenamiento Basico Query

1. Que son SAP QUERY

• Es uma herramienta para crear listas de datos que no estan disponibles en SAP standard.

• SAP QUERY es una herramienta muy facil de operar y los usuarios no necesitan tener gran conocimiento en las bases y estructuras de datos del SAP para tener los datos deseados del sistema

• Con SAP QUERY los usuarios tienen la possibilidad de crear listas de datos muy flexible y poderosas con possibilidad de hacer filtros, ordenaciones y también exportar datos para Word y Excel.

Page 3: Entrenamiento Basico Query

1.2. Cuando tengo que hacer una QUERY

• Cuando SAP standard no me da las informaciones que deseo

• Cuando las informaciones de los listados standard de SAP estan incompletos

• Cuando hay una cesidade muy particular de extrair datos del SAP para generar um archivo de datos para otra finalidad de processamiento

• .......

Page 4: Entrenamiento Basico Query

PedidosVentas

DireccíonClientes

Stocks

Pedidos de VentasDirección ClientesStocks

1.3 Ejemplo

Page 5: Entrenamiento Basico Query

2. Donde estan las informaciones en el sistema SAP

MARA

MAKT

Page 6: Entrenamiento Basico Query

2.1. Banco de Datos

MARA AFKO AFPO

MARA AFKO AFPO

Page 7: Entrenamiento Basico Query

3. Tipos de estructuras de Datos

3.1 Estructuras

( NO TIENEN DATOS )

Page 8: Entrenamiento Basico Query

3.2 Tabla de Datos

( TIENE DATOS )

Page 9: Entrenamiento Basico Query

3.3 Campos de Datos

Page 10: Entrenamiento Basico Query

3.4 Tipo de Campos

Page 11: Entrenamiento Basico Query

3.5 Escoger un campo para la QUERY

MM03

F1Presionar F1 sobre el campo

Page 12: Entrenamiento Basico Query

3.6 Escoger um campo para la QUERY (presionado F1)

F1

Presionar

Page 13: Entrenamiento Basico Query

3.7 Escoger um campo para la QUERY (presionado F1)

Datos necesarios

para un query

Page 14: Entrenamiento Basico Query

3.8 Escoger um campo para la QUERY (presionado F1)

• Estas son las informaciones que necesitamos para QUERY

Page 15: Entrenamiento Basico Query

F1

3.9 Escoger um campo para la QUERY (presionado F1)

NO ES UNA SELECIÓN VALIDA

Page 16: Entrenamiento Basico Query

3.10 Escoger um campo para la QUERY (presionado F1)

Las estructuras no son permitidaspara seren utilizadas en QUERY

Page 17: Entrenamiento Basico Query

3.11 Ejercicios

• Buscar los nombres tecnicos de la tabla y de lo campo de los seguintes campos:

1. Peso bruto (Datos Base)

2. Grupo de materiales (Ventas)

3. Grupo de Compras (Compras)

4. Stock máximo (Planificación)

5. Categoria valoración (Contabilidad)

1.Mara-brgew 2.Mvke-kondm 3.Marc-ekgrp 4.Marc-mabst 5.Mbew-bklas

Page 18: Entrenamiento Basico Query

4. Query

Menú SAP/Herramientas/Workbench ABAP/Utilidades/QuerySAP

Page 19: Entrenamiento Basico Query

4.1 Query – Grupo de Usuários

SQ03

Page 20: Entrenamiento Basico Query

4.2 Query – Grupo de Usuarios - Crear

Page 21: Entrenamiento Basico Query

4.3 Query – Grupo de Usuarios - Crear

Page 22: Entrenamiento Basico Query

4.4 Query – Grupo de Usuarios - Crear

Grabar

Page 23: Entrenamiento Basico Query

4.5 Query – Grupo de Usuarios - Crear

Page 24: Entrenamiento Basico Query

4.6 Query – Infosets

SQ02

Page 25: Entrenamiento Basico Query

4.7 Query – Infosets - Crear

Z -> Objecto de clienteMM -> Módulo (MM)001 -> Secuencia

Texto detallado

Tabla base

Page 26: Entrenamiento Basico Query

4.8 Query – Infosets – Crear

Page 27: Entrenamiento Basico Query

4.9 Query – Infosets – Crear

Union de tablas

Page 28: Entrenamiento Basico Query

4.10 Query – Infosets – Crear

OJO: MUY IMPORTANTE

La union de las tablas siempre deve ser por las claves

Page 29: Entrenamiento Basico Query

4.11 Query – Infosets – Crear

Page 30: Entrenamiento Basico Query

4.12 Query – Infosets – Crear

Todos los campos de las tablas estan selecionados

Todos los campos de las tablasestan disponibles

Page 31: Entrenamiento Basico Query

4.13 Query – Infosets – Crear

Generar

Page 32: Entrenamiento Basico Query

4.14 Query – Infosets – Asignación a Grupo de Usuarios

Page 33: Entrenamiento Basico Query

4.15 Query – Infosets – Asignación a Grupo de Usuarios

Grabar

Page 34: Entrenamiento Basico Query

• Crear una Infoset donde podemos tener los datos base de materialy los textos breves

• Asignar a un grupo de usuarios

4.16 Query – Infosets – Ejercicio

Page 35: Entrenamiento Basico Query

1

2

3

4.17 Query – Infosets – Ejercicio - Solución

Page 36: Entrenamiento Basico Query

5 Query – Creación

SQ01

Page 37: Entrenamiento Basico Query

5.1 Query – Creación

Escojer un grupo de usuarios

Z -> Objecto de clienteMM -> Módulo (MM)001 -> Secuencia

Page 38: Entrenamiento Basico Query

5.2 Query – Creación

Page 39: Entrenamiento Basico Query

5.3 Query – Creación

Informar un titulo para Query

Page 40: Entrenamiento Basico Query

5.4 Query – Creación

Selecionar los grupos de campos creados no Infoset

Page 41: Entrenamiento Basico Query

5.5 Query – Creación

Escojer los campos de desea para la Query

Page 42: Entrenamiento Basico Query

5.6 Query – Creación

Escojer los campos para la pantalla de selección

Page 43: Entrenamiento Basico Query

5.6 Query – Creación

Para borrar um campode la lista, mover paraeste cuadro

Para de finir la clasificación de la Query

Color de las lineas

Campos de totales

Help para lo cuadro seleccionado

Page 44: Entrenamiento Basico Query

5.7 Query – Creación

Page 45: Entrenamiento Basico Query

5.8 Query – Creación

Los campos seleccionados en la lista son copiados para linea de la Query

Page 46: Entrenamiento Basico Query

5.9 Query – Creación

También los campos de la pantalla de selección son escojidos acá

Page 47: Entrenamiento Basico Query

5.10 Query – Creación

Page 48: Entrenamiento Basico Query

5.11 Query – CreaciónHay que ir atrás

para grabar

Page 49: Entrenamiento Basico Query

Grabar la Query

5.12 Query – Creación

Page 50: Entrenamiento Basico Query

5.13 Query – Creación

Ejecutar la Quary

Page 51: Entrenamiento Basico Query

6. Query – Creación de campos adicionales

Ingressar por la SQ02

Page 52: Entrenamiento Basico Query

6.1 Query – Creación de campos adicionales

Crear un nuevo Grupo de Campos

Page 53: Entrenamiento Basico Query

6.2 Query – Creación de campos adicionales

Page 54: Entrenamiento Basico Query

6.3 Query – Creación de campos adicionales

Informar un nuevo nombre para el campo

Escojer la opición Campos Adicionales

Page 55: Entrenamiento Basico Query

6.4 Query – Creación de campos adicionales

Informar los textos del nuevo campo

Informar un campo de referencia para el nuevo campo tomar como modelo

Page 56: Entrenamiento Basico Query

6.5 Query – Creación de campos adicionales

Page 57: Entrenamiento Basico Query

6.6 Query – Creación de campos adicionales

1 - verificar

2 - grabar

Mirar si no hay mesages de erroresgenerados despues del paso 1

Page 58: Entrenamiento Basico Query

6.7 Query – Creación de campos adicionales

Movel el nuevo campo para el nuevo grupo de campos creado

1 -grabar

2 - generar

Page 59: Entrenamiento Basico Query

6.8 Query – Creación de campos adicionales

Page 60: Entrenamiento Basico Query

7. Tablas de SAP Algunas tablas mas utilizadas en SAP

• SD•VBAK - Documento de ventas: Datos de cabecera•VBAP - Documento de ventas: Datos de posición•LIKP - Doc.comercial: Entrega - Datos de cabecera•LIPS - Doc.comercial: Entrega - Datos de posición•VBRK - Factura: Datos de cabecera•VBRP - Factura: Datos de posición•KNA1 - Maestro de clientes (parte general)

• MM•MARA - Datos generales material•MARM - Unidades de medida para el material•MARC - Datos centro p.material•MARD - Datos de almacén para el material•LFA1 - Maestro de proveedores (parte general)

• PP•AUFK - Datos maestros de órdenes

• WM•LTAK - Cabecera de orden transp.SGA•LTAP - Posición de orden de transporte