cancel
Showing results for 
Search instead for 
Did you mean: 

Problemas com /XNFE/UPDATE_ERP_STATUS após troca de Ambiente SAP

Former Member
0 Kudos

Pessoal, boa tarde!

Estamos com problemas no programa /XNFE/UPDATE_ERP_STATUS que roda de 1 em 1 minuto e retorna as informações disponíveis das Notas Fiscais para o SAP.

Tínhamos um ambiente SAP "A" configurado e mudamos os Destinos RFC do para o GRC se conectar a um novo ambiente SAP "B" e criamos a conexão do SAP "B" para o GRC, somente para testarmos o ambiente. Após os testes voltamos a Comuniçação para SAP "A" e GRC, porém as informações continuam voltando para o SAP "B".

Ao executar manualmente o programa /XNFE/UPDATE_ERP_STATUS ele pede que façamos login no SAP "B".

Alguém sabe o que pode estar acontecendo?

No aguardo, obrigado.

Danilo

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Henrique,

Está tudo configurado de acordo, tanto no GRC quanto no SAP.

R/3:

BD54 - LOGSYS210

SM59 - ENF_BR_2006

BD97 - LOGSYS210 --> ENF_BR_2006

GRC:

BD54 - LOGSYS210

SM59 - TRNQAS210

BD97 - LOGSYS210 --> TRNQAS210

No aguardo, obrigado.

Danilo

henrique_pinto
Active Contributor
0 Kudos

No R/3, a configuracao é diferente.

Vc soh cria uma RFC Dest que aponta pro GRC e joga essa RFC Dest na configuracao de CNPJ (Business Place) p/ NFe.

Verifique na /XNFE/NFEHD do GRC o valor real do Logical System no campo LOGSYS.

Esse é o valor que precisa estar na BD54.

Att.

Henrique.

rhviana
Active Contributor
0 Kudos

Estou com esse mesmo problema.

As notas não estão retornando pelo report /xnfe/update_erp_status.

Só retornam manualmente pelo report /xnfe/update_erp_status_dial, e com erro.

Já verifiquei bd54,bd97,sm59 está tudo ok, e o usuário configurado na RFC não está bloqueado.

Já verifiquei diversas tabelas na se16 também...

O que fazer ?

Quando eu retornei a RFC para o GRC antigo do R/3, as notas retornam, através de um programa background com variável sobre o report /xnfe/update_erp_status . Só que na transação J1BNFE no R/3, as notas retornam e após o tempo determinado no programa elas ficam em flag vermelho, tirando o flag... retornam flag vermelho.

O que é isso ?

Estamos no sp12 do GRC

former_member182114
Active Contributor
0 Kudos

Bom dia rviana,

Evite postar seu problema continuando o problema de alguem, normalmente não tem a mesma causa raiz.

Poste uma nova thread com esta mensagem e isole um caso. Com os status que estão no GRC (NFE_HIST-WASSTAT NFE_HIST-ERROR_STAT NFE_HD-STATCODE) e no ERP (J_1BNFE_ACTIVE-MSSTAT, DOCSTAT, SCSSTAT eACTION_REQU).

Também entre no log da bandeirinha vermelha e informe a mensagem que aparece.

Atenciosamente, Fernando Da Rós

@ Danilo,

Se seu problema foi resolvido por favor feche a thread, pontuando as respostas conforme relevância. Caso tenha resolvido sem a ajuda das respostas, por favor informe em um novo post para que sua mensagem possa ajudar os visitantes.

Desde já agradeço.

Answers (4)

Answers (4)

Former Member
0 Kudos

Henrique, boa tarde!

O RFC Destination está configurado corretamente, o que pude notar é que quando mudamos de servidor SAP funciona normalmente com as configurações na BD54, SM59 e BD97, porém quando continuamos no mesmo servidor SAP mudando apenas de mandante, por exemplo: Antes o mandante 200 estava trocando NF-e com o GRC sem problemas quando configuramos para o mandante 210, o envio de dados do SAP para o GRC funciona, porém o retorno não.

No aguardo, obrigado.

Danilo

henrique_pinto
Active Contributor
0 Kudos

Danilo,

note que Logical System é um parametro client dependent.

No seu caso, cada client deve ter seu proprio Logical System (e.g. SIDCLNT200 e SIDCLNT210), e ambos devem estar configurados corretamente no GRC (tanto o Logical System na BD54 qto a RFC Dest p/ cada client na SM59, e a relacao entre LOGSYS e RFC Dest na BD97).

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Danilo,

Este job não deve rodar em tempo tão curto, aumente para 10-30 minutos.

A configuração de cada destino fica em DB97 -> SM59 conforme o Henrique demonstrou.

A única diferença é que as linhas que são retransmitidas tem origem na /xnfe/backstatus. Como você fez apenas um teste elimine estas linhas da tabela pois elas não conseguirão "ser entregues".

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Henrique, boa tarde!

Já verifiquei todos esses detalhes, inclusive excluí todas as configurações no ERP "B" que foi utilizado somente para testes e mesmo assim continua o problema. Estranho que antes desses mudanças de ERP "A" para "B" e voltando para "A", funcionava normalmente.

O JOB /XNFE/UPDATE_ERP_STATUS tem alguma particularidade para ser escalonado?

Alguma outra idéia a respeito?

No aguardo, obrigado.

Danilo

henrique_pinto
Active Contributor
0 Kudos

Danilo,

dentro da RFC Destination de cada sistema (deve haver uma p/ o A e outra p/ o B), elas estao de fato apontando para o sistema correto?

Abs,

Henrique.

henrique_pinto
Active Contributor
0 Kudos

Danilo,

verifique se ambos os sistemas estao mandando os Logical System corretos (na /XNFE/NFEHD, verifique o campo LOGSYS de uma nota originada de cada ambiente).

Depois, vá na BD97 e verifique se cada Logical System (do ERP A e do B) estao apontando para as RFC Destination corretas. Se os Log Systems nao exisitirem na BD97 do GRC, crie-os pela BD54.

Note que vc nao precisa deletar o apontamento de A para por o B; vc pode manter ambos no GRC.

Abs,

Henrique.