Skip to Content
0

GRC Inbound SP27 - DUMP função /XNFE/TRANSFORM_NFE_TO_TAXVAL

Sep 13, 2017 at 08:22 PM

411

avatar image

Pessoal,

Ao receber XML's que contenham CST de ICMS 60, está ocorrendoo erro abaixo no Monitor Fiscal do GRC Inbound:

500 SAP Internal Server Error

ERROR: Field symbol has not been assigned yet. (termination: RABAX_STATE)

Olhando na ST22, identifiquei DUMP GETWA_NOT_ASSIGNED

Error in the ABAP Application Program The current ABAP program "/XNFE/SAPLCORE_TRANSFORMATION" had to be terminated because it has come across a statement that unfortunately cannot be executed.

Identifiquei que esta ocorrendo DUMP neste ponto da função /XNFE/TRANSFORM_NFE_TO_TAXVAL no ponto:

<ls_taxval>-taxval = <ls_icms>-v_icms.

Testei o mesmo XML em um ambiente com SP23, e o problema nao ocorre, porem essa função nao existe no SP23.

Alguém esta passando pelo mesmo problema ?

Abaixo mais alguns prints

dump.png (10.6 kB)
dump2.png (30.6 kB)
dump3.png (65.2 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Best Answer
José Gama Sep 25, 2017 at 04:36 PM
0

Problema Resolvido com a nota 2538917 - DUMP in function /XNFE/TRANSFORM_NFE_TO_TAXVAL

Obrigado !

Share
10 |10000 characters needed characters left characters exceeded
Renan Correa
Sep 14, 2017 at 11:10 AM
0

Oi,

Esse cenário do ICMS60 não está especificado nesse código. Se você verificar acima nas linhas 58-63 o ICMS60 não é atribuído para o field symbol <lt_icms>, desta forma quando se faz o read table deste parâmetro a estrutura <ls_icms> não é preenchida o que acaba ocasionando o DUMP ao tentar atribuir o valor desta estrutura para a estrutura <ls_taxval>.

Recomendo abrir um chamado para a SAP no componente SLL-NFE.

att,

Renan Correa

Show 4 Share
10 |10000 characters needed characters left characters exceeded

Renan, obrigado pelo retorno.

Uma outra duvida, no código só tem algumas CSTs de ICMS, fico pensando se nao deveria conter todas as CSTs como 30, 40, 51, etc... ?

Sds

0

Oi José,

Pelo que li rapidamente no código acho que não precisaria ter todos, porque o foco parece ser preencher o valor do ICMS e nem todos os grupos de ICMS tem VICMS ( ICMS30 e 40 por exemplo só tem ICMSST e desonerado, respectivamente ).

Mas nesses casos o programa precisaria de um tratamento diferente nesse ponto porque se passar nesse field symbol sem ter a atribuição vai gerar dump. Eu não testei nenhum ambiente com 4.0 ainda, só vi o código da sua imagem.

att,

Renan Correa

0

Obrigado Renan, irei abrir chamado.

Sds,

José Gama

0

Chamado 444456 / 2017 aberto....

0