Olá a todos.
Estou com a seguinte dúvida, na thread [Callrfc vazio|; ficou claro que se estiver usando callrfc = 3 e o sistema estiver em contingência o campo callrfc ficará em branco.
Form CHECK_CONTINGENCY do programa J_BNFECALLRFC executado através do JOB.
IF ls_j_1baa-NFTYPECONTI is initial. "1362413
if sy-subrc <> 0. "1451966
* No handling for version 1,10 "1451966
endif. "1451966
clear ls_active-callrfc. "1362413
ELSE. "1394582
lv_conting_1A = 'X'. "1394582
endif. "1362413
ENDIF.
Então a minha dúvida é a seguinte:
Como a NF foi criada em contingência então o envio será manual no monitor (J1BNFE), e quando é executado esse processo campo CALLRFC é preenchido com 1 Numbering & RFC is triggered via the Monitor Report( J1BNFE).
Até onde entendi o campo CALLRFC é para informar como a NF-e foi numerada, ai é que está a minha dúvida, quando o sistema está em contingência o JOB através do report J_BNFECALLRFC númera a NF-e mas não preenche o campo CALLRFC na verdade ele limpa o campo " clear ls_active-callrfc." , e quando eu vou no monitor (J1BNFE) a NF tá númerada, então envio manual e o campo CALLRFC é preenchido com 1, mas a NF foi númerada no report, apesar de isso não implicar no funcionamento acredito que é uma divergência porque não deveria númerar a NF no report quando o sistema estiver em contingência e sim no monitor (J1BNFE) quando eu envio manual da mesma forma que ele faz com o campo CALLRFC.
Por favor caso eu esteja errado me corrija, talvez eu tenha interpretado errado o processo.