Um dos problemas mais comuns relacionados com MRP é o tempo to total de execução, que geralmente é muito alto.
Com algumas alterações simples de customizing ou nos parâmetros de execução, além de controlar o tamanho das tabelas envolvidas, é possível melhorar a performance da execução do MRP.
Para a melhor análise destes parâmetros e customizing que podem afetar negativamente a performance do MRP, eu criei um report em ABAP que realiza uma verificação automática.
Este report verifica os pontos abaixo:
- Tamanho da tabela RESB
- Bom buffering ativo no customizing
- Listas MRP agregadas está ativo no customizing
- Modo de planejamento 2 ou 3 foi utilizado
- Chave de processamento NEUPL utilizada em combinação com mode de planejamento 2
- Horizonte de planejamento detalhado
- Processamento em paralelo
- Entradas no arquivo de planejamento convertidas para MRP areas.
Se você está interessado em executar este report no seu sistema, o código fonte está disponível na WIKI abaixo:
MRP Performance Analyzer - ERP Manufacturing (PP) - SCN Wiki
Seguem abaixo algumas screenshots do report e da tela de resultados:
1 - Tela de seleção:
2 - Resultados:
Como é possível observar nesta screenshot, o report mostra quais os parâmetros e customizing que podem causar problemas de performance, explica a solução do problema e, quando disponível, disponibiliza um link para notas que explicam o problema em mais detalhes.
Esta ainda é uma versão beta do report, mas ele pode ser implementado com segurança, uma vez que não altera ou deleta nada no sistema.
Desde já agradeço a quem puder implementar testar este report no seu sistema e descrever os resultados nos comentários. Além disso, se tiverem outras sugestões de melhorias, também podem deixar nos comentários.