ERP – Explosão de Necessidades - Existe Um Cálculo Necess. ou Geração de O.Ps sendo Executado por outro Usuário neste momento, Aguarde o Término!
Incidente
Ao gerar uma necessidade de produção ou uma OP é apresentado a mensagem: Existe Um Cálculo Necess. ou Geração de O.Ps sendo Executado por outro Usuário neste momento, Aguarde o Término!
Causa
Ocorre devido a queda/parada brusca nos processos da geração de necessidades ou geração de OPs.
Solução
Para resolver esta situação, siga os passos abaixo:
1. Acesse a tela F083CAL - Manufatura / Gestão de PCP / Necessidades de Produção/Compra MRP / Liberação/Bloqueio Cálculo/O.P./O.S. (Liberação /Bloqueio Cálculo Nec./Geração O.P);
2. Informe a origem a qual está ocorrendo esta situação e no campo Sit.Calc Nec./OP colocar o valor I-Inativo;
4. Clique no botão Alterar;
5. Após alterar, será liberado novamente a geração de necessidades/Geração de OPs para essa origem.
6. Se mesmo assim a mensagem ainda é apresentada, siga os passos abaixo:
6.1. Com uma ferramenta de banco de dados, consulte o campo E012FAM.SitCal para a família em questão;
Exemplo da consulta:
SELECT CODFAM, SITCAL
FROM E012FAM
WHERE SITCAL = 'A'
SELECT CODORI, SITCAL
FROM E083ORI
WHERE SITCAL = 'A'
6.2. Se o campo E012FAM.SitCal estiver como 'A-Ativo', deve ser alterado para I-Inativo.
Exemplo de comando:
UPDATE F012FAM
SET SITCAL = ‘I’
WHERE SITCAL = 'A'
UPDATE E083ORI
SET SITCAL = ‘I’
WHERE SITCAL = 'A'
Importante
Alteração no banco de dados referente ao campo E012FAM.SitCal deve ser feito somente quando nenhum usuário estiver gerando um cálculo de necessidades ou OPs.
Observação
É possível fazer a alteração em massa via tela F083CAL - Manufatura / Gestão de PCP / Necessidades de Produção/Compra MRP / Liberação/Bloqueio Cálculo/O.P./O.S. (Liberação /Bloqueio Cálculo Nec./Geração O.P), deixando todos os campos em branco e clicando em processar.