Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9269

Re: Validação da NFe 3.10 no APPL 604

$
0
0

Boa tarde.

 

Ruan, passei pelo seu problema, e tem uma "pegadinha" para versão 6.04.
Com aplicação da SAP NOTE 1933985 (Principal Nota do produto Nfe 3.10), foram criados diversos objetos para atender a nova versão, baseado nisso, destaco o include LJ_1B_NFEF41 e LJ_1B_NFEF82.
O include LJ_1B_NFEF82 ERA o responsável por definir valores default nos campos IND_IEDEST, IND_FINAL e IND_PRES, após esse ponto, passava no include LJ_1B_NFEF41 onde era executado o seguinte check após a chamada da BADI-HEADER:

 

 

IF xmlh-version >= gc_nfe_version_3.                "1933985

           IF xmlh_badi-ind_final IS NOT INITIAL.          "1933985

             xmlh_310-ind_final = xmlh_badi-ind_final.     "1933985

           ENDIF.                                          "1933985

           IF xmlh_badi-ind_pres IS NOT INITIAL.           "1933985

             xmlh_310-ind_pres = xmlh_badi-ind_pres.       "1933985

           ENDIF.                                          "1933985

           IF xmlh_badi-ind_iedest IS NOT INITIAL.         "1933985

             xmlh_310-ind_iedest = xmlh_badi-ind_iedest.   "1933985

           ENDIF.                                          "1933985



(..........)


Ou seja, tínhamos a opção de utilizar o resultado do include LJ_1B_NFEF82.

Após a  SAP NOTE 2048213 - [3.10] Move NF-e maping values of CL_NFE_PRINT BAdI, isso não é mais possível.

Fique atento TODOS os dias no Support SAP Notes, pois o produto está sofrendo constantes alterações, "redefinição" de regras e outros.

 

Grande Abraço.

 

Arthur Plácido.


Viewing all articles
Browse latest Browse all 9269

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>