SAP BO. SAP Business One 8.8 integración con Crystal Reports
Posted On lunes, 26 de abril de 2010 at en 11:24 by Edgar Avena Vázquez Continuando con SAP Business One 8.8, hemos platicado mucho en este blog acerca de que una de las ventajas de este nuevo producto de SAP, es que viene de manera integrada el Crystal Reports. Bien es cierto que aquí en México Crystal Reports es una de las herramientas mas usadas por las empresas desarrolladoras de software no se como se comporte fuera del país este producto pero ya hace mas de un año aproximadamente SAP adquirió este producto, con un solo fin, darle mas potencia a su nueva herramienta.
Cabe mencionar que también esta en la mira Xcelsius, que como lo he comentado antes haremos un ejercicio con esta herramienta despues, pero por el momento veamos que capacidades nos da Crystal Reports. Cabe mencionar que Crystal ya viene con una licencia así que no nos tendremos que preocupar pro periodos de prueba o algo por el estilo.
Si alguna vez se tuvieron que ver en la necesidad de cambiar un reporte mediante el Layout Designer o el Advanced Layout Designer, hubo mas de una ocasión en la cual no pudieron hacer alguna relación de información, por mencionar un ejemplo el modificar el layout de cheques para que de manera automática te ponga el asiento contable abajo de la impresión del cheque.
Ahora veamos un poco las funciones que se nos presentan. Antes que nada al instalar Crystal Reports vemos que la instalación de manera automática se anexa a la carpeta de SAP Business One.
Ahora dentro de SAP Business One 8.8, vamos a la siguiente ruta Gestion > Definiciones > General > Gestion de informes y de layout. Nos aparece la siguiente pantalla.
En este ejemplo iremos a Inventario > Informes de inventario > Lista de artículos > Item List. Al dar clic ahí veremos el layout que tenemos determinado para este reporte. Cabe mencionar que el layout designer sigue existiendo y tiene las características general de las versiones anteriores. Entonces nos podremos preguntar ¿Y cual es la diferencia?, y yo les puedo decir algo muy importante, mediante Crystal Reports podemos obtener de una manera mas sencilla el cruce y las parametrizaciones generales para crear un reporte en especifico. Cosa que en el Layout Designer suele ser muy complicado y poco comprensible para el consultor a cargo.
Ahora que si queremos importa ya un reporte que generamos en Crystal Reports, es una tarea relativamente sencilla. Primero y antes que nada podemos ver un preview de dicho reporte para cerciorarnos de que sea el correcto. Para esto vamos a Herramientas > Presentación preliminar de un Crystal Reports externo. A continuación seleccionamos la ruta del reporte y despues nos mostrara la vista preliminar de dicho reporte, les dejo las pantallas para que puedan dar un seguimiento.
Una vez que confirmamos que el reporte es el correcto, podemos pasar a la importación de dicho reporte, para esto regresamos a la pantalla de Gestión de informes de layout. Nos colocamos en la ruta en la cual queremos que aparezca nuestro reporte. Y presionamos Importar; al hacer esta acción nos aparecera el asistente para la importación de reportes. El cual comienza con una pantalla de bienvenida, seguimos con dicho asistente y el siguiente paso sera seleccionar el reporte que vamos a importar; una vez seleccionado nos preguntara por "conteindo de fichero", que en nuestro caso es "Informe", en pocas palabras esta opción nos pregunta en que sección de reportes sera colocado nuestro reporte. Teniendo ya esta información podremos dar finalizar a nuestro asistente.
Una vez terminado el proceso SAP nos regresa un resumen de operaciones exitosa, como el que ponemos a continuación.
Como vemos ahora el reporte se ha agregado tanto a nuestro gestor de informes, así como, directamente a nuestro menú de SAP, pudiendo lanzar nuestro reporte de manera natural.
Como vemos la potencia que nos da contar con una herramienta de este estilo integrada a SAP Business One 8..8, nos abre un mundo de posibilidades a lo que respecta en cuestiones de reportes y por que no de monitores de control.
Saludos y el siguientes post veremos la generación de un monitor de control a través de Xcelsius
mUy buen post, podrias ayudarme con algunos ejemplos para realizar reportes y layouts.
Saludos
Muchas gracias por sus aportaciones.
Me ha surgido la siguiente duda. Cuando inserto un crystal report como layout, me devuelve todos los registros de esa base de datos. ¿Hay alguna forma de que solo devuelva el registro visualizado?. No se si me he explicado bien o si la pregunta es un poco absurda. En cualquier caso, gracias y animos en esta gran labor de enseñanza.