on 02-04-2016 10:52 AM
Prezados,
Efetuei a leitura dos Blogs abaixo:
Porém ainda tenho dúvida, na verdade tenho a mesma dúvida do Thiago Luis no segundo Blog,
Quando eu executar o método ADD_DATA da nova badi J_1BNF_ADD_DATA,o método FILL_CTE_200 da badi antiga continuará sendo executado pela CL_NFE_PRINT? Pergunto isso pois não encontrei uma estrutura compatível com todos os campos deste método de CTE para a nova BADI, talvez esteja entendido errado, mais a BADI Nova somente é para substituir os Métodos FILL_HEADER e FILL_ITEM da CL_NFE_PRINT?
Por favor poderiam me ajudar com estes esclarecimentos, pois estamos implementando essa nova BADI e tenho estas dúvidas.
Obrigado pela atenção.
David Medeiros
David,
A BAdI nova pode até ser chamada no processo do CT-e, não achei nada que indicasse se ela é ou não chamada.
Já a BAdI antiga, essa é chamada normalmente. Se você analisar o código da função J_1B_NF_MAP_TO_XML, verá que ela chama a função J_1B_CTE_MAP_TO_XML para os casos onde o modelo for 57 (CT-e). Nessa função, não existe restrição a chamada dos métodos FILL_CTE_200 ou FILL_CTE por conta do flag J_1BNFDOC-IND_BADI_CTRL.
[]'s
JN
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.