on 02-19-2018 1:21 PM
Fiz a implementação da BADI para prencher o parametro CH_PAYMENT. Mas identifiquei que as informações não estão voltando para chamada CALL_BADI_HEADER.
Na chamada do metodo CALL METHOD obj_ref->fill_header do programa LJ_1B_NFEF41 existe o parametro ch_payment = wk_payment[].
orém na chamada na BADI desenvolvida não encontra o parametro e por isso perde os dados
ch-payment1.png
Alguém passou por isso? Tem alguma nota sap?
Grato.
OI Juliano,
Obrigada por compartilhar a sua solução. Porém, gostaria de te pedir mais uma ajuda... fiz a atualização do CH_PAYMENT no método FILL_HEADER da CL_NFE_PRINT, porém, a tabela J_1bnfepayment não é gravada após a geração da NF... os dados no xml são enviados corretamente, mas a tabela permanece vazia. Você fez algum passo a mais para carregar esta tabela J_1bnfepayment? Não encontrei nenhuma nota para esta correção..Somente para a outra BADI ADD_DATA...
Desde já, muito obrigada.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Boa tarde Nilton.
Você está utilizando a ampliação da NFE_PRINT? Faça o preenchimento da CH_PAYMENT no FILL_HEADER da NFE-PRINT.
Ex:
wa_payment–docnum = out_header–docnum.
wa_payment–t_pag = ’14’.
wa_payment-v_pag = out_header-nftot.
APPEND wa_payment TO ch_payment.
Abraços
Juliano Diniz
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Obrigado pela resposta Juliano.
Já está implementado esse escopo no metodo Fill_header da nossa classe ZCL_IM_NFE, mas quando sai dessa classe os valores CH_PAYMENT é zerado
User | Count |
---|---|
15 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.