Tempo aproximado para leitura: 00:02:15 min
Dúvida
Como melhorar a performance de execução do Cálculo do Planejamento - PL0501?
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Datasul) - Planejamento Produção (MPL) - Versão 12
Solução
É recomendado que a execução do cálculo, programa PL0501, ocorra durante o período que não há usuários movimentando a base. Normalmente as empresas deixam o cálculo agendado para executar em RPW - Remote Procedure Wait durante a madrugada, e isto reduz o tempo do cálculo e evita mensagens de lock para outros usuários.
O MRP - Materials Requirements Planning realiza a leitura de todos os itens da base que no programa CD1107 - Manutenção Item Manufatura estejam com o parâmetro Tipo Demanda igual a Dependente. Desta forma, se na base existir itens que não devem ser planejados pelo MRP, este parâmetro deverá ser alterado para Independente, para que desta forma o item não seja considerado no cálculo.
Também é recomendado verificar no programa CE0921 - Itens sem Movimento a existência de itens que não tenham movimentações no estoque em um determinado período, como 1 ou 2 anos por exemplo, e alterar estes itens para o Tipo de Demanda igual Independente, pois certamente não são mais geradas ordens para eles.
Rever os níveis de estrutura da Engenharia também é importante para a melhora da performance, pois quanto mais níveis existir, maior será o tempo de processo. Se um determinado material segue um determinado fluxo sem ser consumido no meio desse processo para um outro material, então podemos considerar que esta etapa é de um único nível, pois as vezes confunde-se níveis com operações, ou seja, colocando para cada operação um nível na estrutura do item, o que não é necessário, pois o mesmo segue um processo linear e estará pronto somente na última operação a ser processada. Pode-se executar o programa SPP\ENP\SPEN025.r para varrer todos os itens da base identificando se há looping de estrutura e corrigindo as informações de NMB - Nível Mais Baixo, caso tenha alguma inconsistência e podem estar prejudicando o cálculo do plano.
Deve-se ainda verificar o volume de registros de saldo em estoque zerados: saldo-estoq.qtidade-atu = 0. Isto também diminui muito a performance do processo de atualização. Para isso deve-se executar o programa CE0415 - Eliminação de Dados do Estoque.
Por fim, pedidos de venda, ordens de produção e ordens de compras devem estar abertos somente se realmente estão em processo de vendas, compras ou produção. Nos demais casos deverão ser encerrados, isto porque interfere no resultado do cálculo e na performance do produto.
0 Comentários