cancel
Showing results for 
Search instead for 
Did you mean: 

GRC NFE - Process Status 04 (Autorizado na Sefaz)

Former Member
0 Kudos

Boa tarde Srs,

A 15 dias atráz atualizamos nosso SP para o nível 12 do SLL-NFE e no nível 14 do SP Abap e Basis.

Após esta atualização notamos uma ligeira lentidão no processamento das NF-es, e esta demora têm aumentado nos últimos dias.

Ontem notamos uma demora de cerca de 20min, para completar um ciclo de uma única NFE gerada no ambiente produtivo. Porém o status sempre era concluído com sucesso... sem erros!

Estranhamente hoje, todas as notas pararam em process status 04 (add to batch) e não saem deste status.

Peguei uma destas notas para teste e notei que na tcode sxmb_moni ele foi finalizada com sucesso (Status: successfully e Ack. Status: No Errors). Inclusive autorizada na sefaz, mas ela está parada na J1BNFE (ERP) e no NF-e Monitor (GRC) com status 04.

1- Chequei a sxmb_moni e não encontrei erros (Payloads);

2- Chequei a SMQ1 e SMQ2, sem erros;

3- Chequei a SM12, SM13, SM21, sem erros;

4- RWB, sem erros;

Todas as funções: /XNFE/PROCESS_REPORTS, /XNFE/UPDATE_ERP_STATUS e /XNFE/CHECK_SRV_STATUS; Foram re-scheduladas novamente e são finalizadas sem erros.

Houve alguns dumps no GRC também:

1- RAISE_EXCEPTION

2- CALL_FUNCTION_SYSCALL_ONLY

3- SAPSQL_ARRAY_INSERT_DUPREC (function: /XNFE/XMLIN_UPDATE_DB)

Para este último dump, tentei fazer pesquisa no google sobre esta função no google, mas não encontrei absolutamente nada.

Alguém passou por algo parecido e poderia dar alguma dica de solução?

Toda ajuda será muito bem vinda.

Obrigado,

Ricardo

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

... continuando

3- SAPSQL_ARRAY_INSERT_DUPREC (function: /XNFE/XMLIN_UPDATE_DB)

Este erro é gravação em duplicidade em uma tabela, e a função é do GRC para gravar a tabela /XNFE/XMLIN (responsável pelo B2B inbound)

- Este erro não deveria estar acontecendo já que você está com o SP atualizado.

- Acompanhe o sistema e se este erro voltar acontecer (após esvaziar a fila) abra um chamado no SLL-NFE para investigação

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Problema resolvido Fernando,

Obrigado pelo seu rápido suporte!

Valeu,

former_member200254
Participant
0 Kudos

Ola Fernando, td. bem?

Estou com uma situacao exatamente igual, no entanto nao consegui identificar o que solucionou o problema.

As notas estao com status 4 e nao conseguimos fazer elas serem atualizadas.

Poderia me dar uma ajuda?

Att.,

Rodrigo

former_member182114
Active Contributor
0 Kudos

Bom dia Rodrigo,

Exatamente igual para isto é difícil.

Prefira sempre abrir uma thread nova, se for o caso citando uma em que o comportamento seja parecido.

Vou verificar a que você postou à frente...

Atenciosamente, Fernando Da Rö

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Segue respostas de acordo com as perguntas, felizmente o problema do cliente foi sanado antes mesmo destas resposta ser possível:

Após esta atualização notamos uma ligeira lentidão no processamento das NF-es, e esta demora têm aumentado nos últimos dias.

Ontem notamos uma demora de cerca de 20min, para completar um ciclo de uma única NFE gerada no ambiente produtivo. Porém o status sempre era concluído com sucesso... sem erros!

- Esta lentidão aumentando todo dia sugere muitos registros na tabela /xnfe/acknowledg, que por sua vez significa muitos processos parados no PI.

- Pegue alguns msgID nesta tabela e verifique na transação SXI_MONITOR, aba advanced

- Uma causa pra isso era o B2B com mais de um destino (tipo File e também Mail), mas como você atualizou a versão não é o seu caso.

- A característica da tabela de acknowledg é estar vazia se não existe nada no PI, encontrar registros nela indica algum tipo de problema no processamento ou comunicação no PI.

Estranhamente hoje, todas as notas pararam em process status 04 (add to batch) e não saem deste status.

Conforme verificamos, isto foi decorrente de um crash no banco de dados e não era relacionado ao anterior

Peguei uma destas notas para teste e notei que na tcode sxmb_moni ele foi finalizada com sucesso (Status: successfully e Ack. Status: No Errors). Inclusive autorizada na sefaz, mas ela está parada na J1BNFE (ERP) e no NF-e Monitor (GRC) com status 04.

- O status 04 no GRC indica que o pedido de status do LOTE saiu do GRC e foi para o PI com destino a Sefaz e ainda não voltou, ou seja, o lote foi entregue com sucesso (status 03), porém o GRC/PI não conseguiram obter a resposta deste processamento e se atualizar para o status 05-Resultado recebido.

- Este problema tem várias causas mas pode ser:

1) Fila parada

2) Resposta da Sefaz inválida

3) Crash de banco de dados

2- Chequei a SMQ1 e SMQ2, sem erros;

Aqui nas filas o problema de processamento nem sempre será um erro, pode acontecer que a fila está cheia de registros e não está fluindo.