Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Dúvida na Utilização da Função 'J_1B_NFE_XML_IN'

Bom dia,

Estamos utilizando a função 'J_1B_NFE_XML_IN' para gravar o retorno de NFe do SEFAZ pois não estamos utilizando o mensageiro da SAP. O processo está funcionando corretamente porém gostaríamos de saber como proceder que a tela de impressão do DANFE não fosse aberta após gravação do retorno referente à autorização da NFE.

Isso também ocorre quando registramos um retorno nessa mesma função ('J_1B_NFE_XML_IN') diretamente pela transação SE37. Existe alguma opção dessa função que desabilite essa chamada?

Obrigado,

Marcio Moura

replied

Bom dia Marcio,

O método CALL_RSNAST00 é executado para cada retorno da mensageria, porém não quer dizer que deva ser impresso, então antes de chamar a função de impressão você deve colocar um código mínino de IFs para verificar isto, exemplo:

  IF  i_active-code EQ '100'         "NF-e autorizada
  AND i_active-printd IS INITIAL     "só imprimir automaticamente se ainda não foi impressa
  AND i_active-cancel IS INITIAL     "não faz sentido imprimir autom. se ela foi cancelada
  AND i_active-conting_s IS INITIAL. "não faz sentido imprimir autom. se ela foi alternada p/conting. 
                                     "pois deverá ser cancelada

********** outros tratamentos, preparações e chamar função J_1BNFE_CALL_RSNAST00

  ENDIF.

Atenciosamente, Fernando Da Rós

Edited by: Fernando Da Ros on May 13, 2009 2:14 AM - Traduzindo

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question