Avalados por :

Problema de conexão com AddOn no SAP Business One: Causas e soluções

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

Olá..

Sou um novo membro, alguém pode me ajudar com meu problema com AddOn? Meu problema é por que meu AddOn não está sendo executado quando o coloco no SBO e exibe a mensagem "Aplicativo SAP Business One não encontrado" como se não houvesse conexão, mas se eu o executar no VB.net, esse AddOn funciona. Meu script é assim:


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()

'ADICIONE SEU CÓDIGO DE INICIALIZAÇÃO AQUI...

SetApplication()

AddItems()

End Sub


Public Overrides Sub OnShutDown()

'ADICIONE SEU CÓDIGO DE ENCERRAMENTO AQUI...

End Sub


Public Overrides Sub OnCompanyChanged()

B1Connections.Reinit

'ADICIONE SEU CÓDIGO DE ALTERAÇÃO DE EMPRESA AQUI...

End Sub


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

3 Respuestas

0
Cargando...

Olá,

Parece que a mensagem de erro está incompleta. Sugiro que consulte o material de treinamento e o arquivo de ajuda do SDK sobre como desenvolver o plugin sem erros.

Saudações,

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

°Olá!

Antes agradeci a Rupinder Vaid, mas o problema não é esse. O que eu quero dizer é que meu complemento já está funcionando bem no SAP se meu VB.net também estiver funcionando. O problema surge quando já compilei meu complemento e o coloco no SBO, mas ele não é executado. Já pesquisei muito e talvez o problema esteja neste 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/>

øPode me dar algum conselho sobre isso?

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

Olá

Para executar o complemento no SAP, sua aplicação SAP deve estar aberta/em execução, pois o complemento sempre estabelece conexão com a empresa atualmente aberta no SAP B1.

Saudações

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?