on 04-19-2010 6:08 PM
Boa tarde!
Pessoal,
Estou com dois documentos no ambiente de produção com erro de validação, são eles:
Campo: IS_NFE_HEADER-C1_IM (o status está verde) ok
Campo: IS_NFE_HEADER-C1_CNAE (C020) (status vermelho)
Campo: IS_NFE_HEADER-T_MODFRETE (X002) (status vermelho)
Efetuei a análise conforme os logs apresentados e todas as informações estão preenchidas, o campo de modalidade de frete está lá, e as informações do tipo de frete e cnae também estão na BADI.
Os processos que apresentaram estes erros, são duas notas de entrada (IMPORTAÇÃO).
É estranho, porque quando há erro de validação por parte do GRC, o status no SAP fica com código 8 e mensagem V, mas no entanto, ao acessar a J1BNFE não tem este retorno.
Alguém já passou por isso?
Poderiam me ajudar?
Observações: GRC versão 7.0 SP 13 / SAP versão 6.0 SP 16
Obrigada,
Adriana
Bom dia Adriana,
Cenário estranho hein...!?!?!?
Verifique se no R3 existe algum erro de atualização na transação SM13/SM14, o V é recebido pelo ERP no momento do envio para o GRC (processo síncrono), então talvez alguma falha no update possa estar gerando esta inconsistência.
Quanto aos logs no GRC, estes logs são recentes ? Repare que os logs de validação do GRC não são deletados, então poderia ser de outra transmissão... De qualquer forma, se o problema for consistente e sempre acontece debug na saída do R3 o valor destes campos na saída ao GRC (call_xi). Pode ser que na BAdI tenha algum check ou continue que esteja forçando a saída antes de executar estas atribuições. Pode também debugar o FILL_HEADER.
Atenciosamente, Fernando Da Ró
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fernando,
Estes dois cenários realmente são muito estranhos.
Foi gerada a NFE via J1B1N referente processo de Importação. Ao enviar ao GRC, passou pela validação e ficou parada a NFE por causas dos logs de erros.
No SAP não houve nenhuma atualização do GRC para J1BNFE, como estava demorando o retorno da comunicação, acessamos o GRC e verificamos que tinha aqueles campos com erros. Como eu disse, os campos referidos estavam ok no BADI.
Tentamos "enviar de novo" a NFE e apareceu a bandeirinha vermelha dizendo que não era possível.
Então fizemos outra tentativa. Deixamos o documento com status 3, ou seja, "enviar a NFE a SEFAZ", em seguida marquei a linha e dei enviar, funcionou, pois o documento foi autorizado.
Mas fica a dúvida: por que aconteceu isso? Sendo que os dados estavam lá tudo certo. E por que não apareceu na J1BNFE o código 8 simbolizando que havia erro, assim poderíamos resetar o documento enviar.
Será que houve falha de comunicação por um instante?
Será que falta aplicar alguma nota para não ocorrer isso novamente?
O SAP Netweaver está na versão 7 SP 13. O SAP ERP está na versão 6 SP 16.
Aguardo comentários.
Abraços,
Adriana
Bom dia Adriana,
O código da BAdI deve ser revisto. Como numa primeira transmissão enviou dados que foram rejeitados pelo GRC e numa segunda ele aceitou?
Sobre o não existir o V/8 na nota, não é problema de comunicação pois esta comunicação é sincrona então se está no GRC deveria estar foi informado ao R3, já o motivo da não atualização deve ser investigado. Faça o debug no momento da criação da J1B1N (coloque o break point no call_xi da função J_1B_NF_MAP_TO_XML). Antes disso veja se você tem as notas 1254565 e 1362971 aplicadas.
Atenciosamente, Fernando Da Ró
User | Count |
---|---|
6 | |
5 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.