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.


Para que serve

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.

⚠ Problema

Recursividade na estrutura de produção causa loop infinito no processamento

🔍 Diagnóstico

A rotina localiza todos os itens com roteiros que possuem referências circulares

✔ Correção

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.


Acesso à rotina

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
../../_images/img220.png

Após a execução, o sistema exibirá a tela de processamento indicando que a validação de recursividade está em andamento.

../../_images/img140.png

Ao término da validação, será apresentada a tela BR One :: Itens que possuem ‘Roteiro’ com recursividade.

../../_images/img315.png

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.

① Acesso

Acessar a rotina via menu Ajuda

② Validação

Sistema processa e identifica as recursividades

③ Correção

Ajustar os roteiros identificados no cadastro


Etapa 1 — Execução da verificação

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
../../_images/img220.png

O sistema iniciará automaticamente o processamento de validação, exibindo a tela de aguardo:

../../_images/img140.png

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.


Etapa 2 — Análise do resultado

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.

../../_images/img315.png

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.


Etapa 3 — Correção dos roteiros

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.


Etapa 4 — Conclusão e boas práticas

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.