Beruflich Dokumente
Kultur Dokumente
Utilizaremos SQL Server 2012, SAP Crystal Report for Business One y SAP Business One.
Las versiones que se estarn utilizando son la versin 2013 de Crystal Report y SAP
Business One 9.1.
Para la integracin con SAP Business One, estaremos usando la base de datos de
demostracin incluida en la instalacin: SBODEMOCL.
Objetivo: Reporte de stock de productos por almacn
Para desarrollar este reporte, en primer lugar, utilizaremos las propias tablas de SAP
Business One.
Seleccionamos el proveedor SQL Server Native Client 11.0 y hacemos clic en el botn
Siguiente.
Configuramos la conexin a nuestra base de datos de demostracin.
Una vez configurada la conexin, debemos aadir las tablas que necesitamos.
Expandimos la base de datos SBODEMOCL y aadimos las tablas OITM (Artculos),
OITW (Artculos: Almacn) y OITB (Grupos de artculos).
Seleccionamos las tablas y hacemos clic en el botn para aadir las tablas a la
seccin Tablas seleccionadas.
Hacemos clic en el botn OK y nos mostrar los vnculos entre las tablas.
Nos fijamos que las relaciones entre las tablas estn correctas y hacemos clic en el botn
OK.
Con esto, ya tendremos las tablas y los campos listos para ser aadidos a nuestro reporte.
Agregamos los siguientes campos a nuestro reporte:
Por ahora, no nos preocuparemos en el diseo final, sino en los datos que pueda contener el
reporte.
Para tener una vista previa de nuestro avance, hacemos clic en el men Vista Vista
previa y tendramos lo siguiente:
Hasta este punto hemos conseguido tener un reporte bsico del stock de productos por
almacn y hemos incluido los campos Stock (OnHand), Solicitado (OnOrder) y
Comprometido (IsCommited).
Lo que haremos a continuacin, y empezar a personalizar ms nuestro reporte, ser crear un
campo de frmula que nos muestre el Stock Disponible; aadir este nuevo campo a nuestro
reporte y ocultaremos las lneas con Stock Disponible = 0.
Stock Disponible = Stock + Solicitado Comprometido
Para crear una formula, nos ubicamos en el Explorador de campos, hacemos clic derecho
sobre la seccin Campos de frmula, y seleccionamos la opcin Nuevo.
Se mostrar una ventana donde nos solicitar el nombre de nuevo campo de frmula.
Ingresamos el nombre Disponible y hacemos clic en el botn Aceptar.
Para crear la frmula simplemente arrastramos o hacemos doble clic en los campos que
deseamos calcular. En este caso, arrastramos los campos OITW.OnHand, OITW.OnOrder y
OITW.IsCommited y colocamos los signos aritmticos que corresponden.
{OITW.OnHand}+{OITW.OnOrder}-{OITW.IsCommited}
Validamos la frmula haciendo clic en el botn Revisar ( ). Si todo est correcto,
recibiremos el siguiente mensaje:
Finalmente, hacemos clic en el botn Guardar y cerrar.
Regresamos a nuestra vista de Diseo y aadimos este nuevo campo creado a nuestro
reporte teniendo un diseo como se muestra en la imagen a continuacin:
Continuando con la personalizacin, debemos ocultar los registros con Stock Disponible =
0. Para ello, nos ubicamos en la vista Diseo, hacemos clic derecho sobre el ttulo
Detalle y seleccionamos la opcin Asistente de seccin.
Para ello, regresamos a nuestra vista de Diseo, hacemos clic en el men Informe y
seleccionamos la opcin Asistente de grupos.
Una vez terminado nuestro diseo y formato, estamos preparados para agregar nuestro
reporte a SAP Business One.
Para ver nuestro reporte funcionando, hacemos clic en la opcin Inventario Informes de
Inventario B1 Reporte de Stock por Almacen.