Integrationer / ERP / SAP Business One
Har SAP Business One finplanering? Resurser, MRP och var SkyPlanner APS kommer in
Nej. SAP Business One har som standard MRP, resurser med daglig kapacitet och fönstret Resource Capacity, som visar när en resurs är överbelagd. Det finns ingen planeringsmotor som lägger konkurrerande tillverkningsorder i ordning utifrån den kapaciteten. Därför måste planeraren flytta orderdatum manuellt. Tillverkare som behöver finplanera hela produktionen använder SkyPlanner APS tillsammans med SAP Business One.
Så planerar SAP Business One produktionen, steg för steg
1. Artiklarnas planeringsdata och MRP Wizard
MRP-inställningarna finns på fliken Planning Data i Item Master Data:
- Planeringsmetod: Planning Method (MRP eller None), och anskaffningsmetod: Procurement Method (Buy eller Make)
- Orderintervall (Order Interval), ordermultipel (Order Multiple) och minsta orderkvantitet (Minimum Order Quantity)
- Ledtid (Lead Time) och toleransdagar (Tolerance Days)
MRP Wizard har sex steg: scenario, inställningar för planeringshorisont och ledtid, artiklar, företags- eller lagernivå (Company eller Warehouse), datakällor samt rekommendationer. Resultatet visas i fönstren MRP Results och Order Recommendations. Där omvandlar du rekommendationerna till inköpsorder, tillverkningsorder eller begäran om lageröverföring.
Körningen kontrollerar materialtillgången. I SAP:s utbildning beskrivs det så här: ”the system checks if all the components are available for making the item” (systemet kontrollerar om alla komponenter finns tillgängliga för att tillverka artikeln) (SAP Learning). De indata som dokumentationen anger är behov, tillförsel, lagersaldo och ledtid. Resurskapacitet ingår inte.
2. Resurser och daglig kapacitet
Resurser läggs upp som grunddata med Resource Type satt till Machine, Labor eller Other. En resurs av typen Machine kopplas till en eller flera anläggningstillgångar, medan en resurs av typen Labor kopplas till anställda. Resurser hanteras utifrån kapacitet, inte antal. För att koppla maskiner till anläggningstillgångar måste funktionen Fixed Assets först aktiveras.
Kapaciteten anges per dag. På resursens flik Planning Data anger du fyra kapacitetsfaktorer för varje veckodag, till exempel timmar per skift, skift per dag och antal maskiner. B1 multiplicerar dem till en total Daily Capacity. Sedan genererar du en period i fönstret Set Daily Internal Capacities. Det finns två kapacitetstyper: Daily Internal Capacity och Single Run Capacity. Den senare aktiveras med flaggan Relevant for Single Run Capacity. SAP är tydligt med detaljnivån: ”These capacities are defined on a daily basis” (dessa kapaciteter definieras per dag) (SAP Learning).
3. Operationsföljden som Route Stages i BOM
SAP Business One har inget separat grunddataregister för operationsföljder. En operationsföljd består av Route Stage-rader i stycklistan, Bill of Materials (Product Tree). För varje rad anger du Route Sequence och Waiting Days manuellt. Resursraderna ligger under respektive steg. För tillverkningsorder med operationsföljd beräknar systemet Required Days och Total Days per steg, där Total Days = Required Days + Waiting Days.
4. Tillverkningsorder och resursfördelning
Varje resursrad på en tillverkningsorder tilldelas en av fyra fördelningsmetoder:
| Fördelningsmetod | Så fungerar den |
|---|---|
| På startdatumet (On Start Date) | Lägger all resurstid på startdatumet |
| På slutdatumet (On End Date) | Lägger all resurstid på slutdatumet |
| Framåt från startdatumet (Start Date Forwards) | Fyller varje dag från startdatumet och framåt, upp till Single Run Capacity |
| Bakåt från slutdatumet (End Date Backwards) | Fyller varje dag från slutdatumet och bakåt, upp till Single Run Capacity |
Varje metod fördelar resurstiden för en enskild order. Framåt- och bakåtfördelningen begränsas av Single Run Capacity, det vill säga hur många timmar en tillverkningsorder kan förbruka per dag. De tar inte hänsyn till vad andra order redan har bokat på resursen.
5. Fönstret Resource Capacity
Fönstret Resource Capacity har vyerna Internal, Available och Single Run. På fliken Capacity Data gäller Available = Internal – Committed – Consumed. Committed är kapacitet som har fördelats till tillverkningsorder men ännu inte tagits ut. Consumed är kapacitet som redan har tagits ut till produktionen. När orderna bokar mer kapacitet än resursen har blir Available negativt.
6. Åtgärda överbeläggning manuellt
Ett negativt värde i Available är en signal, inte en korrigering. I utbildningsmaterialet för SAP 9.1 presenteras resursmodulen som ett sätt för planerare att se om produktionen kan genomföras enligt plan. Alternativet som anges är ”manual scheduling adjustments need to be made to meet deadlines” (planeringen måste justeras manuellt för att tidsfristerna ska hållas) (Produktionsförbättringar i SAP B1 9.1). Justeringarna är planerarens ansvar: ändra orderns datum eller fördelning och kontrollera sedan fönstret igen.
Här går gränsen för SAP Business One
| Begränsning | Vad SAP:s dokumentation säger | Vad det innebär på produktionsgolvet |
|---|---|---|
| Ingen automatisk omplanering | Modulen visar ”if manual scheduling adjustments need to be made” (om planeringen behöver justeras manuellt) (PDF) | Varje överbeläggning åtgärdas genom att någon flyttar datum manuellt |
| En order, en maskin | ”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.” (Beräkningsalgoritmen för Required Days utgår från att en enskild tillverkningsorder kan tillverkas på en enda maskin.) (Vägledning) | Ingen sekvensering av konkurrerande order på samma resurs och ingen uppdelning mellan maskiner |
| Kapacitet per dag | ”These capacities are defined on a daily basis.” (Dessa kapaciteter definieras per dag.) (SAP Learning) | Skiften ingår bara som en faktor i den totala dagskapaciteten. Planen räknar därför i dagar, inte timmar |
| MRP kontrollerar materialtillgången | Körningen ”checks if all the components are available” (kontrollerar om alla komponenter finns tillgängliga) (SAP Learning) | Rekommenderade datum bygger på ledtider, inte maskinbeläggning |
| Manuellt angivna väntetider | Waiting Days anges manuellt för varje Route Stage | Kötiden är en fast uppskattning, inte ett resultat av den faktiska beläggningen |
Ställtid finns i en form: Additional Quantity på en resursrad i BOM. SAP lägger till den i den planerade tiden ”regardless of the quantity of the parent item produced” (oavsett hur stor kvantitet av den överordnade artikeln som tillverkas) (Vägledning). Det är en fast tid per order. Den ändras inte beroende på vilken produkt som kördes före. Det är alltså fortfarande planeraren som måste välja en körordning som minskar omställningarna. Verktyg kan läggas upp som resurser av typen Other med en daglig kapacitet. Ingen kontroll görs av om ett pressverktyg eller en fixtur är ledig vid ett visst klockslag. En resursrad byter inte till en alternativ maskin när den första är fullbelagd.
När den inbyggda planeringen i SAP Business One räcker
Standardplaneringen i B1 fungerar i de här fallen:
- Få maskiner och liten variation. Med en handfull resurser och en eller två operationsföljder per produkt kan planeraren läsa av fönstret Resource Capacity varje morgon. Ett enstaka negativt värde tar några minuter att åtgärda.
- Stabil tillverkning mot lager. När efterfrågan är jämn, ledtiderna i MRP stämmer med verkligheten och flaskhalsen finns kvar på samma ställe håller datumen som baseras på ledtider.
- Precision på dagsnivå räcker. Om dina kunder bryr sig om dagen och inte klockslaget är kapacitet per dag rätt detaljnivå.
- Korta omställningar och inga delade verktyg. Om ställtiden inte beror på föregående operation och varje maskin har egna verktyg räcker det med en fast tid per order via Additional Quantity.
När du behöver ett system för finplanering
Det finns tydliga tecken:
- Available blir negativt för flera resurser varje vecka, och det tar timmar att åtgärda.
- Flera order konkurrerar om samma maskin, och körordningen avgör vilka som kan levereras i tid.
- Ställ och omställningar tar kapacitet i anspråk, och ni skulle spara timmar på att köra liknande operationer direkt efter varandra.
- Du behöver ta hänsyn till skift, övertid, frånvaro eller operatörernas tillgänglighet i planen, inte bara en siffra per dag.
- En brådskande order kommer in och ingen kan säga vad den försenar.
- Den verkliga planen finns i Excel vid sidan av B1, och redan på onsdagen stämmer de inte längre överens.
Det här ska du leta efter
- Systemet läser B1:s standardobjekt. Tillverkningsorder, Product Trees med Route Stages, Resources och Items. Då kan du behålla tillverkningsmodulen som den är.
- Verklig finplanering. Per produktionsgrupp, med hänsyn till skift, personal och frånvaro, inte bara kapacitet per dag.
- Körordning och ställtider. Omställningstider mellan produkter som beror på körordningen, inte bara en fast ställtid per order.
- Delade resurser. Verktyg som resurser med begränsad kapacitet, som inte kan användas i två maskiner samtidigt. Operationer som kräver flera operatörer samtidigt. Alternativa maskiner eller personal när förstahandsvalet är upptaget.
- Hänsyn till materialtillgång. En operation ska inte starta innan komponenterna finns tillgängliga. Både lagersaldo och förväntade inleveranser på öppna inköpsorder ska räknas med.
- Omplanering vid förändringar. Planen uppdateras när produktionen fortskrider eller order ändras, utan att en planerare behöver bygga om den.
- Dataflöde i båda riktningarna. Planerade datum skrivs tillbaka till
ProductionOrdersoch produktionsutfall från produktionsgolvet bokförs i B1 som Receipt and Issue for Production. - Test med egna data. Du ska kunna se dina egna order inplanerade innan någon bygger en integration.
Fyra typer av planeringsverktyg för B1
- B1:s egen planering. MRP Wizard, Resource Capacity och de fyra allokeringsmetoderna. Det räcker så länge överbeläggning är ovanligt.
- Planeringstavlor och tillverkningstillägg i B1-klienten. En planeringstavla visar order visuellt så att planeraren kan styra planeringen. Ett tillverkningstillägg har egna objekt för tillverkningsorder, vilket innebär att produktionsstyrningen flyttar till en ny datamodell.
- APS-sviter för stora företag. Byggda för ett dedikerat planeringsteam som modellerar och finjusterar systemet. Införs genom ett konsultprojekt.
- Molnbaserat APS med stöd för arbetet i produktionen. Finplanerar B1:s standardtillverkningsorder och visar operatörernas körkö på mobil eller surfplatta. Det är SkyPlanner.
Om det som saknas är planering av standardtillverkningsorder innebär ett molnbaserat APS den minsta förändringen, eftersom B1 förblir som det är.
Här passar SkyPlanner in
SkyPlanner APS är ett molnbaserat verktyg för finplanering för tillverkare som använder B1. Planeringen tar hänsyn till maskinernas och personalens faktiska kapacitet. Det passar dig som vill behålla standardtillverkningsorder och slippa åtgärda negativa värden i Available manuellt. Det löser var och en av bristerna ovan:
- Dagskapacitet blir en verklig kapacitetsmodell. Finplanering per produktionsgrupp, med hänsyn till skift, personal, ledighet, frånvaro och övertidsskift.
- Från en order på en maskin till en komplett körordning. Arcturus-motorn lägger körordningen för alla operationer i alla produktionsgrupper på några sekunder. Den hanterar alternativa produktionsgrupper och operationer som delas upp mellan maskiner. Planerarna ändrar planen i ett interaktivt Gantt-schema medan motorn ser till att den hänger ihop.
- Fast ställtid blir en omställningsmatris. Ställtidsmatrisen innehåller omställningstider mellan produkter beroende på körordning (blått till rött 30 minuter, rött till blått 60). Motorn väljer den körordning som ger minst ställtid. Ställ- och nedmonteringstider modelleras per operation.
- Verktyg och arbetslag blir resurser i finplaneringen. Verktygens kapacitet respekteras: de kan inte planeras in i två produktionsgrupper samtidigt. En operation kan kräva flera operatörer samtidigt. Motorn flyttar arbetet till alternativa maskiner eller annan personal när den primära resursen inte är tillgänglig.
- Materialtillgång styr datumen i stället för ledtider. Varje operation kontrolleras mot lagersaldo och kommande inleveranser från inköpsorder i B1. Den öppna inköpsorderkvantiteten räknas som tillgänglig på orderradens leveransdatum. En Goods Receipt PO i B1 för över kvantiteten till lagret i SkyPlanner, även vid delleveranser.
- Leveransdatum blir verkliga prioriteringar. Operationsprioritet, prioritering efter färdigdatum, kundprioritet, Fast Track och Dynamic Priorities avgör vilken operation som körs först.
- Manuella justeringar blir automatiska. Autopilot planerar om automatiskt när produktionen förändras, med hänsyn till dina låsningar och prioriteringar.
- Planering och arbete i produktionen samlas i ett verktyg. Operatörerna ser sin körkö och registrerar arbete på mobil eller surfplatta med Mobile Confirmations, Production Timer och Quick Log Mode.
Välj SkyPlanner när fönstret Resource Capacity visar överbeläggning varje vecka och det tar timmar att åtgärda den.
Välj SkyPlanner när omställningstiderna beror på körordningen, eller när delade verktyg och operationer med flera operatörer avgör vad som kan köras härnäst.
Välj SkyPlanner när du vill finplanera B1:s standardtillverkningsorder, inte införa en ny tillverkningsmodul.
Hela funktionslistan finns på funktionssidan.
SkyPlanner integreras med SAP Business One i båda riktningarna. Produktionsorder, operationssteg, resurser och öppna inköpsorder hämtas via Service Layer. Planerade datum skrivs tillbaka till ProductionOrders, och registrerat produktionsutfall och registrerade timmar bokförs som Receipt and Issue for Production. SkyPlanner skickar varje ändring i produktionsplanen direkt via webhooks.
Varje fabrik använder B1 på sitt sätt, från operationssteg i stycklistan till resursgrupper och tillägg. SkyPlanner-teamet konfigurerar integrationen efter din miljö under introduktionen och ger support efter driftstart. Din B1-partner eller dina utvecklare kan också bygga integrationen med SkyPlanners dokumenterade REST API (API-referens). Det räcker med en API-nyckel. Produkt- och API-dokumentationen är öppet tillgänglig i SkyPlanners dokumentation.
Laboratory & Allied, en läkemedelstillverkare i Nairobi, använder SAP Business One på HANA med Power BI. Företaget har omkring 1 000 anställda, varav cirka 800 i produktionen, och har använt SkyPlanner sedan 2025. Det interna IT-teamet genomförde SAP-integrationen till stor del på egen hand med hjälp från SkyPlanner. Företaget uppger att leveransprecisionen och rapporteringen till kunder i rätt tid har förbättrats med 50%.
Börja med en CSV- eller Excel-export från B1 och prova gratis i 30 dagar, med upp till 20 produktionsgrupper och utan kreditkort. Du får se dina egna order inplanerade innan något integrationsarbete påbörjas. Därefter är priset från 199 € per månad med 5 produktionsgrupper inkluderade. Du faktureras månadsvis och kan säga upp när som helst. Du får i förväg en offert på både integrationen, anpassad efter dina processer och behov, och ditt abonnemang, så att du ser hela kostnaden innan du börjar. Implementeringen är normalt klar inom några veckor efter att introduktionen har startat.
Läs översikten på sidan SkyPlanner för SAP Business One, eller se vilka uppgifter som överförs mellan systemen i integrationsguiden för SAP Business One. Andra ERP-system finns under ERP-integrationer.
Tillverkare om SkyPlanner
+90%produktionseffektivitet
”Effektiviteten i produktionen har ökat med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Läkemedelstillverkning
Produktionseffektiviteten har ökat med 90%, och det tar under 30 minuter att ta fram en optimerad plan för tre månader som omfattar alla produktionsgrupper.
2 hsparade varje vecka
”Med SkyPlanner har vår produktionsplanering gått från Excel-kalkylblad till produktionsoptimering i realtid.”
Kalle Kalliomäki, specialist inom försörjningskedjan
UTU · Elcentraler och ställverk
Produktionsplaneringen sparar 2 timmars arbetstid varje vecka, och en ny körkö når produktionslinjen på några sekunder.
98%leveransprecision, upp från cirka 50%
”SkyPlanner spelar en avgörande roll för att upprätthålla vår leveransprecision.”
Hannu Lahtinen, vd
KJH-Comp · Tunnplåtsmekanik och kontraktstillverkning
Leveransprecisionen steg från omkring 50% till som mest 98%, och planeringen kräver nu en arbetsledare i stället för två.
99,2%leveransprecision
”SkyPlanner har gjort det lättare att se var flaskhalsarna finns och gjort produktionsstyrningen tydligare.”
Toni Tuori, produktionschef
Piristeel · Taksäkerhet och takavvattning
Leveransprecisionen nådde 99,2% i år, och planeringen sparar upp till fyra timmars arbetstid per dag.
Vanliga frågor
Har SAP Business One ett verktyg för produktionsplanering?
Det finns tillverkningsorder med fyra metoder för resursallokering och ett Resource Capacity-fönster som visar överbeläggning. Systemet finplanerar inte order. Överbeläggning åtgärdas genom att datumen på tillverkningsorder ändras manuellt.
Tar MRP i SAP Business One hänsyn till resurskapacitet?
Inte enligt SAP:s dokumentation. Där beskrivs hur MRP-körningen kontrollerar efterfrågan, tillförsel, lagersaldo, komponenttillgång och ledtider. Resurskapacitet ingår inte i dessa indata, så MRP-rekommendationerna tar inte hänsyn till maskinbeläggningen.
Vad är skillnaden mellan Daily Internal Capacity och Single Run Capacity?
Daily Internal Capacity är den totala tid som en resurs har tillgänglig per dag. Single Run Capacity är den tid som en enskild tillverkningsorder kan använda på resursen per dag. Den styr beräkningen av Required Days för order med operationsföljd, som SAP baserar på att en order körs på en maskin.
Hanterar SAP Business One ställtider som beror på körordningen?
Nej. Additional Quantity på en resursrad i stycklistan lägger till en fast tid per order, oavsett vad som kördes före. SkyPlanners ställtidsmatris innehåller omställningstider mellan produkter i båda riktningarna och lägger operationerna i en körordning som håller den totala ställtiden nere.
Behöver vi ett tillverkningstillägg i B1 för finplanering?
Nej. SkyPlanner finplanerar B1:s standardtillverkningsorder och lägger till tidsregistrering i produktionen, utan att stycklistor eller order behöver flyttas till en ny datamodell.
Hur ansluts SkyPlanner APS till SAP Business One?
Anslutningen är dubbelriktad och går via B1:s Service Layer samt SkyPlanners REST API och webhooks. Tillverkningsorder, stycklistor, resurser och inköpsorder förs över till SkyPlanner. Planerade datum samt rapporterade produktionsmängder och timmar förs tillbaka till B1. SkyPlanner-teamet anpassar integrationen till er B1-miljö under införandet och ger support efter driftsättningen. Er B1-partner eller era egna utvecklare kan också bygga vidare på det dokumenterade REST API:et. Det räcker med en API-nyckel för att komma igång.
Kan vi testa SkyPlanner innan vi integrerar det med SAP Business One?
Ja. Ni kan prova gratis i 30 dagar med upp till 20 produktionsgrupper, utan kreditkort. Exportera tillverkningsorder och resurser från B1 och importera dem som CSV eller Excel för att först se er egen produktionsplan. Börja prova gratis eller kontakta säljteamet.