ERP – Cancelamento de OPs – Problema de integridade do sistema. Não encontrou necessidade de produção (E815NBP) do pedido XXXX!
Incidente
No módulo Manufatura, ao tentar realizar o cancelamento de uma ordem de produção é apresentada a mensagem: Problema de integridade do sistema. Não encontrou necessidade de produção (E815NBP) do pedido XXXX!
Causa
No cancelamento das OPs (que são provenientes de necessidades explodidas), o sistema sempre atualiza a tabela de necessidades.
A mensagem ocorre porque o sistema não encontra dados na tabela de necessidades com os seguintes registros (select):
SELECT QTDXPL,CANXPL,QTDCAN,QTDNEC,QTDORI,DISUTI
FROM E815NBP
WHERE CODEMP = 1 AND CODFIL = 1 AND NUMPED = 0 AND SEQIPD = 0 AND CODPVP = 'XXXXX' AND CODPRO = 'XXXXXXXXX' AND CODDER = 'XX' AND PVPPAI = 'XXXXX' AND AGRNEC = ' ' AND AGRPAI = ' '
Solução
Para verificar a situação no ambiente, siga os passos abaixo:
1. Verifique as observações da OP, para avaliar se não houve nenhum cancelamento de necessidades que pudesse ter alterado algum indicativo na respectiva OP, fazendo com que a OP agora não tenha mais a informação de pedido e item e a necessidade (E815NBP) correspondente tenha essa informação.
2. Se é encontrado uma necessidade com os filtros acima (na seção Causa), porém na necessidade explodida tem a informação do pedido, verifique se o item do pedido ainda existe na base utilizando a tela de consulta aos itens do pedido, F121CIP - Mercado / Gestão de Vendas / Pedidos / Consultas / Itens.
Para poder cancelar essa OP, será preciso realizar alguns procedimentos de alteração na base. Escolhe e aplique um dos passos abaixo:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.
1. Transforme essa OP em uma OP Manual Digitada (E900COP.TipOrp = 'D');
2. Ajuste um registro de necessidade equivalente (que possivelmente corresponda a essa OP), retirando as informações de pedido e item da tabela (E815NBP.Numped, E815NBP.SeqIpd);
3. Ajuste as tabelas E900COP e E900QDO de modo que elas contenham a informação do pedido e item encontrado na necessidade equivalente a essa OP.