Entradas

Evento "MenuEvent"

El evento "MenuEvent", así cómo dice la ayuda del SDK (Help Center), ocurre cuando un evento de la interfaz del usuario (UI) (Clic) tiene lugar en un elemento de menú en los menús de la aplicación SAP Business One. En la empresa la usamos este evento para escuchar cuando se aprieta el botón del menú para dibujar el formulario correspondiente. Se usa la función en el siguiente namespace "SAPbouiCOM.Application.LoadBatchActions()" y se le pasa el archivo ".xml" que tiene la estructura del formulario a dibujar, es decir, así se hace para que se habra el formulario. Preguntas que responde este artículo: ¿Cómo abrir, dibujar o crear formularios en SAP BO?

Errores de licencias para con los addons

Imagen
Error #1: Connection - Connection string is not valid. [66000-84]. Sin licencias SAP. Falta asignar licencias para "SAP AddOns" al usuario. Algunas veces antes de asignar las licencias "SAP AddOns" al usuario primero hay que asociar la BD a una licencia. https://exxismc.blogspot.com/2023/03/el-formulario-de-gestion-autorizacion.html Este error se me llegó a presentar cuando voy a correr el addon desde el Visual Studio.

El formulario de "Gestión autorización" no muestra licencias

Imagen
Hay veces que el formulario de  "Gestión autorización" de SAP muestra los usuarios pero no las licencias para usuarios o externas, esto es por que falta asociar la BD a una paquete de licencias. Para ello puedarle al botón modificar y seleccionar el paquete de licencias que dese asociar.

Estructura genérica para bott_MasterData

Imagen
Estructura genérica de la tabla de tipo bott_MasterData

Empaquetado addons

 Para el empaquetado de addons para SAP Business One (BO o B1) tener las siguientes consideraciones: Especificar en el nombre del addon a empaquetar la extensión ".zip". Suele pasarme que no pone la extensión ".zip" en el nombre del addon y al querer alzar al extension manager (EM) da error de "formato" o algo de "tipo incorrecto". Yo creo que se da cuando ponemos el nombre del addon largo y con varios puntos intermedios. Ej.: "Localizacion100.1.55.0.001".

Resolución de errores en desarrollo

Resolución de errores que se dan cuando se está desarrollando el addon. Error 1 : cuando hago click en un botón de menú para que se abra el formulario, dicho formulario se abre pero inmediatamente apenas se dibuja el marco del formulario, el formulario en cuestión se vuelve a cerrar. Experiencia y solución: hay un addon corriendo (iniciado) desde SAP además del proyecto que estamos corriendo. Error 2 : idem al "Error 1", cuando hago click en un botón de menú para que se abra el formulario, dicho formulario se abre pero inmediatamente apenas se dibuja el marco del formulario, el formulario en cuestión se vuelve a cerrar. Experiencia y solución: se agregó un checkbox pero el width del mismo crece más que el limite del formulario y se dibuja por debajo (digamos). Error 3 : al modificar algo en un formulario, a mano, osea por debajo, osea por detrás del SAP BO Studio, y cuando abrimos dicho formulario desde el Studio, no se reflejan dichos cambios en el Studio y los des-hace. Es ...