Ocorreu um erro no banco de dados ao gerar o relatório explosão de engenharia, o que pode ser?

De CIGAM WIKI

FAQ_CIGAM > FAQ_Manufatura > Engenharia > Ocorreu um erro no banco de dados ao gerar o relatório explosão de engenharia, o que pode ser?

Quando geramos o relatório Manufatura > Engenharia > Relatórios > Operacionais > * Explosão da Engenharia está ocorrendo uma mensagem indicando "Ocorreu um erro no banco de dados". Clicando nos detalhes, apresenta uma mensagem de banco "ORA-01403: no data found".

Isto pode ocorrer caso o banco de dados utilizado seja Oracle.

Avaliando o LOG, vemos que há informações indicando a tabela em que ocorreu. ErrTableName: TPE

O que causa isso?

[editar]

Caso sejam observado este cenário descrito, a causa pode ser alguma data zerada "00/00/00" em vez do valor "nulo". Isso é uma particularidade que pode ocorrer quando usamos banco de dados Oracle. Para resolver, precisamos revisar nossas engenharias e avaliar se há alguma em que a data de validade esteja com este valor incorreto.

Temos a Wiki "Como evitar datas zeradas em Oracle?" para demonstrar como evitar esta situação, nela também mostra como identificar via aplicação gerenciadora de banco de dados os registros com datas zeradas.