SAP BO. SAP Business One. Algo mas para estudiar y nueva versión para móvil...

Buenos días a todos, aquí continuamos con el tema del estudio y aprendizaje que mucha gente me ha hecho llegar y como al parecer ser el post anterior no fue suficiente, les hago llegar (aunque es en inglés) 252 páginas en las que podrán aprender acerca de casi todos los modulo y funciones de SAP Business ONE. El link es este.
Otro detalle es la salida oficial de la versión 1.4.0 de la solución móvil de SAP Business One, claro esta que esta aplicación es solo para aquellos CEO que tienen un Iphone o un Ipad. Entre las características nuevas son las siguientes:
  • Creación de oportunidades de venta. 
  • Personalizar el KPI / layout de inicio. 
  • Nuevo módulo de "Contrato de servicios", permitiendo uso de escaneo. 
  • Un nuevo tablero de control de "Cotizaciones de compra"
  • Integración de documentación y ayuda especifica.
Y aquí unas pantallas:


















 Saludos y suerte con al constante preparación.

SAP BO. Sap Business One. Pasos a seguir para actualizar a la familia 8.8X en SAPBO

Ya rato sin vernos, pero este blog no esta muerto andaba de parranda. Ahora vamos a ver los pasos que deberían de ser necesarios para que nosotros como consultores podamos hacer una actualización a nuestro sistema SAP BO, aunque siendo sinceros todos lo único que hacemos es instalar sobre el servicio actual el upgrade y esperamos que todo siga funcionando.
Pero no debería de ser así, por lo tanto aquí les dejo los pasos a seguir de como se debe de hacer un upgrade.

Probar el actualizador.
Uno de los pasos mas importantes por el bien de nuestra salud mental es este. Hacer una actualización de la base de datos de nuestro cliente en un ambiente totalmente seguro, mediante una copia actual de la base datos.

Este paso es importante porque es aquí en donde si surge un problema al actualizar podemos verificar, validar y buscar los procesos necesarios para que la actualización sea un éxito. Y por nunca de los nunca hagan el primer test de actualización sobre el servidor en producción.

Preparación del entorno.Por lo general muchos clientes suelen tomar una actualización de su SAP BO para que renovar o actualizar ya sea el sistema operativo o su MSSQL. Si este es el caso o no lo es por favor antes de cualquier actualización verifiquen si las versiones del MSSQL y su Windows Server son compatibles con el Upgrade de SAP BO que desean realizar. Esto lo pueden hacer en este link https://websmp201.sap-ag.de/smb/sbo/platforms

SQL Collation (intercalación)
El collation está relacionado con los aspectos de acentos y distinción de mayúsculas con minúsculas. SAO BO tiene una configuración específica. Una mala collation puede provocar que servicios de SAP BP no funcionen de manera adecuada. Ojo en esto es muy importante el collation de SAP BO NO es el mismo que el del SQL.

Para comprobar podemos hacer lo siguiente en el Management Studio de SQL ejecutamos esta consulta: select SERVERPROPERTY ('collation') donde esperamos obtener este resultado: ‘SQL_Latin1_General_CP1_CI_AS’. Si no es asi tienen que seguir la nota de SAP numero 987436.

El otro camino es ir al nombre de la instancia. Damos clic derecho y seleccionamos "Propiedades" en la pestaña general veremos el collation que tenemos actualmente.

Uso de privilegios correctos en Windows Creo que aquí no hay mucho que decir es casi obvio este punto pero no esta de mas; hay que tener de preferencia los permisos de administrador del sistema para no toparnos con problemas de privilegios.

Archivo de licencia de SAP BO 8.8XNos debemos de asegurar de contar con este archivo ya que durante la actualización se nos solicitara para hacer la conexión al servidor de licencias 8.8X, esta archivo también nos servirá para que nuestro cliente se pueda conectar sin problemas una vez finalizada la actualización. En caso de no tener un archivo valido nuestro cliente no se podrá conectar a su empresa.

Hay que tomar en cuenta que este archivo solo puede ser solicitado cuando nuestro cliente ha pagado el mantenimiento del SAP BO.

En fin estos son los puntos a considerar para una actualización exitosa. Quedo al pendiente de ustedes para cualquier duda o comentario. Saludos.

SAP To Go. SAP Business One. Empezar a estudiar SAP BO

Una de las preguntas recurrentes que me han hecho de un tiempo para acá, se refiere al tema de donde pueden empezar a estudiar o saber más acerca de SAP Business One. SAP ofrece un varios e-learnings en la pagina channel.sap.com pero para entrar a estos ocupas ser partner o un cliente ya con base instalada, aun ahí existen otro métodos que pueden ayudar a la gente que se empieza a inmiscuir en el mundo de SAP Business One. Uno de ellos es este video de introducción para tener una visión general.


Pero yo sé que eso no es suficiente así que les dejo un link de unos e-learnings gratuitos de SAP a lo más que tendrán que hacer es registrarse, lo cual es una tarea sencilla. Les dejo una imagen y el link de esta página llena de información. 


Saludos y ahora si no hay pretextos para no aprender un poco más sobre SAP Business One.

SAP To Go. SAP Business One. Aprobaciones y flujos de trabajos

Hace ya unos 4 meses aproximadamente vio a la luz la versión SAP Business One 8.81. No he tenido la posibilidad de probarlo, por falta de tiempo y por los proyectos en los que he estado inmiscuido, mas aun al 8.8 el cual ya he probado y hablado mucho en este blog sigue teniendo cosas interesantes.

Ya en alguna ocasión habíamos platicado de los procedimientos de aprobación, tanto el cómo se hacen así como para que sirven. Ahora me tope con un video en el cual vemos un ejemplo muy completo en SAP Business One 8.8, que está muy bueno y nos servirá para refrescarnos un poco con el tema y aparte con la funcionalidad dentro del dashboard en el widget del mensajes. Una de las cosas que vi es el reporte que nos da los artículos que han sido aprobados en diferentes situaciones, el cual siendo sincero no sabia que existia.

Espero les sea de ayuda. Saludos.

SAP BO. SAP Business One. DTW Subir numeros de series de manera masiva.

Hola que tal antes que nada una disculpa ya que tenía muy abandonado el blog por razones ahora de trabajo y no de salud. Y aprovechando que me topé con una tarea aquí en el trabajo, la voy a compartir espero les sea de utilidad.

Y como lo dice el titulo vamos a realizar una carga masiva de artículos con números de serie mediante un documento de entrada de mercancía. Este tipo de casos se da por ejemplo cuando a un cliente le vendemos 1000 computadoras. Es muy largo el proceso y muy susceptible a errores el estar capturando mil números de serie y mas si estos vienen en facturas de compras separadas.

Así que comencemos, lo primero que vamos hacer es ir a la ruta siguiente " C:\Program Files\SAP\Data Transfer Workbench\Templates\Templates\Purchasing\Goods Receipt PO " ahí se encuentran los templates que vamos a ocupar que son los siguientes:

SAP BO. SAP Business One. Consultas diversas segunda parte.

Como lo habia comentado antes este mes vamos a sacra pequeñas consultas que nos sena de gran utilidad. Estuve un poco ausente por motivos personales pero aqui seguimos.

Y en este post vamos agregar unas consultas con lo que respecta a ventas y a compras. Pasemos entonces con las primeras de ventas.

Ventas.  

SAP BO. SAP Business One. SQL consultas diversas.

Lo que queda de este mes y parte del otro vamos a realizar algunas consultas que pueden ser de uso común dentro de nuestro ambiente de producción dentro de SAP Business One.
Así también tendremos alguna que otra consulta que nos permita ver ciertas parametrizaciones perdidas dentro de nuestro sistema. Procurare hacerlas un tipo de clasificación, con la debida descripción de cuál es la función que debe de desempeñar dicha consulta.

Posted in | 1 comentarios

SAP BO. SAP Business One. Usando el DI API para un caso especial Parte III

       Hola de nuevo a todos, pues aquí estamos y en esta última parte vamos a terminar con el trabajo rudo. Vamos a refrescarnos un poco; en la primer parte de esta entrega vimos el cómo conectarnos, en la segunda entrega vimos un proceso para conectarnos a la instancia de SQL y un método para sacar un articulo en base a su código.

     Ahora vamos ha realizar la transmisión de información de un lado a otro que a final de cuentas ese ha sido el objetivo de estos últimos post. La manera en la que lo vamos a realizar será mediante la toma del articulo y su transformación a un  XML. Y después de tener el XML del artículo de origen ese mismo XML lo vamos a cargar al artículo destino. Pero antes de una carga exitosa habra que hacer unas modificaciones al XML del artículo origen.

SAP BO. SAP Business One. Usando el DI API para un caso especial Parte II

     Antes que nada perdón por la tardanza, pero entre el trabajo y cosas personales no me habían liberado mucho tiempo pero seguimos, mucha gente me había estado presionando para que continuara. Y aquí estoy, lo prometido es deuda. 

     Y para comenzar estamos aquí para hacer un ejercicio de replicación de un SAP BO a otro mediante el DI API. En el post pasado después de tirar muchas letras, vimos como hacer las conexiones a nuestros SAP BO, tanto al origen y al destino mediante una función que nos devuelve como resultado un objeto del tipo SBOCompany. 

SAP BO, SAP Business One. Usando el DI API para un caso especial Parte I

     Hola que tal amigos consultores, antes que nada por acá en México fue el día del padre ayer y se que en gran parte de Sudamérica también. Así que antes de empezar a todos los padres felicidades espero que hayan recibidos muchos regalos pero sobre todo el amor de su familia. 

     Y para comenzar este post que tiene un titulo medio extraño, vamos a plantear las situaciones que veremos y como manejaremos todo este entorno. Y porque llame un caso especial? Ok pues empecemos por el principio y este principio es básico, ¿Cuantas veces uno como consultores no se han enfrentado al tema de tener la necesidad  de los mismos artículos en dos empresas de SAP Bussines One?. 

Posted in | 8 comentarios

SAP BO. SAP Business One. Guia de Business One Integration Component.

     Aquí les dejo un rapidín (y sin albur para los mal pensados), bobeando por las paginas de SAP, me tope con esta información.
   
     Recuerdan que alguna vez por aquí en el post habíamos hablado del cockpit y todo el ritual que se llevaba para instalarlo instalarlo. Muchas personas preguntaron por problemas que les sucedían, aunque siguieran los pasos que habíamos puesto en dicho tema.

     Pues ahora un consultor de SAP nos hizo el favor de hacer una lista de los posibles errores que nos podemos enfrentar con el Integration Component en un sencillo pdf en donde vamos a ver el error y la posible solución, que en muchos casos un error deriva en 2 o mas posibles soluciones. El link es el siguiente http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/00940efe-6580-2d10-b8ac-f7bbe4cf3878 en caso de que no puedan entrar o descargarlo mandenme un correo y con gusto se los hago llegar.

     Saludos.

SAP BO. SAP Business One. License API

     Buenas tardes a todos desde México, antes que nada les pido disculpas a todos los lectores que siguen este blog, las disculpas son porque tengo mas de un mes sin subir ni un articulo y esto se ha debido entre otras cosas por el trabajo, los juegos y mi rehabilitación. 

     Pero como me lo mencionaron hoy, tengo un compromiso con las personas que siguen el blog y es algo que como todo en las demás cosas tengo que cumplir y les aseguro que lo haré mas seguido y con mas entusiasmo. Ahora bien el tema de este post sera el License API una herramienta que de cierta forma nos ayudara mediante un pequeño sistema hecho en visual studio, obtener información relevante al servicio de licencias de SAP Business One, así como información relacionada a los usuarios en relación a los usuarios de una compañía con que tipos de licencia. 

SAP BO. SAP Business One. Procedimiento de aprobación para filas de un documento de marketing.

     Como les había dicho estaré aquí ya mas seguido y este post va con una dedicatoria especial para Maria Constanza que ayer se comunico conmigo para hacerme preguntas de respecto a unas dudas que tiene claro, que como buena consultora que debe de ser no le daremos la respuesta directa, pero si dejaremos una guía para que resuelva si problemática. 

    Lo que vamos hacer es sencillo, hasta cierto punto de vista, pero eso si algo laborioso. Nuestro caso es el siguiente: "Se requiere definir un procedimiento para aprobar descuentos no mayores otorgados  un artículos de una orden de venta de acuerdo al descuento que le corresponde a su grupo de articulo definido en la lista de precios especiales". ¿Les quedo claro? ¿No?. Espero que con la solución quede mas claro; la solución a este problema planteado sera: "Tener un mecanismo para detectar la diferencia entre el descuento definido para el grupo de artículos y el descuento que otorga el vendedor al preparar una orden de venta, luego emplear este mecanismo para validar cada descuento de cada uno de los artículos de la orden de venta para poder disparar un procedimiento de aprobación mediante una consulta ". No les quedo aun claro?. Vamos a hacer el ejercicio pata dejarnos de antagonismos estériles.

SAP BO. SAP Business One. Importar y exportar autorizaciones mediante Microsoft Excel

     Antes que nada una disculpa por la tardanza ahora retomare de una manera mas seguida el blog. Últimamente hemos estado viendo bastantes ejemplos con código ya sea mediante el UI o el DI API de SAP Business One. 

     Ahora en este ejemplo vamos a exportar las autorizaciones de un usuario y a su vez poderlas importar dentro de otro usuario cualquiera. Como requisito ocuparemos tener el UI API instalado en nuestro equipo así como el Excel previamente configurado para que ejecute macros, por ultimo vamos a necesitar tener una instancia de SAP Businees One antes de ejecutar cualquier acción. 

SAP BO. SAP Business One. SAP SBO_SP_TransactionNotification usando CLR

     En el último post vimos como hacer algunas excepciones en las reglas de negocio en nuestro sistema mediante el store SBO_SP_TransactionNotification. Ahora bien las cosas que podríamos hacer mediante SQL suenan un poco escasas. Ahora supongamos que quisiéramos enviar un correo a nuestros clientes cuando capturemos una entrega de mercancía, para informarle que su pedido a sido liberado y hacer esto solo usando el SBO_SP_TransactionNotification.

     Y el método que vamos a usar para hacer esto es  usando CLR de Visual Studio, ayudándonos con el DI API de SAP Business One. A continuación nos vamos a ir directo a nuestro Visual Studio y crearemos un nuevo proyecto en C#. En mi caso el proyecto tiene el nombre SimpleDeliveryNotification después de esto vamos agregar la referencia al DI API de SAP Business One. En este ejemplo yo use el DI API del 8.8. Ahora bien crearemos nuestro CLR para SQL. De la siguiente manera: 

SAP BO. SAP Business One. SBO_SP_TransactionNotification

   Hola camaradas consultores aquí siguiendo con nuestro blog vamos ha hablar del SP_TransactionNotification ¿y que es este?. Pues es ni mas ni menos que un store procedure (procedimiento almacenado) de SQL. Este Store es el único método legal en SAP Business One para recibir notificaciones de eventos producidos por datos, en pocas palabras previene que los usuarios introduzcan información que no cumpla con ciertas condiciones. Este Store se crea en cada base de datos de nuestras empresas. Por default se mira de la siguiente manera.

SAP BO. SAP Business One. SBO Mailer.

     Hola a todos ya hace tiempo que no escribía ni un post, pero había estado un poco ocupado con el trabajo. Y mas por lo que recuerdo habíamos quedado pendientes de ver como configurar el SBO Mailer dentro de SAP Business One. 

     Por lo cual vamos a trabajar con el servidor, en la opción SBO Mailer. Cabe mencionar que si instalan o instalaron el servidor con las recomendaciones por default, no se instala este servicio.

Posted in | 7 comentarios

SAP BO. SAP Business One. Facturación electronica - Electronic File Manager

     A este post lo podríamos haber nombrado como la tercera parte de la facturación electrónica, por que vamos a usar una herramienta que forma parte del modulo de factruación electronica de SAP Business One. Esta herramienta es el programa llamado Electronic File Manager. 

     El fin que tiene esta herramienta es poder modificar la información que se toma de SAP Business One para generar el XML de la facturación electrónica. Ya sea mediante la asignación de un campo de una tabla o por medio de formulas propias que soporta este modulo. 

Posted in Etiquetas: | 12 comentarios

SAP BO. SAP Business One. Facturación electrónica Parte II

     Continuando con el tema de la facturación electrónica el post anterior hicimos todas las configuraciones necesarias para que SAP Business One trabaje de manera correcta con la facturación electrónica, mas sin embargo al hacer estas configuraciones aun no podemos crear de manera correcta facturas, ni notas de crédito ni nada de nada por un problema de validez en el certificado. 

     Por lo que tendremos que usar unas herramientas par crear un PFX (Personal Information Exchange), este PFX sera un tipo certificado como el que tenemos de nuestra empresa, pero este contendrá la información del Key que nos proporciono el SAT. 

SAP BO. SAP Busines One. Facturación electrónica Parte I.

     Como es sabido en México a partir del 1 de enero del 2011 la facturación electrónica es obligatoria para todos las personas físicas y morales. Y hace ya algunos meses atrás habíamos hablado de que SAP no había hecho anuncio de crear un solución directa a esta nueva reforma. 

     Pero el 2 de diciembre SAP libero para la versión SAP Business One 8.8 en su parche PL 17 el modulo EFM (Electronic File Manager) en pocas palabras, un modulo para la facturación electrónica en México. 

Posted in | 6 comentarios

SAP BO. SAP Business One. Otro tema relacionado al SDK de SAP.

     Hace ya un tiempo vimos un pequeño ejemplo de SDK de SAP Business One en el cual usábamos el UI API para tomar un campo en especifico de la pantalla y lo publicábamos en un Messagebox, algo relativamente sencillo. Ahora en este ejemplo que es muy muy parecido haremos algo parecido. 

     Solo que esta vez estaremos al pendiente de los eventos que ocurran dentro de SAP Business One. El código sera muy parecido al anterior pero con unas pequeñas diferencias ya que en este agregaremos un evento el cual sera el núcleo principal de nuestro ejemplo. 

Posted in | 2 comentarios
Related Posts with Thumbnails