Integrações / ERP / SAP Business One
O SAP Business One tem programação da produção? Recursos, MRP e onde entra o SkyPlanner APS
Não. O SAP Business One padrão tem MRP, recursos com capacidade diária e uma janela Resource Capacity que mostra quando um recurso está sobrecarregado. Ele não tem um motor que sequencie as ordens de produção que disputam essa capacidade, por isso o planejador ajusta as datas das ordens manualmente. Indústrias que precisam de programação da produção para toda a fábrica, respeitando a capacidade real disponível de máquinas e equipes, usam o SkyPlanner APS junto com o SAP Business One.
Como o SAP Business One planeja a produção, passo a passo
1. Dados de planejamento do item e MRP Wizard
As configurações do MRP ficam na aba Planning Data de Item Master Data:
- Planning Method (MRP ou None) e Procurement Method (Buy ou Make)
- Campos Order Interval, Order Multiple e Minimum Order Quantity
- Campos Lead Time e Tolerance Days
O MRP Wizard tem seis etapas: cenário, configurações do horizonte de planejamento e do lead time, itens, nível Company ou Warehouse, fontes de dados e recomendações. Os resultados aparecem nas janelas MRP Results e Order Recommendations, onde você transforma as recomendações em pedidos de compra, ordens de produção ou solicitações de transferência de estoque.
A execução verifica os materiais. O curso de treinamento da SAP explica assim: “the system checks if all the components are available for making the item” (o sistema verifica se todos os componentes estão disponíveis para fabricar o item) (SAP Learning). As entradas documentadas são demanda, suprimento, estoque e lead time. A capacidade dos recursos não está entre elas.
2. Recursos e capacidade diária
Os recursos são dados mestres com Resource Type definido como Machine, Labor ou Other. Um recurso Machine é vinculado a um ou mais ativos fixos; um recurso Labor, a funcionários. Os recursos são gerenciados por capacidade, não por quantidade. Para vincular máquinas a ativos fixos, é preciso habilitar primeiro a funcionalidade Fixed Assets.
A capacidade é definida por dia. Na aba Planning Data do recurso, você configura quatro fatores de capacidade para cada dia da semana, como horas por turno, turnos por dia e máquinas. O B1 multiplica esses fatores para chegar a um único valor de Daily Capacity. Depois, você gera um período na janela Set Daily Internal Capacities. Há dois tipos de capacidade: Daily Internal Capacity e Single Run Capacity. O segundo é ativado pela opção Relevant for Single Run Capacity. A SAP é clara sobre a granularidade: “These capacities are defined on a daily basis” (essas capacidades são definidas por dia) (SAP Learning).
3. Roteiro de produção como Route Stages na BOM
O SAP Business One não tem um cadastro separado de roteiros de produção. Um roteiro é um conjunto de linhas Route Stage dentro da Bill of Materials (Product Tree), cada uma com os campos Route Sequence e Waiting Days preenchidos manualmente. As linhas de recursos ficam sob as etapas. Nas ordens de produção com roteiro, o sistema calcula Required Days e Total Days por etapa, sendo Total Days = Required Days + Waiting Days.
4. Ordens de produção e alocação de recursos
Cada linha de recurso de uma ordem de produção recebe um de quatro métodos de alocação:
| Método de alocação | O que faz |
|---|---|
| On Start Date | Aloca todo o tempo do recurso na data de início |
| On End Date | Aloca todo o tempo do recurso na data de término |
| Start Date Forwards | Preenche cada dia a partir da data de início, até o limite de Single Run Capacity |
| End Date Backwards | Preenche cada dia retroativamente a partir da data de término, até o limite de Single Run Capacity |
Cada método distribui o tempo de recurso de uma única ordem. Os métodos de alocação para frente e para trás são limitados por Single Run Capacity, ou seja, pelas horas que uma ordem de produção pode consumir por dia, e não pelo tempo que outras ordens já reservaram nesse recurso.
5. A janela Resource Capacity
A janela Resource Capacity exibe as visões Internal, Available e Single Run. Na aba Capacity Data, Available = Internal – Committed – Consumed. Committed é a capacidade alocada a ordens de produção, mas ainda não baixada; Consumed é a capacidade já baixada para a produção. Quando as ordens comprometem mais capacidade do que o recurso tem, Available fica negativo.
6. Correção manual das sobrecargas
Um valor negativo em Available é um alerta, não uma correção. O material de treinamento da SAP para a versão 9.1 apresenta o módulo de recursos como uma forma de o planejador verificar se a produção pode seguir conforme o planejado. A alternativa descrita é: “manual scheduling adjustments need to be made to meet deadlines” (é preciso ajustar a programação manualmente para cumprir os prazos) (Melhorias de produção do SAP B1 9.1). O ajuste fica por conta do planejador: alterar as datas ou a alocação da ordem e consultar a janela novamente.
Os limites do SAP Business One
| Limitação | O que diz a documentação da SAP | O que isso significa no chão de fábrica |
|---|---|---|
| Sem reprogramação automática | O módulo mostra “if manual scheduling adjustments need to be made” (se é preciso ajustar a programação manualmente) (PDF) | Toda sobrecarga é resolvida por uma pessoa que altera as datas |
| Uma ordem, uma máquina | “The calculation algorithm of Required Days is set up based on the assumption that a single production order can be produced on a single machine.” (O algoritmo de cálculo de Required Days parte do pressuposto de que uma única ordem de produção pode ser produzida em uma única máquina.) (Guia prático) | Não sequencia ordens que disputam um recurso nem divide a produção entre máquinas |
| Capacidade em períodos diários | “These capacities are defined on a daily basis.” (Essas capacidades são definidas por dia.) (SAP Learning) | Os turnos entram apenas como um fator no total diário, por isso o plano trabalha em dias, não em horas |
| O MRP verifica os materiais | A execução “checks if all the components are available” (verifica se todos os componentes estão disponíveis) (SAP Learning) | As datas recomendadas vêm dos lead times, não da carga das máquinas |
| Esperas informadas manualmente | O campo Waiting Days é preenchido manualmente em cada Route Stage | O tempo de fila é uma estimativa fixa, não um resultado da carga real |
O tempo de setup existe em uma única forma: o campo Additional Quantity na linha de recurso da BOM. A SAP o adiciona ao tempo planejado “regardless of the quantity of the parent item produced” (independentemente da quantidade produzida do item pai) (Guia prático). É um tempo fixo por ordem. Ele não varia conforme o produto fabricado antes, por isso a sequência que reduz as trocas de produção continua sendo uma decisão do planejador. As ferramentas podem ser cadastradas como recursos do tipo Other, com capacidade diária. Nada verifica se uma matriz ou um dispositivo de fixação está disponível em determinada hora. Uma linha de recurso não passa para uma máquina alternativa quando a primeira está com a capacidade esgotada.
Quando o planejamento nativo do SAP Business One é suficiente
O planejamento padrão do B1 dá conta nestes casos:
- Poucas máquinas e pouca variedade. Com poucos recursos e um ou dois roteiros de produção por produto, o planejador consulta a janela Resource Capacity toda manhã. Um eventual valor negativo é corrigido em minutos.
- Produção para estoque estável. Quando a demanda é constante, os lead times do MRP correspondem à realidade e o gargalo permanece no mesmo lugar, as datas calculadas com base no lead time funcionam.
- Precisão por dia é suficiente. Se o que importa para seus clientes é o dia, não a hora, a capacidade em períodos diários oferece o nível de detalhe adequado.
- Trocas de produção curtas e ferramentas não compartilhadas. Se o tempo de setup não depende da operação anterior e cada máquina tem suas próprias ferramentas, o tempo fixo por ordem definido em Additional Quantity é uma aproximação suficiente.
Quando você precisa de um sistema de programação da produção
Os sinais são concretos:
- O valor de Available fica negativo em vários recursos toda semana, e a correção leva horas.
- Várias ordens disputam a mesma máquina, e a sequência de execução determina quais serão expedidas no prazo.
- Os setups ou as trocas de produção consomem uma parcela significativa da capacidade, e executar operações semelhantes em sequência economizaria horas.
- Você precisa considerar turnos, horas extras, ausências ou disponibilidade dos operadores no plano, não apenas um número diário.
- Chega uma ordem urgente e ninguém sabe dizer o que ela vai atrasar.
- O plano real fica no Excel, em paralelo ao B1, e na quarta-feira os dois já não batem.
O que procurar
- Leitura dos objetos padrão do B1. Ordens de produção, Product Trees com Route Stages, Resources e Items, para você manter seu módulo de manufatura como está.
- Programação que respeita a capacidade real. Por centro de trabalho, considerando turnos, pessoal e ausências, não apenas totais diários.
- Sequenciamento e setups. Tempos de troca de produção que dependem da sequência dos produtos, não apenas um tempo de setup fixo por ordem.
- Recursos compartilhados. Ferramentas tratadas como recursos finitos, que não podem ser usados em duas máquinas ao mesmo tempo. Operações que exigem vários operadores simultaneamente. Máquinas ou pessoas alternativas quando o recurso principal está ocupado.
- Disponibilidade de materiais. Uma operação não deve começar antes que seus componentes estejam disponíveis, considerando tanto o estoque quanto os pedidos de compra em aberto com recebimento previsto.
- Reprogramação diante de mudanças. O plano é atualizado conforme a produção avança ou as ordens mudam, sem que o planejador precise refazê-lo.
- Fluxo de dados bidirecional. As datas planejadas são gravadas em
ProductionOrders, e a produção apontada no chão de fábrica é lançada no B1 como Receipt e Issue for Production. - Teste com seus próprios dados. Você deve ver suas próprias ordens programadas antes de qualquer desenvolvimento de integração.
Quatro tipos de solução de programação para o B1
- Planejamento nativo do B1. MRP Wizard, Resource Capacity e os quatro métodos de alocação. É suficiente enquanto as sobrecargas forem raras.
- Quadros de planejamento e add-ons de manufatura no cliente B1. Um quadro de planejamento exibe as ordens em um painel visual que o planejador controla. Já um add-on de manufatura traz seus próprios objetos de ordem de produção, transferindo a gestão da produção para um novo modelo de dados.
- Suítes APS de grande porte. Feitas para uma equipe dedicada de planejamento que modela e ajusta o sistema, com implantação por meio de um projeto de consultoria.
- APS na nuvem com execução no chão de fábrica. Programa as ordens de produção padrão do B1 respeitando a capacidade real das máquinas e das equipes e disponibiliza a fila de operações aos operadores no celular ou tablet. Esse é o SkyPlanner.
Se o que falta é programar as ordens de produção padrão, o APS na nuvem é a opção que exige menos mudanças, porque o B1 continua como está.
Onde o SkyPlanner se encaixa
O SkyPlanner APS é uma solução de programação da produção na nuvem que respeita a capacidade real das máquinas e das equipes. É para fabricantes que usam B1 e querem manter as ordens de produção padrão, sem precisar corrigir manualmente valores negativos em Available. Ele resolve cada uma das lacunas acima:
- De totais diários a um modelo real de capacidade. A programação respeita a capacidade de cada centro de trabalho, considerando turnos, pessoal, licenças, ausências e turnos extras.
- De uma ordem em uma máquina ao sequenciamento completo. O motor Arcturus sequencia todas as operações em todos os centros de trabalho em segundos, com centros de trabalho alternativos e operações divididas entre máquinas. Os planejadores fazem ajustes em um gráfico de Gantt interativo, enquanto o motor mantém a consistência da programação.
- Do tempo de setup fixo à matriz de trocas de produção. A matriz de tempos de preparação registra os tempos de troca entre produtos conforme a sequência (de azul para vermelho, 30 minutos; de vermelho para azul, 60), e o motor escolhe a sequência com menor tempo de setup. Os tempos de setup e desmontagem são modelados por operação.
- Ferramentas e equipes passam a ser recursos finitos. Ferramentas são recursos finitos que não podem ser programados em dois centros de trabalho ao mesmo tempo. Uma operação pode exigir vários operadores simultaneamente. Quando o recurso principal está indisponível, o motor transfere o trabalho para máquinas ou pessoas alternativas.
- De datas baseadas em lead time a datas definidas pelos materiais. Cada operação é verificada com base no estoque e nos pedidos de compra do B1 com recebimento previsto. A quantidade em aberto do pedido de compra é considerada disponível na data de entrega da linha. Um Goods Receipt PO no B1 transfere essa quantidade para o estoque no SkyPlanner, inclusive em recebimentos parciais.
- Prazos de entrega se tornam prioridades reais. A prioridade da operação, a priorização por data de conclusão, a prioridade do cliente, Fast Track e Dynamic Priorities definem qual operação vem primeiro.
- Ajustes manuais passam a ser automáticos. O Autopilot reprograma automaticamente quando há mudanças na produção, respeitando seus bloqueios e prioridades.
- Programação e execução no chão de fábrica em uma só ferramenta. Os operadores consultam sua fila e registram o trabalho no celular ou tablet com Mobile Confirmations, Production Timer e Quick Log Mode.
Escolha o SkyPlanner quando a janela Resource Capacity mostrar sobrecargas toda semana e a correção levar horas.
Escolha o SkyPlanner quando as trocas de produção dependerem da sequência, ou quando ferramentas compartilhadas e operações com vários operadores determinarem o que pode ser executado em seguida.
Escolha o SkyPlanner quando você quiser programar as ordens de produção padrão do B1 respeitando a capacidade real das máquinas e das equipes, e não adotar um novo módulo de manufatura.
A lista completa de funcionalidades está na página de funcionalidades.
A integração entre SkyPlanner e SAP Business One é bidirecional. Ordens de produção, etapas do roteiro, recursos e pedidos de compra em aberto são importados pela Service Layer. As datas planejadas são gravadas de volta em ProductionOrders, e a produção e as horas apontadas são lançadas como Receipt e Issue for Production. Os webhooks do SkyPlanner enviam cada alteração na programação assim que ela acontece.
Cada fábrica usa o B1 de um jeito, desde as etapas do roteiro de produção na BOM até os grupos de recursos e add-ons. A equipe SkyPlanner configura a integração de acordo com seu ambiente durante a implantação e mantém o suporte após a entrada em produção. Seu parceiro B1 ou seus desenvolvedores também podem criar a integração usando a REST API documentada do SkyPlanner (referência da API), apenas com uma chave de API. A documentação do produto e da API é pública e está disponível na documentação do SkyPlanner.
A Laboratory & Allied, fabricante de produtos farmacêuticos em Nairóbi, usa SAP Business One com HANA e Power BI. A empresa tem cerca de 1.000 funcionários, aproximadamente 800 deles na produção, e usa o SkyPlanner desde 2025. Sua equipe interna de TI realizou a maior parte da integração com o SAP por conta própria, com o apoio do SkyPlanner. A empresa relata um aumento de 50% na pontualidade das entregas e do envio de relatórios aos clientes.
Comece com uma exportação CSV ou Excel do B1 no teste grátis de 30 dias, com até 20 centros de trabalho e sem cartão de crédito. Você vê suas próprias ordens programadas antes de qualquer trabalho de integração. Depois, os preços partem de 199 € por mês, com 5 centros de trabalho incluídos, cobrança mensal e cancelamento a qualquer momento. A integração é orçada antecipadamente conforme seu processo e suas necessidades, junto com o plano, para que você conheça o custo total antes de começar. A implementação normalmente é concluída em poucas semanas após o início da implantação.
Veja uma visão geral na página SkyPlanner para SAP Business One ou confira quais dados circulam entre os sistemas no guia de integração com SAP Business One. Outros ERPs estão listados em integrações com ERP.
Depoimentos de fabricantes sobre o SkyPlanner
+90%de eficiência na produção
“A eficiência na produção aumentou 90%.”
Abdul Rucyinga, Diretor de TI
Laboratory & Allied · Indústria farmacêutica
A eficiência na produção aumentou 90%, e um plano otimizado de três meses para todos os centros de trabalho fica pronto em menos de 30 minutos.
2 heconomizadas por semana
“Com o SkyPlanner, nosso planejamento da produção saiu das planilhas do Excel para a otimização da produção em tempo real.”
Kalle Kalliomäki, Especialista em Cadeia de Suprimentos
UTU · Painéis elétricos e conjuntos de manobra
O planejamento da produção economiza 2 horas de trabalho por semana, e uma nova fila de operações chega à linha em segundos.
98%de pontualidade de entrega, ante cerca de 50% anteriormente
“O SkyPlanner tem um papel decisivo para manter nossa pontualidade de entrega.”
Hannu Lahtinen, Diretor-Geral
KJH-Comp · Fabricação de componentes em chapa metálica e manufatura sob contrato
A pontualidade de entrega passou de cerca de 50% para até 98%, e agora a programação exige um supervisor em vez de dois.
99,2%de pontualidade de entrega
“O SkyPlanner tornou os gargalos mais visíveis e a gestão da produção mais clara.”
Toni Tuori, Gerente de Produção
Piristeel · Sistemas de segurança para telhados e de drenagem pluvial
A pontualidade de entrega chegou a 99,2% neste ano, e a programação economiza até quatro horas de trabalho por dia.
Perguntas frequentes
O SAP Business One tem uma ferramenta de programação da produção?
Ele tem ordens de produção com quatro métodos de alocação de recursos e uma janela Resource Capacity que mostra quando a alocação excede a capacidade. Não sequencia as ordens respeitando os limites de capacidade. As sobrecargas são corrigidas alterando manualmente as datas das ordens de produção.
O MRP do SAP Business One considera a capacidade dos recursos?
Segundo a documentação da SAP, não. Ela descreve a execução do MRP como uma verificação de demanda, suprimento, estoque, disponibilidade de componentes e lead times. A capacidade dos recursos não está entre esses dados de entrada, por isso as recomendações do MRP não refletem a carga das máquinas.
Qual é a diferença entre Daily Internal Capacity e Single Run Capacity?
Daily Internal Capacity é o tempo total que um recurso disponibiliza por dia. Single Run Capacity é o tempo que uma ordem de produção pode usar desse recurso por dia. Esse valor determina o cálculo de Required Days para ordens com roteiro de produção, que a SAP baseia em uma ordem executada em uma máquina.
O SAP Business One considera tempos de setup que dependem da sequência?
Não. O campo Additional Quantity em uma linha de recurso da BOM acrescenta um tempo fixo por ordem, independentemente do que foi produzido antes. A matriz de tempos de preparação do SkyPlanner registra os tempos de troca entre produtos nos dois sentidos e sequencia as operações para manter baixo o tempo total de setup.
Precisamos de um add-on de manufatura no B1 para fazer a programação da produção?
Não. O SkyPlanner programa as ordens de produção padrão do B1 respeitando a capacidade real das máquinas e das equipes e acrescenta o apontamento de horas no chão de fábrica, sem migrar BOMs ou ordens para um novo modelo de dados.
Como o SkyPlanner APS se conecta ao SAP Business One?
A integração é bidirecional, via Service Layer do B1 e REST API e webhooks do SkyPlanner. O SkyPlanner recebe ordens de produção, listas de materiais, recursos e pedidos de compra. As datas programadas, as quantidades produzidas e as horas apontadas retornam ao B1. A equipe do SkyPlanner configura a integração de acordo com o seu ambiente B1 durante a implantação e oferece suporte após a entrada em operação. Seu parceiro B1 ou seus próprios desenvolvedores também podem desenvolver a integração usando a REST API documentada. Basta uma chave de API para começar.
Podemos testar o SkyPlanner antes de integrá-lo ao SAP Business One?
Sim. O teste gratuito de 30 dias inclui até 20 centros de trabalho, sem necessidade de cartão de crédito. Exporte as ordens de produção e os recursos do B1, importe-os em CSV ou Excel e veja sua própria programação antes de fazer a integração. Inicie o teste ou fale com a equipe de vendas.