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