cancel
Showing results for 
Search instead for 
Did you mean: 

Problema no retorno ao ECC do evento de Carta de Correção

Former Member
0 Kudos

Prezados,

Estamos com um problema em CCe - ao verificar o log da RFC no GRC temos a seguinte mensagem, com o destaque abaixo (negrito😞

**** Trace file opened at 20141118 090958 E. South America Daylight Time, by disp+work

**** Versions SAP-REL 741,0,11 RFC-VER U 3 1457969 MT-SL

======> Unable to interpret 201411184 5513.0000000 as a number.

ABAP Programm: /XNFE/SAPLEVENT_PROCESS_STEPS (Transaction: )

Called function module: J_1BNFE_EVENT_IN

User: IF.GRC (Client: 100)

Destination: PRDCLNT100 (Handle: 2, DtConId: 6E136FE4169CF11DA74C0050569F3788, DtConCnt: 1, ConvId: 13223874,{6E136FE4-169C-F11D-A74C-00505

Remote ABAP Programm: SAPLJ_1B_NFE_EVENT (Position: 953, Workprocess: 453, Stacklevel: 453)

EPP RootContextId: 0050569F37881EE49BE261CB0839C74C, ConnectionId: 0050569F37881EE49BE261CB0357C74C, ConnectionCnt: 1

EPP TransactionId: 0E136FE44158F1D3A74C0050569F3788

Ao checar na SEFAZ, a carta de correção foi atualizada, no entanto no ECC a mesma encontra-se no estado "Aguardando Resposta".


Alguém já passou por este problema? Como conseguir ver no trace um detalhe maior, para reproduzir com uma chamada direta na função no ECC, uma vez que nem todos os parâmetros são conhecidos ?

Grato,

Luiz

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Oi Luiz

Resolveu?

Abraço

Eduardo Chagas

Former Member
0 Kudos

Ricardo e Eduardo, boa tarde.

Muito obrigado pelas informações, fizemos o procedimento e o ERP foi atualizado.

Parece que realmente o problema estava relacionado ao timestamp,

Luiz.

rhviana
Active Contributor
0 Kudos

Show Luiz,

Bom o estranho é por que o timestamp foi alterado, pode ter sido algo do sistema de vocês pois não faria muito sentido a sefaz.

Anyway fica de olho para as proximas.

Abs,

Viana.

rhviana
Active Contributor
0 Kudos

Luiz,

Já tentou atualizar manualmente chamando a função J_1BNFE_EVENT_IN direto no SAP ERP ?

Acho que deu algum erro relativo ao timestamp -   201411184 5513.0000000

Nunca ocorreu esse caso aqui, qual foi a SEFAZ que recebeu essa msg ?

Att,

Viana.

Former Member
0 Kudos

Olá, Ricardo.

A SEFAZ que tivemos problema é a de Mato Grosso do Sul (50).

Com relação a função J_1BNFE_EVENT_IN, você poderia ajudar com o que devemos preencher nos campos abaixo:

SE

EX

AUTHCODE

REPLY_TMPL

M

EXT_REPLY_TMPL

Obrigado,

Luiz

rhviana
Active Contributor
0 Kudos

Luiz bom dia,

Cara segue imagem abaixo com os dados, você precisa extrair eles do XML e inputa manualmente na tabela de input da função.

SE = Internal Sequence Number for Event - Esse acho que é o numero sequencial gerado no SAP

EX = Official Sequence Number for Event - Esse não sei

Esses dois acima fiquei na dúvida mais desconfio que seja essa tag : <nSeqEvento>1</nSeqEvento>

AUTHCODE =  Protocol Number - Está no XML

   Exemplo: <nProt>342140000863662</nProt>

REPLY_TMPL = Event: Timestamp Of Reply (YYYYMMDDhhmmssmmmuuun) - Está no XML

   Exemplo:<dhEvento>2014-10-29T09:33:39-02:00</dhEvento>

M = Type of Inbound Message for Event

     Valores aceitos:

     1 Authorization of Event

     2 Rejection of Event

     3 Denial of Event

EXT_REPLY_TMPL = Event: Timestamp for Reply from Tax Authority - Está no XML

     Exemplo: <dhRegEvento>2014-10-29T10:57:22-02:00</dhRegEvento>

Acho que consegui dar uma luz, certo ?

Abs, bom feriado.

Viana.