Muy buenos días, estuve trabajando en el desarrollo de un Addon para complementar algunas funcionalidades que no cubría el estandar de SAP BO.
Pude desarrollar todas las funcionalidades que necesitaba por medio de UI API y las herramientas proporcionadas por la DI API.
Pero tengo 2 Inconvenientes con los cuales les quiero pedir una ayuda.
1- Genere mi ard del addon y lo registre sin inconvenientes.
La instalación me lo hace correctamente sin darme ningún inconveniente y el Addon ya me aparece en la ventana de Gestor de Addons Instalados:
El primer problema se da cuando le doy Iniciar al Addon mencionado, donde me aparece el siguiente mensaje:
Y el Estado del Addon como veran mas abajo queda en s/éxito:
Pero el Addon funciona correctamente a pesar del mensaje mencionado, es decir ya aparece en el menu y el formulario realiza todas las funcionalidades del inconveniente
Cuál podría ser la solución al mensaje que me da al darle inicio al Addon y que no quede en estado s/exito??
Y el 2do problema es que al salir de SAP (es decir al darle Archivo->Finalizar) no mata el proceso del Addon, es decir que desde el administrador de tareas el proceso de mi Addon sigue en estado En Ejecución.
Les agradezco de antemano y aguardo el comentario de los expertos.
Saludos Cordiales.
En la ruta de C:\Program Files (x86)\SAP\SAP Business One\AddOns deberá de aparecer la carpeta con el nombre de tu addon, renombrala
En la ruta C:\Program Files (x86)\SAP\SAP Business One encontrarás un archivo llamado “AddOnsLocalRegistration” es aquí donde SAP registra los addons que confituras, abre este archivo y cambia el valor del campo ID=“38”, por algún numero que no esté en uso en Gestor de add-ons Add-ons instalados, o comenta todo el código que corresponde al addon en cuestion.
Reinicia tu SAP y te aparecerá nuevamente el asistente de instalación, solo da clic en siguiente y finalizar.
Buen día,
Gracias por la respuesta, ya eh probado lo que mencionas y me da el mismo inconveniente, en todas las maquina que instalo el addon, como mencione, instala de forma correcta, pero a todos al darle iniciar desde el Gestor de Addon sale el mensaje de “Timeout de Conexión de Add-on”. De todas formas la misma funciona, aparece en el menu y el formulario se puede usar de forma normal, pero lo que quiero es que ya no me salga dicho mensaje, ya que el usuario al ver el mismo piensa que directamente no funciona.
@GabrielGS buenas tardes, ya que otros addon en su momento lo había hecho siguiendo varias de las indicaciones que me diste, tendrías idea de como podría resolver estos inconvenientes que tengo?
Sub SBO_Application_AppEvent(EventType As SAPbouiCOM.BoAppEventTypes)
Select Case EventType
Case SAPbouiCOM.BoAppEventTypes.aet_ShutDown
System.Windows.Forms.Application.Exit()
Case SAPbouiCOM.BoAppEventTypes.aet_CompanyChanged
System.Windows.Forms.Application.Exit()
Case SAPbouiCOM.BoAppEventTypes.aet_FontChanged
Case SAPbouiCOM.BoAppEventTypes.aet_LanguageChanged
Case SAPbouiCOM.BoAppEventTypes.aet_ServerTerminition
System.Windows.Forms.Application.Exit()
End Select
End Sub