Integrazioni / ERP / SAP Business One
SAP Business One offre la schedulazione della produzione? Risorse, MRP e ruolo di SkyPlanner APS
No. La versione standard di SAP Business One dispone di MRP, risorse produttive con capacità giornaliera e una finestra Resource Capacity che segnala quando una risorsa è sovraccarica. Non ha un motore che metta in sequenza gli ordini di produzione in competizione per quella capacità: il pianificatore deve quindi spostare le date degli ordini a mano. Le aziende manifatturiere che hanno bisogno della schedulazione della produzione per l’intero reparto, nel rispetto della capacità reale di macchine e personale, affiancano SkyPlanner APS a SAP Business One.
Come SAP Business One pianifica la produzione, passo dopo passo
1. Dati di pianificazione degli articoli e MRP Wizard
Le impostazioni MRP si trovano nella scheda Planning Data di Item Master Data:
- Planning Method (MRP o None) e Procurement Method (Buy o Make)
- Order Interval, Order Multiple e Minimum Order Quantity
- Lead Time e Tolerance Days
La procedura MRP Wizard si articola in sei passaggi: scenario, impostazioni dell’orizzonte di pianificazione e del lead time, articoli, livello Company o Warehouse, fonti dei dati e raccomandazioni. I risultati compaiono nelle finestre MRP Results e Order Recommendations. Da qui è possibile trasformare le raccomandazioni in ordini di acquisto, ordini di produzione o richieste di trasferimento di magazzino.
L’elaborazione verifica i materiali. Il corso di formazione SAP lo descrive così: “the system checks if all the components are available for making the item” (il sistema verifica che tutti i componenti siano disponibili per produrre l’articolo) (SAP Learning). Gli input documentati sono domanda, approvvigionamenti, giacenze e lead time. La capacità delle risorse produttive non rientra tra questi.
2. Risorse produttive e capacità giornaliera
Le risorse produttive sono anagrafiche con Resource Type impostato su Machine, Labor o Other. Una risorsa Machine è collegata a uno o più cespiti, una risorsa Labor ai dipendenti. Le risorse vengono gestite in base alla capacità, non alla quantità. Per collegare le macchine ai cespiti occorre prima abilitare la funzionalità Fixed Assets.
La capacità viene definita per giorno. Nella scheda Planning Data della risorsa si impostano quattro fattori di capacità per ciascun giorno della settimana, ad esempio ore per turno, turni al giorno e macchine. B1 li moltiplica per ottenere un unico valore Daily Capacity. Si genera poi un periodo nella finestra Set Daily Internal Capacities. Esistono due tipi di capacità: Daily Internal Capacity e Single Run Capacity; il secondo si attiva selezionando Relevant for Single Run Capacity. SAP è esplicita sul livello di dettaglio: “These capacities are defined on a daily basis” (queste capacità sono definite su base giornaliera) (SAP Learning).
3. Il ciclo di lavorazione come insieme di Route Stages nella BOM
SAP Business One non ha un’anagrafica separata per i cicli di lavorazione. Un ciclo è costituito da un insieme di righe Route Stage all’interno della distinta base (Product Tree), ciascuna con una Route Sequence e un valore Waiting Days da inserire a mano. Le righe delle risorse si trovano sotto le fasi. Per gli ordini di produzione con ciclo di lavorazione, il sistema calcola Required Days e Total Days per ogni fase, dove Total Days = Required Days + Waiting Days.
4. Ordini di produzione e allocazione delle risorse produttive
A ogni riga di risorsa di un ordine di produzione viene assegnato uno dei quattro metodi di allocazione:
| Metodo di allocazione | Come funziona |
|---|---|
| On Start Date | Alloca tutto il tempo della risorsa alla data di inizio |
| On End Date | Alloca tutto il tempo della risorsa alla data di fine |
| Start Date Forwards | Carica ogni giorno a partire dalla data di inizio, fino al limite di Single Run Capacity |
| End Date Backwards | Carica ogni giorno a ritroso dalla data di fine, fino al limite di Single Run Capacity |
Ogni metodo distribuisce il tempo della risorsa relativo a un singolo ordine. I metodi Forwards e Backwards sono limitati da Single Run Capacity, cioè dalle ore che un singolo ordine di produzione può consumare al giorno, non dalla capacità già impegnata da altri ordini sulla stessa risorsa.
5. La finestra Resource Capacity
La finestra Resource Capacity offre le viste Internal, Available e Single Run. Nella scheda Capacity Data, Available = Internal – Committed – Consumed. Committed è la capacità allocata agli ordini di produzione ma non ancora prelevata; Consumed è la capacità già prelevata per la produzione. Quando gli ordini impegnano più capacità di quella della risorsa, Available scende sotto zero.
6. Correzione manuale dei sovraccarichi
Un valore Available negativo è una segnalazione, non una correzione. Il materiale formativo SAP per la versione 9.1 presenta il modulo delle risorse come uno strumento che consente ai pianificatori di verificare se la produzione può procedere secondo il piano. L’alternativa indicata è “manual scheduling adjustments need to be made to meet deadlines” (occorre modificare manualmente la schedulazione per rispettare le scadenze) (SAP B1 9.1: miglioramenti alla produzione). Le modifiche spettano al pianificatore: cambiare le date o l’allocazione dell’ordine, quindi controllare di nuovo la finestra.
I limiti di SAP Business One
| Limite | Cosa dice la documentazione SAP | Cosa significa nel reparto produttivo |
|---|---|---|
| Nessuna rischedulazione automatica | Il modulo mostra “if manual scheduling adjustments need to be made” (se occorre modificare manualmente la schedulazione) (PDF) | Ogni sovraccarico viene risolto da una persona che sposta le date |
| Un ordine, una macchina | “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.” (L’algoritmo di calcolo di Required Days presuppone che un singolo ordine di produzione possa essere realizzato su una sola macchina.) (Guida operativa) | Nessuna messa in sequenza degli ordini in competizione per una risorsa, nessuna suddivisione su più macchine |
| Intervalli giornalieri | “These capacities are defined on a daily basis.” (Queste capacità sono definite su base giornaliera.) (SAP Learning) | I turni contano solo come fattore nel calcolo di un unico totale giornaliero: il piano è quindi espresso in giorni, non in ore |
| L’MRP verifica i materiali | L’elaborazione “checks if all the components are available” (verifica che tutti i componenti siano disponibili) (SAP Learning) | Le date consigliate derivano dai lead time, non dal carico delle macchine |
| Attese inserite a mano | Il valore Waiting Days viene inserito a mano per ogni Route Stage | Il tempo di coda è una stima fissa, non il risultato del carico effettivo |
Il tempo di attrezzaggio è gestito in un’unica forma: Additional Quantity sulla riga di risorsa della BOM. SAP lo aggiunge al tempo pianificato “regardless of the quantity of the parent item produced” (indipendentemente dalla quantità prodotta dell’articolo padre) (Guida operativa). È quindi un tempo fisso per ordine. Non varia in base al prodotto lavorato prima: decidere la sequenza che riduce i cambi produzione resta compito del pianificatore. Gli utensili possono essere configurati come risorse di tipo Other con una capacità giornaliera. Nessun controllo verifica che uno stampo o un’attrezzatura di staffaggio siano liberi a una determinata ora. Una riga di risorsa non passa a una macchina alternativa quando la prima è satura.
Quando basta la pianificazione nativa di SAP Business One
La pianificazione standard di B1 è adeguata in questi casi:
- Poche macchine e varietà limitata. Con poche risorse produttive e uno o due cicli di lavorazione per prodotto, il pianificatore consulta la finestra Resource Capacity ogni mattina. Bastano pochi minuti per correggere gli occasionali valori negativi.
- Produzione per magazzino stabile. Quando la domanda è costante, i lead time dell’MRP rispecchiano la realtà e il collo di bottiglia resta nello stesso punto, le date basate sui lead time sono attendibili.
- Basta un dettaglio giornaliero. Se ai clienti interessa il giorno e non l’ora, gli intervalli di capacità giornalieri offrono il giusto livello di dettaglio.
- Cambi produzione brevi e attrezzature non condivise. Se il tempo di attrezzaggio non dipende dall’operazione precedente e ogni macchina ha i propri utensili, un tempo fisso per ordine tramite Additional Quantity è un’approssimazione sufficiente.
Quando serve uno strumento per la schedulazione della produzione
I segnali sono concreti:
- Il valore Available diventa negativo su diverse risorse ogni settimana e servono ore per risolvere i sovraccarichi.
- Più ordini si contendono la stessa macchina e la sequenza di lavorazione determina quali verranno spediti puntualmente.
- Gli attrezzaggi o i cambi produzione assorbono una parte consistente della capacità, ed eseguire operazioni simili una dopo l’altra farebbe risparmiare ore.
- Il piano deve tenere conto di turni, straordinari, assenze o disponibilità degli operatori, non solo di un valore giornaliero.
- Arriva un ordine urgente e nessuno sa dire quali altri ordini farà slittare.
- Il piano effettivo è in Excel, a fianco di B1, e già il mercoledì i due non sono più allineati.
Cosa cercare
- Lettura degli oggetti standard di B1. Ordini di produzione, Product Trees con Route Stages, Resources e Items: così il modulo di produzione resta invariato.
- Schedulazione della produzione entro la capacità reale. Per ogni centro di lavoro, tenendo conto di turni, personale e assenze, non di semplici totali giornalieri.
- Sequenziamento e attrezzaggi. Tempi di cambio produzione tra prodotti che dipendono dalla sequenza, non solo un attrezzaggio fisso per ordine.
- Risorse condivise. Utensili gestiti come risorse a capacità finita, che non possono essere utilizzati su due macchine contemporaneamente. Operazioni che richiedono più operatori nello stesso momento. Macchine o personale alternativi quando la risorsa principale è occupata.
- Disponibilità dei materiali. Un’operazione non dovrebbe iniziare prima che i suoi componenti siano disponibili, considerando sia le scorte sia gli ordini di acquisto aperti in arrivo.
- Rischedulazione al cambiare delle condizioni. Il piano si aggiorna con l’avanzamento della produzione o le modifiche agli ordini, senza che il pianificatore debba ricostruirlo.
- Scambio dati bidirezionale. Le date pianificate vengono riscritte in
ProductionOrderse la produzione consuntivata in reparto viene registrata in B1 tramite Receipt and Issue for Production. - Una prova con i propri dati. Dovresti vedere i tuoi ordini schedulati prima che venga sviluppata qualsiasi integrazione.
Quattro tipi di schedulatore per B1
- La pianificazione nativa di B1. MRP Wizard, Resource Capacity e i quattro metodi di allocazione. Sono sufficienti finché i sovraccarichi sono rari.
- Tabelloni di pianificazione e add-on per la produzione nel client B1. Un tabellone di pianificazione mostra gli ordini su una vista grafica, dove il pianificatore li gestisce. Un add-on per la produzione introduce oggetti propri per gli ordini di lavoro: la gestione della produzione passa quindi a un nuovo modello di dati.
- Suite APS di livello enterprise. Pensate per un team dedicato alla pianificazione che modella e affina il sistema, con un’implementazione gestita tramite un progetto di consulenza.
- APS cloud con gestione delle attività in reparto. Schedula gli ordini di produzione standard di B1 nel rispetto della capacità reale e mette a disposizione degli operatori la loro coda di lavoro su telefono o tablet. Questo è SkyPlanner.
Se ciò che manca è la schedulazione degli ordini di produzione standard, l’APS cloud è la soluzione meno invasiva, perché B1 rimane così com’è.
Dove si inserisce SkyPlanner
SkyPlanner APS è lo strumento cloud per la schedulazione della produzione che rispetta la capacità reale, pensato per le aziende manifatturiere che usano B1 e vogliono mantenere gli ordini di produzione standard, senza più correggere a mano i valori negativi di Available. Colma tutte le lacune descritte sopra:
- Dai totali giornalieri a un vero modello di capacità. La schedulazione rispetta la capacità reale di ogni centro di lavoro, tenendo conto di turni, personale, ferie, assenze e turni straordinari.
- Da un ordine su una macchina al sequenziamento completo. Il motore Arcturus mette in sequenza tutte le operazioni su tutti i centri di lavoro in pochi secondi, gestendo centri alternativi e operazioni suddivise tra più macchine. I pianificatori modificano il programma su un diagramma di Gantt interattivo, mentre il motore ne mantiene la coerenza.
- Dal tempo di attrezzaggio fisso a una matrice dei cambi produzione. La matrice dei tempi di attrezzaggio contiene i tempi di cambio produzione tra prodotti in funzione della sequenza (da blu a rosso 30 minuti, da rosso a blu 60) e il motore sceglie la sequenza che richiede meno tempo di attrezzaggio. I tempi di attrezzaggio e disattrezzaggio sono modellati per ciascuna operazione.
- Utensili e squadre diventano risorse con disponibilità limitata. Gli utensili hanno una disponibilità limitata e non possono essere assegnati a due centri di lavoro contemporaneamente. Un’operazione può richiedere più operatori nello stesso momento. Il motore sposta il lavoro su macchine o personale alternativi quando la risorsa principale non è disponibile.
- Dalle date basate sui lead time a quelle basate sui materiali. Per ogni operazione vengono verificate le scorte e gli ordini di acquisto registrati in B1 in attesa di consegna. La quantità ancora aperta dell’ordine di acquisto è considerata disponibile alla data di consegna della riga. Un documento Goods Receipt PO in B1 la trasferisce nelle scorte di SkyPlanner, anche in caso di ricevimento parziale.
- Le scadenze diventano priorità concrete. La priorità dell’operazione, quella basata sulla data di completamento, la priorità del cliente, Fast Track e Dynamic Priorities determinano quale operazione eseguire per prima.
- Le correzioni manuali diventano automatiche. Autopilot rischedula automaticamente quando la produzione cambia, rispettando i blocchi e le priorità che hai impostato.
- Schedulazione e attività di reparto in un unico strumento. Gli operatori vedono la propria coda di lavoro e registrano le attività da telefono o tablet con Mobile Confirmations, Production Timer e Quick Log Mode.
Scegli SkyPlanner quando la finestra Resource Capacity mostra sovraccarichi ogni settimana e servono ore per risolverli.
Scegli SkyPlanner quando i cambi produzione dipendono dalla sequenza, oppure utensili condivisi e operazioni con più operatori determinano che cosa si può eseguire dopo.
Scegli SkyPlanner quando vuoi schedulare la produzione rispettando la capacità reale e usando gli ordini di produzione standard di B1, senza introdurre un nuovo modulo per la produzione.
L’elenco completo è disponibile nella pagina delle funzionalità.
SkyPlanner si integra con SAP Business One in entrambe le direzioni. Gli ordini di produzione, le fasi del ciclo di lavorazione, le risorse produttive e gli ordini di acquisto aperti vengono acquisiti tramite Service Layer. Le date pianificate vengono riscritte in ProductionOrders, mentre la produzione e le ore consuntivate vengono registrate tramite Receipt and Issue for Production. I webhook di SkyPlanner trasmettono ogni modifica alla schedulazione nel momento in cui avviene.
Ogni stabilimento usa B1 in modo diverso, dalle fasi del ciclo di lavorazione nella BOM ai gruppi di risorse e agli add-on. Il team SkyPlanner configura l’integrazione in base al tuo ambiente durante l’avviamento e fornisce assistenza anche dopo la messa in produzione. Anche il tuo partner B1 o i tuoi sviluppatori possono realizzarla tramite la REST API documentata di SkyPlanner (riferimento API): basta una chiave API. La documentazione del prodotto e delle API è pubblica ed è disponibile nella documentazione SkyPlanner.
Laboratory & Allied, produttore farmaceutico di Nairobi, utilizza SAP Business One su HANA con Power BI. L’azienda conta circa 1.000 dipendenti, di cui circa 800 in produzione, e usa SkyPlanner dal 2025. Il team IT interno ha realizzato l’integrazione con SAP in gran parte in autonomia, con l’aiuto di SkyPlanner. L’azienda riferisce un aumento del 50% della puntualità delle consegne e delle comunicazioni ai clienti.
Inizia con un’esportazione CSV o Excel da B1 nella prova gratuita di 30 giorni, con un massimo di 20 centri di lavoro e senza carta di credito. Vedrai i tuoi ordini schedulati prima di qualsiasi intervento di integrazione. Al termine della prova, i prezzi partono da 199 € al mese con 5 centri di lavoro inclusi, fatturazione mensile e possibilità di disdire in qualsiasi momento. Il preventivo per l’integrazione viene fornito in anticipo insieme a quello del piano, in base ai tuoi processi e alle tue esigenze: conosci così il costo completo prima di iniziare. Di norma l’implementazione si conclude entro poche settimane dall’inizio dell’avviamento.
Leggi la panoramica nella pagina SkyPlanner per SAP Business One, oppure scopri quali dati vengono scambiati tra i sistemi nella guida all’integrazione con SAP Business One. Gli altri ERP sono elencati nella sezione Integrazioni ERP.
Recensioni di SkyPlanner da parte di aziende manifatturiere
+90%di efficienza produttiva
“L’efficienza in produzione è aumentata del 90%.”
Abdul Rucyinga, Responsabile IT
Laboratory & Allied · Produzione farmaceutica
L’efficienza produttiva è aumentata del 90% e bastano meno di 30 minuti per ottenere un piano ottimizzato di tre mesi per tutti i centri di lavoro.
2 hrisparmiate ogni settimana
“Con SkyPlanner siamo passati dalla pianificazione della produzione su fogli Excel all’ottimizzazione della produzione in tempo reale.”
Kalle Kalliomäki, Specialista della supply chain
UTU · Quadri elettrici e apparecchiature di manovra
La pianificazione della produzione fa risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva alla linea in pochi secondi.
98%di affidabilità delle consegne, rispetto al 50% circa iniziale
“SkyPlanner ha un ruolo decisivo nel mantenere la nostra affidabilità delle consegne.”
Hannu Lahtinen, Amministratore delegato
KJH-Comp · Lavorazione della lamiera e produzione conto terzi
L’affidabilità delle consegne è passata da circa il 50% fino al 98% e ora per la schedulazione basta un solo responsabile anziché due.
99,2%di affidabilità delle consegne
“SkyPlanner ci ha dato la visibilità necessaria per individuare i colli di bottiglia e ha reso più chiara la gestione della produzione.”
Toni Tuori, Responsabile di produzione
Piristeel · Sistemi di sicurezza per tetti e di raccolta delle acque piovane
Quest’anno l’affidabilità delle consegne ha raggiunto il 99,2% e la schedulazione fa risparmiare fino a quattro ore di lavoro al giorno.
Domande frequenti
SAP Business One ha uno strumento per la schedulazione della produzione?
Dispone di ordini di produzione con quattro metodi di allocazione delle risorse e di una finestra Resource Capacity che mostra i sovraccarichi. Non mette in sequenza gli ordini nel rispetto della capacità reale. I sovraccarichi si risolvono modificando manualmente le date degli ordini di produzione.
L’MRP di SAP Business One considera la capacità delle risorse produttive?
Secondo la documentazione SAP, no. La documentazione descrive un’elaborazione MRP che verifica domanda, approvvigionamenti, scorte, disponibilità dei componenti e lead time. La capacità delle risorse produttive non rientra tra questi dati, quindi le proposte MRP non riflettono il carico delle macchine.
Qual è la differenza tra Daily Internal Capacity e Single Run Capacity?
Daily Internal Capacity è il tempo totale che una risorsa produttiva mette a disposizione ogni giorno. Single Run Capacity è la quota che un singolo ordine di produzione può utilizzare su quella risorsa ogni giorno. Questo valore determina il calcolo di Required Days per gli ordini con ciclo di lavorazione, che SAP basa sull’esecuzione di un ordine su una macchina.
SAP Business One gestisce tempi di attrezzaggio dipendenti dalla sequenza?
No. Il campo Additional Quantity su una riga risorsa della BOM aggiunge un tempo fisso per ordine, indipendentemente da ciò che è stato prodotto prima. La matrice dei tempi di attrezzaggio di SkyPlanner contiene i tempi di cambio produzione tra prodotti in entrambe le direzioni. SkyPlanner usa questi tempi per mettere in sequenza le operazioni e mantenere basso il tempo totale di attrezzaggio.
Per la schedulazione della produzione entro la capacità reale serve un add-on per la produzione all’interno di B1?
No. SkyPlanner schedula gli ordini di produzione standard di B1 nel rispetto della capacità reale e aggiunge la registrazione dei tempi in reparto, senza migrare BOM o ordini in un nuovo modello di dati.
Come si collega SkyPlanner APS a SAP Business One?
Il collegamento è bidirezionale e utilizza il Service Layer di B1, l’API REST e i webhook di SkyPlanner. In SkyPlanner arrivano ordini di produzione, distinte base, risorse produttive e ordini di acquisto. A B1 vengono restituite le date schedulate, le quantità prodotte e le ore registrate. Durante l’avviamento, il team SkyPlanner configura l’integrazione in base alla tua installazione di B1 e continua a fornire assistenza dopo la messa in esercizio. Anche il tuo partner B1 o i tuoi sviluppatori possono realizzare l’integrazione usando l’API REST documentata: per iniziare basta una chiave API.
Possiamo provare SkyPlanner prima di integrarlo con SAP Business One?
Sì. La prova gratuita di 30 giorni include fino a 20 centri di lavoro e non richiede una carta di credito. Esporta da B1 gli ordini di produzione e le risorse produttive, importali in formato CSV o Excel e valuta la schedulazione con i tuoi dati prima di procedere all’integrazione. Inizia la prova oppure contatta il team commerciale.