on 02-12-2014 3:03 PM
Boa tarde,
Estamos desde de sábado com o dump SAPSQL_ARRAY_INSERT_DUPREC no nosso GRC. O sistema está conectado a outros 4 sistemas ECC que utilizam o GRC para mensageria de NFe. A emissão de nota de todos os sistemas parou de funcionar no mesmo dia.
O Dump ocorre na função /xnfe/nfe_hist_update_db, chamado pelo programa /XNFE/SAPLNFE_HIST_DB.
O que observamos é que ao tentar inserir as chaves na tabela /XNFE/NFE_HIST, o campo de timestamp fica igual para os Process Status 02 e 03 (Sent to Signature Service e Signed).
Como os campos chave da tabela /XNFE/NFE_HIST são cliente, access key, version number, NFe Type e Time Stamp, esta gerando o abend, por estar inserindo os registros com exatamente a mesma data. O timestamp que é incluído nesta tabela, "UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)" conta inclusive com nano segundo, não fazendo sentido serem iguais.
Se o usuário entrar no ECC e forçar o envio da nota pela J1BNFE, a nota é aprovada (não em 100% dos casos, mas após algumas tentativas aprova).
Alguém já passou por problemas parecidos e tem alguma ideia do que posso fazer?
Abraço.
Caso alguem tenha o mesmo problema, a SAP lançou a nota 1978923 - DupRec on the nfe history database table hoje que no nosso caso resolveu o problema.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
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.