on 08-31-2015 7:11 PM
Olá Pessoal,
Estou com um problema em que quando faço o preenchimento das informações de cobrança via BADI CL_NFE_PRINT, alguns dados que já estão OK são sobrescritos pela BADI de forma errada. Isso acontece na include LJ_1B_NFEF41 nas linhas onde:
move-corresponding xmlh_badi to xmlh.
move-corresponding xmlh_badi to xmlh_310. "1933985
Neste momento algumas informações que já estão corretamente preenchidas nas tabelas XMLH e XMLH_310 são sobrescritas pela tabela XMLH_BADI como por exemplo: XMLH-TPIMP, XMLH-FINNFE, XMLH_310-IND_FINAL, XMLH_310-IND_PRES, XMLH_310-IND_IEDEST.
Procurei por alguma nota que corrigisse isso porém a única que encontrei foi a 2087471 - [3.10] Importing parameters from BAdI CL_NFE_PRINT not filled, porém quando o Basis foi tentar implementar disse que não pode ser implementada.
Existe alguma outra OSS Note que evita que a tabela XMLH_BADI não altere campos que não foram atualizados na BADI?
Obrigado,
Att.
Sebastian
Oi Sebastian,
Está faltando um move-corresponding na implementação do método FILL_HEADER. Você deve fazer o move do parâmetro IN_DOC para o parâmetro de saída OUT_HEADER no começo da implementação e depois disso você altera o que quiser no out_header.
Regards,
Renan Correa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
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.