Skip to Content
0
Former Member
Jun 18, 2009 at 05:20 PM

[/XNFE/PROCESS_REPORTS] Timeout no Programa /XNFE/COLLECT_BATCH

45 Views

Pessoal, boa tarde!

Estamos com problema para adicionar uma nota assinada a um lote existente ou para criar um novo lote, pois o JOB/Programa /XNFE/PROCESS_REPORTS está demorando tempo demais, devido a um loop que parece ser infinito no WHILE no trecho de código abaixo do programa /XNFE/COLLECT_BATCH:

IF lv_timediff > ls_batch-maxtime.

  • batch is ready to send*

PERFORM close_batch USING lt_one_batch

CHANGING lv_size

lv_quant

lt_next_batch.

  • Ensure that all remaining NFes will send*

WHILE NOT lt_next_batch IS INITIAL.

PERFORM close_batch USING lt_next_batch

CHANGING lv_size

lv_quant

lt_next_batch.

ENDWHILE.

lv_send = gc_ok.

lv_batchid = lv_batchid - 1.

ENDIF.

Alguém já passou por isso ou tem alguma idéia do que verificarmos para encontrar a solução?

No aguardo, obrigado.

Danilo