cancel
Showing results for 
Search instead for 
Did you mean: 

[NFe] Integração com Mensageria via arquivo txt

Former Member
0 Kudos

Pessoal, bom dia!

Estamos configurando um projeto de NFe onde o SAP irá trocar informações com uma mensageria NonSAP via arquivo txt e estamos com dificuldade de identificar onde e como fazer com que a J_1B_NFE_XML_OUT fará a conversão dos dados de Envio, Cancelamento e Inutilização para arquivo txt e salvar num diretório que a mensageria irá ler.

A mesma dúvida ocorre para o processo de retorno do processamento do Envio, Cancelamento e Inutilização, pois a mensageria irá salvar os retornos em arquivo txt e teremos um JOB no SAP que ficará lendo esses arquivos para atualizar o status no SAP e pelo que andei lendo teremos de executar a J_1B_NFE_XML_IN_TAB.

Tanto a J_1B_NFE_XML_OUT quanto a J_1B_NFE_XML_IN_TAB funcionam para enviar, cancelar e inutilizar notas fiscais?

No aguardo, obrigado por qualquer ajuda.

Danilo

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Fernando, boa tarde!

Fizemos um teste de criação de nota e não passou na J_1B_NFE_XML_OUT, sendo que na tabela J_1BNFE_CUST3 o campo NFEACTIVE está vazio, ou seja, informamos que não é mensageria SAP e mesmo assim não passou na J_1B_NFE_XML_OUT.

Eu percebi que nessa tabela J_1BNFE_CUST3 também existe o destino RFC ENF_BR_2006, que não configuramos na SM59, por não estarmos utilizando nenhuma execução fora do SAP, mesmo assim teríamos que configurar essa conexão ENF_BR_2006 apontando para o mesmo SAP?

No aguardo, obrigado.

Danilo

former_member182114
Active Contributor
0 Kudos

Bom dia Danilo,

A execução desta função é assincrona, então você deve colocar o ponto de debug antes da sua chamada e não dentro dela.

Procure na SM58, deve ter registros com erro lá com destino à esta função.

Sim, é necessário um destino RFC, se você nomeou ENF_BR_2006 no customizing deve tê-lo na SM59. Este nome pode ser mudado sem problemas. Veja o que tem na SM58.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Olá,

Pretendo integrar NF-e SAP com o sistema de mensageria NotaNet (BoldCron) através de arquivo .txt.

A solução pretendida é a seguinte: SAP ERP <=> Notanet <=> SEFAZ.

Já tentaram montar esta solução?

Conhecem foruns, blogs, posts sobre este assunto?

Qualquer informação sobre este assunto é bem vinda.

Obrigado,

Joaquim Mendes

former_member182114
Active Contributor
0 Kudos

Bom dia Joaquim,

Nesta mesma thread tem as informações para qualquer mensageria não SAP.

Dentro da XML_OUT você pode fazer a integração com qualquer mensageria.

Aqui no fórum tem outras threads com informações sobre este assunto, dê uma procurada.

Atenciosamente, Fernando Da Ró

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Danilo,

Existem basicamente três formas para você gerar um arquivo texto pra saída, e vai depender de para onde você quer levar os dados e que ferramentas tem disponível:

- importar a função J_1B_NFE_XML_OUT no PI e fazer um adapter to file

- criar um programa que possa ser configurado na SM59 para destino e nele travar as informações e gravar o arquivo

- fazer um ABAP enhancement na própria função J_1B_NFE_XML_OUT (ela eh interface apenas, não tem código) para gravar o arquivo

A função J_1B_NFE_XML_OUT é usada nos 4 pedidos possíveis à mensageria não standard:

- envio

- cancelamento

- inutilização de nota existente

- inutilização de nota por gap

A função J_1B_NFE_XML_IN_TAB é a porta de entrada dos retornos dos processamentos acima.

Atenciosamente, Fernando Da Ró