¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema de conexión con AddOn en SAP Business One: Causas y soluciones

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 75 Vistas
0
Cargando...

hi..

soy un nuevo miembro, ¿alguien puede ayudarme con mi problema con AddOn? Mi problema es por qué mi AddOn no se ejecuta cuando lo coloco en SBO y muestra el mensaje "No se encontró la aplicación SAP Business One" como si no hubiera conexión, pero si lo ejecuto en VB.net, ese AddOn funciona. Mi script es así:


Option Strict Off

Option Explicit On

Imports B1WizardBase

Imports SAPbobsCOM

Imports SAPbouiCOM


Namespace SuratJalan

Public Class SuratJalan

Inherits B1AddOn

Public WithEvents SuratJalan_Application As SAPbouiCOM.Application


Public Sub New()

MyBase.New()

'AGREGA TU CÓDIGO DE INICIALIZACIÓN AQUÍ...

SetApplication()

AddItems()

End Sub


Public Overrides Sub OnShutDown()

'AGREGA TU CÓDIGO DE TERMINACIÓN AQUÍ...

End Sub


Public Overrides Sub OnCompanyChanged()

B1Connections.Reinit

'AGREGA TU CÓDIGO DE CAMBIO DE EMPRESA AQUÍ...

End Sub


Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola,

Parece que el mensaje de error está incompleto. Sugiero que consultes el material de capacitación y el archivo de ayuda del SDK sobre cómo desarrollar el complemento sin errores.

Saludos,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola!

Antes agradecí a Rupinder Vaid, pero el problema no es así. Lo que quiero decir es que mi complemento ya está funcionando bien en SAP si mi VB.net también está en funcionamiento. El problema surge cuando ya he compilado mi complemento y lo coloco en SBO, pero no se ejecuta. Ya he rastreado demasiado y tal vez el problema esté en este script:

<br/>

Public Sub SetApplication()<br/>

Dim SboGuiApi As SAPbouiCOM.SboGuiApi<br/>

Dim sConnectionString As String<br/>

SboGuiApi = New SAPbouiCOM.SboGuiApi<br/>

sConnectionString = Environment.GetCommandLineArgs().GetValue(1).ToString()<br/>

SboGuiApi.Connect(sConnectionString)<br/>

SuratJalan_Application = SboGuiApi.GetApplication()<br/>

End Sub<br/>

¿Puedes darme algún consejo al respecto?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola

Para ejecutar el complemento en SAP, tu aplicación de SAP debe estar abierta/en ejecución, ya que el complemento siempre establece la conexión con la empresa que está actualmente abierta en SAP B1.

Saludos

Rupinder

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?