Verificação de Roteiros Recursivos
Objetivo
A rotina de Verificação de Roteiros Recursivos identifica itens cujos roteiros de produção possuem referências circulares entre estruturas — ou seja, situações em que um componente aponta, direta ou indiretamente, para o próprio produto do qual faz parte.
Nota
A existência de roteiros recursivos pode causar falhas no cálculo de custos, erros no MRP e inconsistências na explosão de estruturas. Recomenda-se executar esta verificação sempre que novos roteiros forem cadastrados ou alterados.
No SAP Business One com o add-on BR One, um Roteiro de Produção define a sequência de operações e os componentes necessários para fabricar um produto. Quando um componente de um roteiro referencia — em qualquer nível da estrutura — o próprio produto pai, forma-se um ciclo recursivo.
Recursividade na estrutura de produção causa loop infinito no processamento
A rotina localiza todos os itens com roteiros que possuem referências circulares
Com os itens identificados, o usuário corrige as estruturas problemáticas antes do impacto operacional
Os principais impactos de roteiros recursivos não corrigidos são:
Área Impactada |
Consequência |
|---|---|
MRP (Planejamento de Necessidades) |
Geração de ordens de produção em loop, travando o processamento. |
Cálculo de Custos |
Custo do produto calculado incorretamente ou processo interrompido por erro. |
Explosão de Estrutura |
Listagem de componentes infinita, impossibilitando a análise da BOM. |
Ordem de Produção |
Erro ao abrir ou processar ordens vinculadas ao roteiro recursivo. |
Para acessar a rotina de Verificação de Roteiros Recursivos, navegue até:
Ajuda → Support Desk → Restaurar → BR One → BR One Produção: Verificação de roteiros recursivos
Após a execução, o sistema exibirá a tela de processamento indicando que a validação de recursividade está em andamento.
Ao término da validação, será apresentada a tela BR One :: Itens que possuem ‘Roteiro’ com recursividade.
Campos da Grade de Resultado
Campo |
Descrição |
|---|---|
Estrutura item 1 |
Exibe o código ou descrição do item pai que possui recursividade identificada em seu roteiro de produção. |
Estrutura item 2 |
Exibe o código ou descrição do componente que origina a referência circular dentro da estrutura do item 1. |
Nota
A relação entre Estrutura item 1 e Estrutura item 2 representa o par de itens que formam o ciclo recursivo. No exemplo da tela, o item Tinta fosca possui em seu roteiro uma referência ao componente Nivel1, que por sua vez referencia de volta Tinta fosca, criando o ciclo.
Botões
Botão |
Ação |
|---|---|
OK |
Confirma a visualização do resultado e fecha a tela de itens com recursividade. Não realiza nenhuma correção automática — os roteiros devem ser ajustados manualmente pelo usuário. |
Processo de Verificação de Roteiros Recursivos
O processo deve ser executado sempre que houver inclusão ou alteração de roteiros de produção, ou como parte da rotina periódica de qualidade de dados.
Acessar a rotina via menu Ajuda
Sistema processa e identifica as recursividades
Ajustar os roteiros identificados no cadastro
Acesse o menu conforme o caminho abaixo e clique em BR One Produção: Verificação de roteiros recursivos:
Ajuda → Support Desk → Restaurar → BR One → BR One Produção: Verificação de roteiros recursivos
O sistema iniciará automaticamente o processamento de validação, exibindo a tela de aguardo:
Nota
Não é necessário configurar filtros antes da execução. A rotina analisa automaticamente todos os roteiros de produção ativos cadastrados no sistema.
Ao concluir o processamento, o sistema exibe a tela BR One :: Itens que possuem ‘Roteiro’ com recursividade listando todos os pares de itens onde foi identificado o ciclo recursivo.
Analise cada linha da grade observando:
Estrutura item 1 — o item cujo roteiro está com recursividade.
Estrutura item 2 — o componente que origina o ciclo dentro do roteiro do item 1.
Aviso
Caso a grade seja exibida vazia (sem nenhuma linha), significa que nenhum roteiro recursivo foi encontrado na base atual. Clique em OK para fechar a tela.
Após a análise, clique em OK para fechar a tela e prosseguir com as correções necessárias.
De posse dos itens identificados, acesse o cadastro de roteiros para corrigir a referência circular. Navegue até:
Produção → Roteiros de Produção
Localize o roteiro do item 1 indicado na grade e remova ou substitua o componente (item 2) que origina a recursividade.
Dica
Caso o componente seja realmente necessário na estrutura, revise o cadastro de ambos os itens para identificar qual dos dois possui a estrutura incorreta e corrija na origem.
Após a correção, execute novamente a Verificação de Roteiros Recursivos para confirmar que o par de itens corrigido não aparece mais na grade de resultado.
Após a correção de todos os itens identificados e a reexecução confirmando a ausência de recursividades, o processo está concluído.
Dica
Adote as seguintes boas práticas para evitar a recorrência de roteiros recursivos:
Execute a verificação toda vez que um novo roteiro ou estrutura de produto for cadastrado.
Inclua a verificação como etapa obrigatória no processo de homologação de novos produtos.
Oriente a equipe de engenharia a não replicar estruturas de roteiros sem revisar a cadeia de componentes.
Em caso de dúvida sobre a estrutura correta, acione o suporte BR One antes de cadastrar o roteiro.