Criando uma consulta dinâmica MultiBase de Dados¶
Vamos utilizar as variáveis que aprendemos das procedure GetCommentDoc/GetCommentTax e vamos tornar nossa “Consulta Dinâmica Simples” em uma consulta MultiBase de Dados, independente do banco de dados do SAPBusiness One que utilizemos o sistema retornará a informação correta.
Consulta Atual
GetCommentDoc
GetCommentTax
Consulta MultiBases
GetCommentDoc
GetCommentTax
Atenção
Observe que retiramos o valor fixo “SBO_American_JCJ” e indicamos a variável @pCompanyDb e nossa consulta já tomou o formato MultiBase de dados.
Faça os Testes
Lance duas Notas, uma na tela de Entrega (ODLN) em uma Base de dados “A” e outra na tela de Nota fiscal de Saída (OINV) em outra base de dados “B” colocando em cada uma delas no campo Comentários Iniciais informações diferentes.
Teste do XML de envio
Onde as Informações indicadas no campo “Comentários Iniciais” devem aparecer na TAG <infCpl> e na Danfe.
Tela do SAPBusiness One - Comentários Iniciais/Finais – Origem da Informação
XML de Envio - informação Gerada
<infAdic>
<infAdFisco>Observacao Fiscal 2</infAdFisco>
<infCpl>Observacao da Nota 2</infCpl>
</infAdic>
Danfe - Informação Gerada