Integrări / ERP / SAP Business One
SAP Business One oferă programare cu capacitate finită? Resurse, MRP și rolul SkyPlanner APS
Nu. Versiunea standard SAP Business One include MRP, resurse cu capacitate zilnică și o fereastră Resource Capacity care arată când o resursă este supraîncărcată. Nu are un motor care să stabilească ordinea comenzilor de producție ce concurează pentru acea capacitate, așa că planificatorul modifică manual datele comenzilor. Producătorii care au nevoie de programare cu capacitate finită pentru întreaga secție de producție folosesc SkyPlanner APS alături de SAP Business One.
Cum planifică SAP Business One producția, pas cu pas
1. Datele de planificare ale articolelor și MRP Wizard
Setările MRP se află în fila Planning Data din Item Master Data:
- Planning Method (MRP sau None) și Procurement Method (Buy sau Make)
- Order Interval, Order Multiple și Minimum Order Quantity
- Lead Time și Tolerance Days
MRP Wizard parcurge șase pași: scenariul, setările pentru orizontul de planificare și lead time, articolele, nivelul Company sau Warehouse, sursele de date și recomandările. Rezultatele apar în fereastra MRP Results și în fereastra Order Recommendations, unde transformați recomandările în comenzi de achiziție, comenzi de producție sau cereri de transfer de stoc.
Rularea verifică materialele. Cursul SAP explică astfel: “the system checks if all the components are available for making the item” (sistemul verifică dacă toate componentele sunt disponibile pentru fabricarea articolului) (SAP Learning). Datele de intrare documentate sunt cererea, aprovizionarea, stocul și lead time-ul. Capacitatea resurselor nu se numără printre ele.
2. Resursele și capacitatea zilnică
Resursele sunt înregistrări în nomenclatoare, cu Resource Type setat la Machine, Labor sau Other. O resursă Machine este asociată cu unul sau mai multe mijloace fixe, iar o resursă Labor, cu angajați. Resursele sunt gestionate pe baza capacității, nu a cantității. Pentru a asocia utilajele cu mijloace fixe, trebuie mai întâi activată funcționalitatea Fixed Assets.
Capacitatea se stabilește pe zile. În fila Planning Data a resursei, definiți patru factori de capacitate pentru fiecare zi a săptămânii, de exemplu ore pe schimb, schimburi pe zi și număr de utilaje. B1 îi înmulțește pentru a obține valoarea Daily Capacity. Apoi generați o perioadă în fereastra Set Daily Internal Capacities. Există două tipuri de capacitate: Daily Internal Capacity și Single Run Capacity. Al doilea se activează prin bifarea opțiunii Relevant for Single Run Capacity. SAP precizează clar nivelul de detaliu: “These capacities are defined on a daily basis” (aceste capacități sunt definite pe zile) (SAP Learning).
3. Fluxul tehnologic definit prin Route Stages în BOM
SAP Business One nu are un nomenclator separat pentru fluxurile tehnologice. Un flux tehnologic este un set de linii Route Stage din Bill of Materials (Product Tree), fiecare cu o valoare Route Sequence și un număr de Waiting Days introduse manual. Liniile de resurse sunt plasate sub etape. Pentru comenzile de producție cu flux tehnologic, sistemul calculează Required Days și Total Days pentru fiecare etapă, unde Total Days = Required Days + Waiting Days.
4. Comenzile de producție și alocarea resurselor
Fiecărei linii de resursă dintr-o comandă de producție i se atribuie una dintre cele patru metode de alocare:
| Metodă de alocare | Cum funcționează |
|---|---|
| On Start Date | Alocă tot timpul resursei la data de început |
| On End Date | Alocă tot timpul resursei la data de sfârșit |
| Start Date Forwards | Încarcă fiecare zi începând de la data de început, până la limita Single Run Capacity |
| End Date Backwards | Încarcă fiecare zi mergând înapoi de la data de sfârșit, până la limita Single Run Capacity |
Fiecare metodă distribuie timpul de utilizare a resursei pentru o singură comandă. Alocarea înainte și cea înapoi sunt limitate de Single Run Capacity, adică de numărul de ore pe care o comandă de producție le poate consuma într-o zi, nu de capacitatea deja ocupată de alte comenzi pe acea resursă.
5. Fereastra Resource Capacity
Fereastra Resource Capacity oferă vizualizările Internal, Available și Single Run. În fila Capacity Data, Available = Internal – Committed – Consumed. Committed reprezintă capacitatea alocată comenzilor de producție, dar încă neînregistrată ca utilizată în producție, iar Consumed reprezintă capacitatea deja înregistrată ca utilizată în producție. Când comenzile angajează mai multă capacitate decât are resursa, Available scade sub zero.
6. Corectarea manuală a supraîncărcărilor
O valoare Available negativă semnalează o problemă, nu o corectează. Materialul de instruire SAP pentru versiunea 9.1 prezintă modulul de resurse ca pe un mijloc prin care planificatorii pot vedea dacă producția poate continua conform planului. Alternativa indicată este: “manual scheduling adjustments need to be made to meet deadlines” (programul trebuie ajustat manual pentru a respecta termenele) (Îmbunătățiri ale funcționalităților de producție în SAP B1 9.1). Ajustările îi revin planificatorului: modifică datele sau alocarea comenzii, apoi verifică din nou fereastra.
Limitele SAP Business One
| Limitare | Ce spune documentația SAP | Ce înseamnă în secția de producție |
|---|---|---|
| Fără reprogramare automată | Modulul arată “if manual scheduling adjustments need to be made” (dacă programul trebuie ajustat manual) (PDF) | Fiecare supraîncărcare se rezolvă prin modificarea manuală a datelor |
| O comandă, un utilaj | “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.” (Algoritmul de calcul pentru Required Days pornește de la ipoteza că o comandă de producție poate fi executată pe un singur utilaj.) (Ghid practic) | Nu stabilește ordinea comenzilor care concurează pentru aceeași resursă și nu le împarte între utilaje |
| Capacitate pe zile | “These capacities are defined on a daily basis.” (Aceste capacități sunt definite pe zile.) (SAP Learning) | Schimburile sunt doar un factor în calculul totalului zilnic, așa că planificarea se face pe zile, nu pe ore. |
| MRP verifică materialele | La rulare, sistemul “checks if all the components are available” (verifică dacă toate componentele sunt disponibile) (SAP Learning) | Datele recomandate se bazează pe lead time, nu pe încărcarea utilajelor |
| Timpi de așteptare introduși manual | Valoarea Waiting Days se introduce manual pentru fiecare Route Stage | Timpul de așteptare la coadă este o estimare fixă, nu rezultatul încărcării reale |
Timpul de reglaj există într-o singură formă: Additional Quantity pe o linie de resursă din BOM. SAP îl adaugă la timpul planificat “regardless of the quantity of the parent item produced” (indiferent de cantitatea produsă din articolul părinte) (Ghid practic). Este un timp fix pentru fiecare comandă. Nu variază în funcție de produsul fabricat anterior, deci planificatorul este în continuare cel care decide ordinea de execuție pentru a reduce schimbările de fabricație. Sculele pot fi configurate ca resurse de tip Other, cu o capacitate zilnică. Sistemul nu verifică dacă o matriță sau un dispozitiv de fixare este disponibil la o anumită oră. O linie de resursă nu trece la un utilaj alternativ când primul este complet încărcat.
Când este suficientă planificarea standard din SAP Business One
Planificarea standard din B1 este suficientă în următoarele situații:
- Puține utilaje și varietate redusă. Cu doar câteva resurse și unul sau două fluxuri tehnologice pentru fiecare produs, planificatorul verifică fereastra Resource Capacity în fiecare dimineață. Valorile negative care apar ocazional se corectează în câteva minute.
- Producție pe stoc stabilă. Când cererea este constantă, valorile de lead time din MRP corespund realității și blocajul rămâne în același loc, datele stabilite pe baza lead time-ului sunt fiabile.
- Precizia la nivel de zi este suficientă. Dacă pentru clienții dumneavoastră contează ziua, nu ora, capacitatea definită pe zile oferă nivelul potrivit de detaliu.
- Schimbările de fabricație sunt scurte, iar sculele nu sunt comune mai multor utilaje. Dacă timpul de reglaj nu depinde de operația anterioară și fiecare utilaj are propriile scule, timpul fix pe comandă definit prin Additional Quantity este o aproximare suficient de bună.
Când aveți nevoie de un sistem de programare cu capacitate finită
Semnele sunt concrete:
- Available devine negativ pentru mai multe resurse în fiecare săptămână, iar corectarea supraîncărcărilor durează ore.
- Mai multe comenzi concurează pentru același utilaj, iar ordinea de execuție stabilește care dintre ele se livrează la timp.
- Reglajele sau schimbările de fabricație consumă o parte importantă din capacitate, iar executarea consecutivă a operațiilor similare ar economisi ore.
- Aveți nevoie ca planul să țină cont de schimburi, ore suplimentare, absențe sau disponibilitatea operatorilor, nu doar de o valoare zilnică.
- Sosește o comandă urgentă și nimeni nu poate spune ce alte comenzi va întârzia.
- Planul folosit efectiv este în Excel, în paralel cu B1, iar până miercuri cele două nu mai corespund.
Ce să căutați
- Citește obiectele standard din B1. Comenzi de producție, Product Trees cu Route Stages, Resources și Items, astfel încât să păstrați modulul de producție așa cum este.
- Capacitate finită reală. Pentru fiecare centru de lucru, cu schimburi, personal și absențe, nu doar capacitate pe zile.
- Secvențiere și reglaje. Timpi de schimbare de fabricație între produse care depind de succesiunea lor, nu doar un timp fix de reglaj pentru fiecare comandă.
- Resurse comune. Scule tratate ca resurse cu capacitate finită, care nu pot fi folosite simultan pe două utilaje. Operații care necesită mai mulți operatori în același timp. Utilaje sau personal alternativ când resursa principală este ocupată.
- Disponibilitatea materialelor. O operație nu ar trebui să înceapă înainte ca toate componentele necesare să fie disponibile, ținând cont atât de stoc, cât și de comenzile de achiziție deschise care urmează să fie recepționate.
- Reprogramare la apariția schimbărilor. Planul se actualizează pe măsură ce producția avansează sau comenzile se modifică, fără ca un planificator să îl refacă.
- Flux de date bidirecțional. Datele planificate sunt transmise înapoi către
ProductionOrders, iar producția realizată în secția de producție este înregistrată în B1 prin documente Receipt and Issue for Production. - Testare cu propriile date. Ar trebui să vedeți cum sunt programate propriile comenzi înainte de a se realiza integrarea.
Patru tipuri de soluții de programare pentru B1
- Planificarea nativă din B1. MRP Wizard, Resource Capacity și cele patru metode de alocare. Suficiente cât timp depășirile de capacitate sunt rare.
- Panouri de planificare și extensii pentru producție în clientul B1. Un panou de planificare afișează vizual comenzile, iar planificatorul le organizează. O extensie pentru producție aduce propriile obiecte pentru ordinele de lucru, astfel încât gestionarea producției trece la un nou model de date.
- Suite APS pentru companii mari. Concepute pentru o echipă dedicată de planificare, care modelează și ajustează sistemul. Implementarea se face printr-un proiect de consultanță.
- APS în cloud cu funcții de execuție în secția de producție. Programează comenzile de producție standard din B1 cu capacitate finită și le afișează operatorilor lista de operații pe telefon sau tabletă. Acesta este SkyPlanner.
Dacă ceea ce lipsește este programarea comenzilor de producție standard, un APS în cloud presupune cele mai puține schimbări, deoarece B1 rămâne așa cum este.
Unde se încadrează SkyPlanner
SkyPlanner APS este soluția de programare cu capacitate finită în cloud pentru producătorii care folosesc B1 și vor să păstreze comenzile de producție standard, fără să mai corecteze manual valorile negative din Available. Acoperă fiecare dintre lipsurile de mai sus:
- De la capacitate agregată pe zile la un model real de capacitate. Capacitate finită pentru fiecare centru de lucru, cu schimburi, personal, concedii, absențe și schimburi suplimentare.
- De la o comandă pe un utilaj la secvențiere completă. Motorul Arcturus stabilește în câteva secunde succesiunea tuturor operațiilor pe toate centrele de lucru, folosind și centre alternative și împărțind operațiile între utilaje. Planificatorii pot modifica programul într-o diagramă Gantt interactivă, iar motorul îi menține coerența.
- De la un timp fix de reglaj la o matrice a schimbărilor de fabricație. Matricea timpilor de pregătire conține timpii de schimbare de fabricație între produse în funcție de succesiunea lor (de la albastru la roșu 30 de minute, de la roșu la albastru 60), iar motorul alege succesiunea cu cel mai mic timp total de reglaj. Timpii de reglaj și de demontare sunt modelați pentru fiecare operație.
- Sculele și echipele devin resurse cu capacitate finită. Sculele sunt resurse cu capacitate finită, care nu pot fi programate simultan pe două centre de lucru. O operație poate necesita mai mulți operatori în același timp. Motorul mută lucrările pe utilaje sau la personal alternativ când resursa principală nu este disponibilă.
- De la date bazate pe lead time la date dictate de disponibilitatea materialelor. Pentru fiecare operație se verifică stocul și comenzile de achiziție din B1 care urmează să fie recepționate. Cantitatea rămasă deschisă din comanda de achiziție este considerată disponibilă la data de livrare a liniei respective. Un document Goods Receipt PO în B1 o trece în stoc în SkyPlanner, inclusiv în cazul recepțiilor parțiale.
- Termenele devin priorități reale. Prioritatea operației, prioritizarea după data de finalizare, prioritatea clientului, Fast Track și Dynamic Priorities stabilesc ce operație se execută prima.
- Ajustările manuale devin automate. Autopilot reprogramează automat când apar schimbări în producție, respectând blocările și prioritățile stabilite de dumneavoastră.
- Programarea și execuția din secția de producție, într-un singur instrument. Operatorii își văd lista de operații și înregistrează lucrările pe telefon sau tabletă cu Mobile Confirmations, Production Timer și Quick Log Mode.
Alegeți SkyPlanner când fereastra Resource Capacity arată depășiri de capacitate în fiecare săptămână, iar corectarea lor durează ore întregi.
Alegeți SkyPlanner când schimbările de fabricație depind de succesiunea produselor sau când sculele comune și operațiile care necesită mai mulți operatori determină ce se poate executa în continuare.
Alegeți SkyPlanner când doriți programare cu capacitate finită pentru comenzile de producție standard din B1, nu un nou modul de producție.
Lista completă este disponibilă pe pagina de funcționalități.
SkyPlanner se integrează bidirecțional cu SAP Business One. Comenzile de producție, etapele fluxului tehnologic, resursele și comenzile de achiziție deschise sunt preluate prin Service Layer. Datele planificate sunt transmise înapoi către ProductionOrders, iar cantitățile produse și orele raportate sunt înregistrate prin documente Receipt and Issue for Production. Webhook-urile SkyPlanner transmit fiecare modificare a programului de producție imediat ce aceasta are loc.
Fiecare fabrică folosește B1 diferit, de la etapele fluxului tehnologic din BOM până la grupurile de resurse și extensii. Echipa SkyPlanner configurează integrarea în funcție de configurația dumneavoastră în etapa inițială de implementare și asigură suport după punerea în funcțiune. Partenerul dumneavoastră B1 sau dezvoltatorii proprii pot realiza integrarea și prin REST API-ul documentat al SkyPlanner (documentația de referință API), folosind doar o cheie API. Documentația produsului și a API-ului este publică și se găsește în documentația SkyPlanner.
Laboratory & Allied, un producător farmaceutic din Nairobi, folosește SAP Business One pe HANA împreună cu Power BI. Compania are aproximativ 1.000 de angajați, dintre care circa 800 în producție, și utilizează SkyPlanner din 2025. Echipa IT internă a realizat integrarea cu SAP în mare parte pe cont propriu, cu ajutorul SkyPlanner. Compania raportează o creștere de 50% a livrărilor la timp și a raportărilor la termen către clienți.
Începeți cu un export CSV sau Excel din B1 în perioada de testare gratuită de 30 de zile, cu până la 20 de centre de lucru și fără card de credit. Vedeți cum sunt programate propriile comenzi înainte de orice lucrare de integrare. După aceea, prețurile pornesc de la 199 € pe lună, cu 5 centre de lucru incluse, facturare lunară și posibilitatea de a anula oricând. Primiți de la început o ofertă pentru integrare, adaptată procesului și nevoilor dumneavoastră, împreună cu abonamentul, astfel încât să cunoașteți costul total înainte de a începe. Implementarea se finalizează în mod normal în câteva săptămâni de la începerea etapei inițiale.
Citiți prezentarea generală pe pagina SkyPlanner pentru SAP Business One sau vedeți ce date se transferă între sisteme în ghidul de integrare cu SAP Business One. Celelalte sisteme ERP sunt enumerate în secțiunea Integrări ERP.
Ce spun producătorii despre SkyPlanner
+90%eficiență în producție
„Eficiența în producție a crescut cu 90%.”
Abdul Rucyinga, director IT
Laboratory & Allied · Producție farmaceutică
Eficiența în producție a crescut cu 90%, iar realizarea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează mai puțin de 30 de minute.
2 heconomisite săptămânal
„Cu SkyPlanner, am trecut de la planificarea producției în foi de calcul Excel la optimizarea producției în timp real.”
Kalle Kalliomäki, specialist în lanțul de aprovizionare
UTU · Tablouri electrice și aparataj de comutație
Planificarea producției economisește 2 ore de lucru în fiecare săptămână, iar o nouă listă de operații ajunge la linia de producție în câteva secunde.
98%respectarea termenelor de livrare, față de aproximativ 50% anterior
„SkyPlanner joacă un rol decisiv în asigurarea respectării termenelor noastre de livrare.”
Hannu Lahtinen, director general
KJH-Comp · Prelucrarea tablei și fabricație pe bază de contract
Rata de respectare a termenelor de livrare a crescut de la aproximativ 50% până la 98%, iar pentru programare este nevoie acum de un singur supervizor în loc de doi.
99,2%respectarea termenelor de livrare
„SkyPlanner ne-a oferit vizibilitatea necesară pentru a identifica blocajele și a adus mai multă claritate în gestionarea producției.”
Toni Tuori, director de producție
Piristeel · Sisteme de siguranță pentru acoperișuri și sisteme pluviale
Rata de respectare a termenelor de livrare a ajuns la 99,2% anul acesta, iar programarea economisește până la patru ore de lucru pe zi.
Întrebări frecvente
SAP Business One are un instrument de programare a producției?
Are comenzi de producție cu patru metode de alocare a resurselor și o fereastră Resource Capacity care arată depășirile de capacitate. Nu stabilește succesiunea comenzilor ținând cont de capacitatea finită a resurselor. Depășirile se corectează prin modificarea manuală a datelor comenzilor de producție.
MRP din SAP Business One ține cont de capacitatea resurselor?
Nu, conform documentației SAP. Aceasta arată că, la rulare, MRP verifică cererea, aprovizionarea, stocul, disponibilitatea componentelor și valorile de lead time. Capacitatea resurselor nu se numără printre aceste date de intrare, așa că recomandările MRP nu reflectă încărcarea utilajelor.
Care este diferența dintre Daily Internal Capacity și Single Run Capacity?
Daily Internal Capacity reprezintă timpul total disponibil zilnic pentru o resursă. Single Run Capacity reprezintă timpul pe care o singură comandă de producție îl poate utiliza zilnic pe resursa respectivă. Această valoare determină calculul Required Days pentru comenzile cu flux tehnologic, calcul pe care SAP îl bazează pe executarea unei singure comenzi pe un singur utilaj.
SAP Business One gestionează timpi de reglaj care depind de succesiunea produselor?
Nu. Additional Quantity de pe o linie de resursă din BOM adaugă un timp fix pentru fiecare comandă, indiferent de ce s-a executat anterior. Matricea timpilor de pregătire din SkyPlanner conține timpii de schimbare de fabricație între produse în ambele sensuri și stabilește succesiunea operațiilor astfel încât timpul total de reglaj să rămână redus.
Avem nevoie de o extensie pentru producție în B1 pentru programare cu capacitate finită?
Nu. SkyPlanner programează comenzile de producție standard din B1 cu capacitate finită și adaugă înregistrarea timpului de lucru în secția de producție, fără migrarea BOM-urilor sau a comenzilor într-un nou model de date.
Cum se conectează SkyPlanner APS la SAP Business One?
Conexiunea este bidirecțională, prin Service Layer din B1 și prin API-ul REST și webhook-urile SkyPlanner. Comenzile de producție, listele de materiale (BOM), resursele și comenzile de achiziție sunt transferate în SkyPlanner. Datele programate, precum și cantitățile produse și orele de lucru înregistrate sunt transferate înapoi în B1. Echipa SkyPlanner adaptează integrarea la configurația dumneavoastră B1 în etapa de implementare și oferă asistență și după punerea în funcțiune. Partenerul dumneavoastră B1 sau propriii dezvoltatori pot, de asemenea, să creeze integrarea folosind API-ul REST documentat. Pentru a începe, este suficientă o cheie API.
Putem testa SkyPlanner înainte de a-l integra cu SAP Business One?
Da. Perioada de testare gratuită de 30 de zile include până la 20 de centre de lucru și nu necesită card de credit. Exportați comenzile de producție și resursele din B1, importați-le în format CSV sau Excel și vedeți mai întâi propriul program de producție. Începeți testarea gratuită sau discutați cu echipa de vânzări.