MENSAGEM:
- "ERRO: ORA-06502: PL/SQL: erro: precisão de número grande demais numérico ou de valor ORA-06512: em "SDETESTE01.SNK_MATGIRCALCSUG", line 445 ORA-06512: em line 1".
SITUAÇÃO:
Mensagem de erro apresentada ao processar matriz da analise de giro.
SOLUÇÃO:
Execute o seguinte SELECT, a fim de validar se há algum produto com estoque que ultrapasse a quantidade limite de casas decimais para a analise de giro;
SELECT * FROM TGFGIR WHERE ABS(ESTOQUE) > 10000000000
Valide se a quantidade em estoque está correta.
O produto pode ser retirado do processamento da matriz por meio da criação de filtros.
CAUSA:
O erro ocorre devido a alguns produtos estarem com estoque com mais de 30 dígitos e, ao calcular o giro diário, encontra um número com mais de 10 dígitos, que excede o tamanho do campo do giro diário.
Comentários
0 comentário
Por favor, entre para comentar.