cancel
Showing results for 
Search instead for 
Did you mean: 

Problemas com Fila - "Erro durante atualização: INSERT tabela XNFE/BACKS."

Former Member
0 Kudos

Caros, boa tarde!

As filas de entrada e/ou saída estão sendo bloqueadas constantemente devido ao seguinte erro:

Erro durante atualização: INSERT tabela XNFE/BACKS.

Em anexo os prints com o erro na transação SMQ2 do client 300.

Para tentar resolver problema foram tomadas as seguintes ações:

Verificado se existe alguma tabala "locked" na transação SM12 (não existia entradas bloqueadas)

Verificado se existe algum dunp na ST22 (não existia dumps)

Registrado novamente a fila na SXMB_ADMIN (sem sucesso, o problema persistiu após este procedimento);

Abraços!

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Alexandre,

O problema está acontecendo pois você já tem um registro na tabela /xnfe/backstatus para esta NF-e.

Imagino que o cenário seja o seguinte:

- Você fez uma emissão e teve sua aprovação na Sefaz

- Quando o GRC foi entregar para o ERP constou como erro para o GRC (falha de comunicação ou na impressão....), porém chegou a ser processado corretamente no R/3

- O GRC continua tentando porém não consegue processar a linha da backstatus por isso não a remove.

- O usuário solicita o cancelamento e por algum motivo a comunicação ao R/3 fica como falha para o GRC, e ele quer gravar na backstatus também (highlander.... só pode haver um)

Para consertar o incidente, elimine o registro da backstatus (talvez até todos eles) e reinicie a fila. Vai funcionar.

Se isto está acontecendo é provável que sua BADI CL_NFE_PRINT para impressão automática não está bem implementada. Procure no fórum por dicas de como implementar uma função nesta impressão automática. Exemplo:

O foco é ter a /xnfe/backstatus vazia.

Atenciosamente, Fernando Da Rós

Edited by: Fernando Ros on Aug 18, 2009 12:02 PM

Former Member
0 Kudos

Bom dia Fernando!

Muito obrigado pela ajuda!

Irei fazer este teste onde estou!

Este problema se torna comum quando se está em paralelo?

Desconfio também que possa ser um problema na hora de aplicar as notas 1327465 e 1337830, elas foram aplicadas manualmente... :s

Vou fazer alguns testes aqui e coloco qual foi o resultado...

Abraços!

former_member182114
Active Contributor
0 Kudos

Alexandre,

Acho que o problema não está na aplicação das notas, pois o programa no GRC foi melhorado, porém se a RFC for abortada. Ex.: Message E, Message A, Exceptions.... Consta para o GRC como erro na entrega, mesmo que tenha processado.

Por isso é importante destacar a impressão da execução usando o truque do IN BACKGROUND TASK.

Este problema se torna comum quando se está em paralelo?

O R/3 não guarda nada enquanto em paralelo, ele tem que mandar esta informação ao GRC ao chamar a /xnfe/nfe_create, param IV_PARALLEL. SAP Notes 1276438 , 1273616, 1278005, 1274488, como parte da modificação está no programa que simula impressão, verifique se a mudança do standard for refletida no programa Z.

Atenciosamente,

Fernando Da Rós

Edited by: Fernando Ros on Aug 18, 2009 1:30 PM - Atualizado para R/3 não guarda nada sobre NF-e qdo em paralelo

-

-


Alexandre, Tem resultado dos testes ?

Edited by: Fernando Ros on Sep 3, 2009 8:25 AM

former_member182114
Active Contributor
0 Kudos

Bom dia Alexandre,

Tudo certo ?

Seguinte, para evitar este erro parando a fila aplique as notas abaixo ou o SP10.

1333136 Prevent simultaneous click on buttons in NF-e monitor

1337830 exception handling during resending to ERP

1373175 Lock object for /XNFE/NFE_CREATE to prevent double transm

1380861 NF-e Resend(proc.stat.07) with Signature error impossible

Atenciosamente,

Fernando Da Ró