Estimados,
Venho aqui escrever meu primeiro post, e que por sinal acredito que será muito útil, afinal, enfrentei esse problema por longas 7 horas (isso mesmo, para justificar essas horas foi complicado rsrs).
Após o desenvolvimento ou modificação, precisamos gerar uma versão para instalar no SAP Business One, certo? estamos falando de um add-on UI (aquele que instalamos internamente no SAP), pois bem, até o passo de compilar o código (desenvolvido em C#), pegar os arquivos binários, utilizar o Inno Setup para gerar um instalador e finalizar o pacote do add-on com o registrador do SAP (Add-On Registration Data Generator), tudo ocorria normalmente conforme o script.
Porém, ao instalar no SAP, seja no ambiente de desenvolvimento, homologação e até no ambiente de homologação do cliente, o add-on não concluía com exito sua instalação, no final, o SAP demorava a responder, e quando respondia, era com uma pergunta:
Até ai, o caminho lógico é dizer que foi instalado com sucesso, correto? Então observem o que o SAP me devolvia:
A partir daí, nada funcionava, recompilei nova versão, instalei em outras maquinas, testei em outras versões do SAP (a versão de destino era a 9.2 PL7) e nada, até que depois de muita tentativa, consegui descobrir o problema e mapear os passos para a solução, e claro, conhecimento é para se compartilhar, então venho aqui para isso, segue o passo a passo:
1 - Desinstalar totalmente o add-on do SAP (Administração -> Add-Ons -> Administração de add-on);
2 - Sair do SAP;
3 - Verificar se todos os arquivos foram totalmente removidos do diretório do add-on na pasta raiz do SAP, no meu caso:
Diretório -> C:\Program Files (x86)\SAP\SAP Business One\AddOns
4 - Ir no banco SBO_COMMON, consultar a tabela SARI, se o seu add-on estiver ainda nesta tabela, exclua ele, mas muito cuidado, é nela que fica todos os add-on, então cuidado neste comando;
Pronto, após isso, abra o SAP e faça a instalação normalmente!
PS:Pergunta direta ao SAP, sinceramente não sei se esta ação é permitida, mas foi a única coisa que consegui fazer para resolver este problema, sera de bom tamanho se a equipe da SAP pudesse complementar este pos.
Bom, é isso ai meus colegas, bom divertimento!