Creación de Consultas en Sap Business One

January 8, 2018 | Author: Anonymous j9R0uXhl | Category: Sql, Information Management, Computer Data, Computer Engineering, Databases
Share Embed Donate


Short Description

Descripción: ....

Description

Creación de consultas en SAP Business One Julio, 2017

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Conceptos básicos

q

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.

q

Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.

Conceptos básicos

q

Las consultas permiten visualizar datos rápidamente de las tablas de base de datos. Las consultas tienen varios usos: o Proporcionar informes o Añadir condiciones para activar procedimientos de autorización y alertas de SAP Business One o Añadir una consulta como valores definidos por el usuario a un campo (incluyendo campos definidos por el usuario). La consulta puede rellenar el valor del campo. o Generar información dinámica para análisis en paneles y KPI o Validar el contenido de una tabla durante la migración de datos

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Componentes de SQL

q

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado.

q

Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

Componentes de SQL

q

Lenguaje de manipulación de datos DML (Data Manipulation Language)

Comando

Descripción

SELECT

Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado

INSERT

Utilizado para cargar lotes de datos en la base de datos en una única operación.

UPDATE

Utilizado para modificar los valores de los campos y registros especificados utilizado para modificar las tablas agregando campos o cambiando la definición de éstos.

DELETE

Utilizado para eliminar registros de una tabla

Componentes de SQL q

Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.

Comando

Descripción

FROM

Utilizada para especificar la tabla de la cual se van a seleccionar los registros

GROUP BY

Utilizada para separar los registros seleccionados en grupos específicos

HAVING

Utilizada para expresar condición que debe satisfacer cada grupo

ORDER BY

Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico

WHERE

Utilizada para determinar los registros seleccionados en la clausula FROM

Componentes de SQL

q

Operadores lógicos

Operador

Uso

AND

Es el “y” lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas.

OR

Es el “o” lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta.

Componentes de SQL

SELECT T0."CardCode", T0."CardName", T0."Balance" FROM OCRD T0

Código SN C20000

WHERE T0."CardCode" = 'C20000'

Nombre SN Norm Thompson

Saldo de cuenta 11.507.076

Componentes de SQL

SELECT T0."ItemCode", T0."ItemName", T0."OnHand" FROM OITM T0 WHERE T0."OnHand" > 1000

Número de artículo C00001

Descripción del artículo

En stock 1.345,00

C00002

Motherboard P4 Turbo Motherboard P4 Turbo Asus Chipset

C00003

Intel P4 2.4 GhZ

1.089,00

C00005

WLAN Card

1.098,00

C00006

Network Card10/100 Hard Disk Seagate 400 GB

1.066,00

C00007

1.291,00

1.086,00

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Identificar tablas y campos

q

SAP Business One permite visualizar el nombre de las tablas y los campos, para poder activar la ayuda se debe seleccionar: o Visualizar -> Información de sistema

Identificar tablas y campos

q

Luego de activar la ayuda se debe posicionar en el campo con el cursor, en el ejemplo se observa que el cursor se encuentra en el código del SN

Identificar tablas y campos nEl número de artículo y de columna de un campo es el mismo en tipos de documentos similares.

Ver

ü

Información del sistema Pedido de cliente Código

Barra de estado

Número de artículo

Identificar tablas y campos nCon el uso de número de artículo y de columna, puede usar la misma consulta para múltiples tipos de documentos

Ver ü Información del sistema

Fila de pedido de cliente Artículo

Barra de estado

Número de artículo

Número de columna

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Nomenclatura SAP Business One

q

Las mayoría de las tablas en SAP Business One se identifican con 4 letras, a excepción de aquellas que contienen algún número.

q

La tablas se abrevian en tres letras, por ejemplo: o CRD: Business Partners - Socios de negocio o CPR: Contact Persons – Personas de contacto o ITM: Items - Artículos o INV: Sales Invoices – Facturas de clientes o PCH: Purchase Invoices - Facturas de proveedores

Nomenclatura SAP Business One

q

Tablas O Datos maestros y encabezado de documentos o OCRD: Business Partners – Socios de negocio o OITM: Items Master - Artículos o OINV: A/R Invoice Header – Encabezado factura de clientes o OPCH: A/P Invoice Header – Encabezado factura de proveedores

q

Tablas A Historial o ACRD: Business Partners History – Historial socios de negocio o AITM: Items History – Historial artículos o ADOC: Documents History – Historial documentos

Nomenclatura SAP Business One

q

Tablas numéricas líneas de documento o INV1: A/R Invoice Row – Líneas factura de clientes o PCH1: A/P Invoice Row – Líneas factura de proveedores

q

Tablas de usuario o Comienzan con @. o Para utilizar una tabla de usuario en SQL se debe usar la siguiente nomenclatura: [dbo].[@nombre_tabla]

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Asistente de consultas

q

El asistente de consulta es una herramienta que permite el acceso fácil a los datos y nos guía paso a paso en el proceso de cración de consultas

Asistente de consultas

q

En el segundo paso debemos seleccionar la tabla de donde necesitamos extraer información, además el sistema nos ayudará informando las tablas relacionadas a ésta

Asistente de consultas

q

En el tercer paso debemos seleccionar los campos que necesitamos visualizar, además en este podemos agrupar o clasificar los datos

Asistente de consultas

q

En el cuarto paso debemos ingresar las condiciones, por ejemplo todos los proveedores que tienen un saldo superior a 1000000

Asistente de consultas

q

En el quinto paso el sistema genera la consulta en base a la tabla, campos y condiciones que se ingresaron

Asistente de consultas

q

Y al finalizar el sistema mostrará el resultado de la consulta

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Administrador de consultas

q

Se utiliza para visualizar y organizar consultas definidas por el usuario y del sistema

q

En esta ventana, es posible: o Visualizar todas las consultas que existen para categorías específicas. o Crear informes de usuario. o Borrar informes

Administrador de consultas

q

Para generar una consulta seguimos la siguiente ruta:

Herramientas -> Consultas -> Generador de consultas

Administrador de consultas

q

Al ingresar al generador de consultas ingresamos las tablas, campos y condiciones.

Administrador de consultas

q

Luego de ingresar las tablas, campos y condiciones, ejecutamos la consulta y si existe información que coincida devolverá información.

Administrador de consultas

q

Luego de generar la consulta existe la opción de grabar la consulta

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Organización y acceso a consultas

q

Esta ventana se utiliza para crear una nueva categoría de consulta, que luego se puede utilizar para asignar autorizaciones a distintas consultas.

Organización y acceso a consultas

q

Compras o

Más de 5.000 pedidos de servicio

q

General

q

Ventas o

Pedidos por empleados de ventas

Crear y editar categorías

Organización y acceso a consultas

q

Cuando se añade un nuevo usuario, este no tendrá autorización para ejecutar ninguna consulta de usuario grabada

q

Cada usuario debe tener autorización para ejecutar consultas grabadas

q

La autorización se concede a nivel de categoría, permitiendo al usuario acceder a todas las consultas grabadas de la categoría, incluyendo futuras consultas

q

Cada categoría se asocia con uno o más Grupos de autorización y a un usuario se concede autorización a una categoría a través de dichos grupos

Organización y acceso a consultas

q

Cuando crea una nueva categoría la asigna a uno o más grupos de autorización

q

Con Autorizaciones generales asigna cada usuario al grupo de consultas grabadas correspondiente. La autorización es:

q

Informes > Generador de consultas > Consultas grabadas – Nº de grupo.

Agenda

q

Conceptos básicos

q

Componentes de SQL

q

Identificar tablas y campos

q

Nomenclatura SAP Business One

q

Asistente de consultas

q

Administrador de consultas

q

Organización y acceso a consultas

q

Ejemplos

Creación de consultas en SAP Business One Gracias

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF