Olá pessoal, boa tarde.
Estamos com uma dúvida na utilização da J_1BNF_ADD_DATA (BAdI Nova para NFe). O entendimento inicial era que a BAdI nova viria para substituir a antiga e que, uma vez ativada, o standard não realizaria a chamada dos desenvolvimentos presentes na CL_NFE_PRINT, e que deve-se iniciar uma migração dos desenvolvimentos. Porém, com as mudanças desenvolvidas pela nota 2112507 - Additional Data x Mapping BAdI Enablement, permite-se a chamada das BAdI simultaneamente, auxiliando na migração.
Imaginando uma situação onde nenhuma das BAdIs estão implementadas (instalação nova, por exemplo), o caminho natural seria a utilização da BAdI nova. Porém, apenas os campos adicionais estão disponíveis para modificação (parâmetro Changing). Como poderíamos modificar o conteúdo dos demais campos?
Por exemplo: EXTIPI. Neste caso, ele somente existe no XML, não foi incluído na estrutura de item da nota fiscal (J_1BNFLIN) tampouco na de Additional Item Fields. Entendo que ele está contemplado no próprio campo NCM, mas gostaríamos de usar outra regra para sua utilização.
Em outras situações, implementaria a CL_NFE_PRINT-FILL_ITEM conforme a necessidade, porém como pretendemos usar apenas a nova, como poderíamos fazer? Lembrando que a pergunta não é específica deste campo, mas para qualquer outro. Toda a ajuda ou exemplo será bem vinda.
Obrigado pela atenção.