cancel
Showing results for 
Search instead for 
Did you mean: 

Inicializar variáveis na BADI CL_NFE_PRINT

clayton_barbosa
Participant
0 Kudos

Boa tarde!

  Preciso inicializar uma tabela customizada para executar na BADI CL_NFE_PRINT.

  Alguem sabe como posso fazer?

Grato.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member193386
Active Contributor
0 Kudos

nao entendi, poderia dar mais detalhes?

clayton_barbosa
Participant
0 Kudos

Bom dia!

   Estou usando a classe CL_NFE_PRINT método FILL_ITEM para salvar os descontos ICMS qdo ZFM em uma tabela customizada.

   Quando é gerada uma NFe a tabela é carregada com valores sem problemas.

Porém quando ocorre algum erro na transferencia para SEFAZ e necessite re-envair a NFe gostaria que esta Tabela fosse inicializada, ou seja  deletar todos o registros relacionados a este Nfe para poder salvar como os novos registros.

 

  Mas não envontrei em qual método posso fazer esta inicialização.

Grato pela atenção.

former_member182114
Active Contributor
0 Kudos

Bom dia Clayton,

Não entendi o problema. Não seria apenas fazer um DELETE nos registros do DOCNUM caso existam dados, antes do você fazer os INSERT's?

Ou então, no caso de retransmissão, nem regerar os dados apenas retransmitindo?

Atenciosamente, Fernando Da Rós

clayton_barbosa
Participant
0 Kudos

Bom dia!

   O problema é que na lógica o mesmo item salvo na tabela na 1ª emissão pode não ser inserida na retransmissão.

   E por isso eu preciso na retransmissão ter todos os registro do docnum eliminados.

Grato pelo atenção.

former_member182114
Active Contributor
0 Kudos

Bom dia Clayton,

Você não tem o decouple configurado?

Está buscando dados de memória e não do banco?

Que diferença há na primeira para segunda?

Atenciosamente, Fernando Da Ros