Integrationer / ERP / SAP Business One
Har SAP Business One produktionsplanlægning? Ressourcer, MRP og hvor SkyPlanner APS passer ind
Nej. SAP Business One har som standard MRP, ressourcer med daglig kapacitet og vinduet Resource Capacity, der viser, når en ressource er overbelastet. Systemet har ingen motor, der fastlægger rækkefølgen af produktionsordrer, som konkurrerer om kapaciteten. Derfor flytter planlæggeren ordredatoerne manuelt. Produktionsvirksomheder, der har brug for produktionsplanlægning for hele produktionen, hvor planen respekterer maskinernes og medarbejdernes reelle kapacitet, bruger SkyPlanner APS sammen med SAP Business One.
Sådan planlægger SAP Business One produktionen trin for trin
1. Varernes planlægningsdata og MRP Wizard
MRP-indstillingerne findes på fanen Planning Data i Item Master Data:
- Planning Method (MRP eller None) og Procurement Method (Buy eller Make)
- Order Interval, Order Multiple og Minimum Order Quantity
- Lead Time og Tolerance Days
MRP Wizard har seks trin: scenarie, indstillinger for planlægningshorisont og gennemløbstid, varer, niveauet Company eller Warehouse, datakilder og anbefalinger. Resultatet vises i vinduerne MRP Results og Order Recommendations, hvor du omdanner anbefalingerne til indkøbsordrer, produktionsordrer eller anmodninger om lageroverførsel.
Kørslen kontrollerer materialerne. SAP’s kursus beskriver det sådan: “the system checks if all the components are available for making the item” (systemet kontrollerer, om alle komponenter er tilgængelige til fremstilling af varen) (SAP Learning). De dokumenterede input er efterspørgsel, forsyning, lagerbeholdning og gennemløbstid. Ressourcekapacitet er ikke blandt dem.
2. Ressourcer og daglig kapacitet
Ressourcer oprettes som stamdata med Resource Type sat til Machine, Labor eller Other. En Machine-ressource knyttes til et eller flere anlægsaktiver, mens en Labor-ressource knyttes til medarbejdere. Ressourcer styres efter kapacitet, ikke antal. Før maskiner kan knyttes til anlægsaktiver, skal funktionen Fixed Assets være aktiveret.
Kapaciteten angives pr. dag. På ressourcens Planning Data-fane angiver du fire kapacitetsfaktorer for hver ugedag, for eksempel timer pr. skift, skift pr. dag og antal maskiner. B1 ganger dem sammen til én Daily Capacity. Derefter opretter du kapacitet for en periode i vinduet Set Daily Internal Capacities. Der er to kapacitetstyper: Daily Internal Capacity og Single Run Capacity. Den sidste aktiveres med afkrydsningsfeltet Relevant for Single Run Capacity. SAP er tydelig om detaljeringsgraden: “These capacities are defined on a daily basis” (disse kapaciteter defineres pr. dag) (SAP Learning).
3. Ruter som Route Stages i styklisterne
SAP Business One har ikke særskilte stamdata til ruter. En rute består af Route Stage-linjer i styklisten (Product Tree), hver med en Route Sequence og Waiting Days, som du indtaster. Ressourcelinjerne ligger under de enkelte trin. For produktionsordrer med rute beregner systemet Required Days og Total Days pr. trin, hvor Total Days = Required Days + Waiting Days.
4. Produktionsordrer og ressourcefordeling
Hver ressourcelinje på en produktionsordre tildeles en af fire fordelingsmetoder:
| Fordelingsmetode | Sådan virker den |
|---|---|
| On Start Date | Placerer hele ressourcens tidsforbrug på startdatoen |
| On End Date | Placerer hele ressourcens tidsforbrug på slutdatoen |
| Start Date Forwards | Fylder hver dag op fra startdatoen og frem, op til Single Run Capacity |
| End Date Backwards | Fylder hver dag op fra slutdatoen og bagud, op til Single Run Capacity |
Hver metode placerer én ordres tidsforbrug på ressourcen. Ved fordeling fremad og bagud er grænsen Single Run Capacity: det antal timer, én produktionsordre kan bruge pr. dag. Fordelingen tager ikke hensyn til, hvor meget kapacitet andre ordrer allerede har reserveret på ressourcen.
5. Vinduet Resource Capacity
Vinduet Resource Capacity har visningerne Internal, Available og Single Run. På fanen Capacity Data gælder Available = Internal – Committed – Consumed. Committed er kapacitet, der er reserveret til produktionsordrer, men endnu ikke bogført som forbrug. Consumed er kapacitet, der allerede er bogført som forbrug i produktionen. Når ordrerne reserverer mere kapacitet, end ressourcen har, falder Available til under nul.
6. Manuel håndtering af overbelastning
En negativ værdi i Available er et signal, ikke en korrektion. SAP’s kursusmateriale til 9.1 præsenterer ressourcemodulet som en måde, hvorpå planlæggere kan se, om produktionen kan køre som planlagt. Alternativet beskrives sådan: “manual scheduling adjustments need to be made to meet deadlines” (planen skal justeres manuelt for at overholde fristerne) (SAP B1 9.1 Production Enhancements). Justeringen er planlæggerens opgave: Ret ordrens datoer eller fordeling, og kontrollér derefter vinduet igen.
Her når SAP Business One sin grænse
| Begrænsning | Det siger SAP’s dokumentation | Det betyder det på produktionsgulvet |
|---|---|---|
| Ingen automatisk omplanlægning | Modulet viser “if manual scheduling adjustments need to be made” (om planen skal justeres manuelt) (PDF) | Hver overbelastning løses ved, at en person flytter datoerne |
| Én ordre, én maskine | “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.” (Algoritmen til beregning af Required Days bygger på antagelsen om, at én produktionsordre kan udføres på én maskine.) (Vejledning) | Ingen rækkefølgeplanlægning af ordrer, der konkurrerer om en ressource, og ingen opdeling på flere maskiner |
| Kapacitet i dagsintervaller | “These capacities are defined on a daily basis.” (Disse kapaciteter defineres pr. dag.) (SAP Learning) | Skift indgår kun som en faktor i den samlede dagskapacitet, så planlægningen sker i dage, ikke timer |
| MRP kontrollerer materialer | Kørslen “checks if all the components are available” (kontrollerer, om alle komponenter er tilgængelige) (SAP Learning) | De anbefalede datoer bygger på gennemløbstider, ikke på maskinbelastning |
| Manuelt indtastede ventetider | Waiting Days indtastes for hvert Route Stage | Køtiden er et fast skøn, ikke et resultat af den faktiske belastning |
Omstillingstid findes i én form: Additional Quantity på en ressourcelinje i styklisten. SAP lægger den til den planlagte tid “regardless of the quantity of the parent item produced” (uanset hvor mange enheder af den overordnede vare der produceres) (Vejledning). Det er en fast tid pr. ordre. Den afhænger ikke af, hvilket produkt der blev kørt før. Derfor er det stadig planlæggeren, der skal vælge den rækkefølge, som reducerer omstillingerne. Værktøjer kan oprettes som ressourcer af typen Other med en daglig kapacitet. Systemet kontrollerer ikke, om et stanseværktøj eller en fikstur er ledig på et bestemt tidspunkt. En ressourcelinje skifter ikke til en alternativ maskine, når den første er fuldt belastet.
Hvornår er SAP Business Ones egen planlægning nok?
B1’s standardplanlægning fungerer i disse tilfælde:
- Få maskiner og lille variation. Med en håndfuld ressourcer og en eller to ruter pr. produkt kan planlæggeren gennemgå vinduet Resource Capacity hver morgen. De negative værdier, der af og til opstår, kan rettes på få minutter.
- Stabil lagerproduktion. Når efterspørgslen er stabil, MRP’s gennemløbstider svarer til virkeligheden, og flaskehalsen bliver samme sted, holder de datoer, der er beregnet ud fra gennemløbstiderne.
- Præcision på dagsniveau er nok. Hvis dine kunder går op i dagen og ikke klokkeslættet, er daglige kapacitetsintervaller den rette detaljeringsgrad.
- Korte omstillinger og intet fælles værktøj. Hvis omstillingstiden ikke afhænger af den foregående opgave, og hver maskine har sit eget værktøj, er en fast tid pr. ordre via Additional Quantity tilstrækkeligt præcis.
Hvornår har du brug for et system til produktionsplanlægning?
Tegnene er konkrete:
- Available bliver negativ på flere ressourcer hver uge, og det tager timer at rette op på det.
- Flere ordrer konkurrerer om samme maskine, og rækkefølgen afgør, hvilke ordrer der bliver sendt til tiden.
- Klargøring eller omstillinger optager kapacitet, og det ville spare timer at køre lignende opgaver lige efter hinanden.
- Du har brug for at få skift, overarbejde, fravær eller operatørernes tilgængelighed med i planen, ikke bare ét tal pr. dag.
- Der kommer en hasteordre, og ingen kan sige, hvad den forsinker.
- Den faktiske plan ligger i Excel ved siden af B1, og allerede onsdag stemmer de to ikke længere overens.
Det skal du se efter
- Systemet læser B1’s standardobjekter. Production orders, Product Trees med Route Stages, Resources og Items, så du kan beholde dit produktionsmodul, som det er.
- Produktionsplanlægning efter den reelle kapacitet. For hver arbejdsstation med skiftehold, bemanding og fravær, ikke blot kapacitet i dagsintervaller.
- Rækkefølge og omstillinger. Rækkefølgeafhængige omstillingstider mellem produkter, ikke blot en fast omstillingstid pr. ordre.
- Delte ressourcer. Værktøjer med begrænset kapacitet, der ikke kan bruges på to maskiner samtidig. Opgaver, der kræver flere operatører på samme tid. Alternative maskiner eller medarbejdere, når den primære ressource er optaget.
- Hensyn til materialer. En opgave bør ikke starte, før komponenterne er til rådighed. Både lagerbeholdningen og forventede leverancer på åbne indkøbsordrer skal tælle med.
- Omplanlægning ved ændringer. Planen opdateres, når produktionen skrider frem, eller ordrer ændres, uden at en planlægger skal bygge den op igen.
- Dataudveksling i begge retninger. Planlagte datoer skrives tilbage til
ProductionOrders, og producerede mængder bogføres i B1 som Receipt and Issue for Production. - Afprøvning med egne data. Du bør kunne se dine egne ordrer lagt i planen, før nogen bygger en integration.
Fire typer planlægningsværktøjer til B1
- B1’s egen planlægning. MRP Wizard, Resource Capacity og de fire allokeringsmetoder. Det er nok, så længe overbelastninger er sjældne.
- Planlægningstavler og produktionstilføjelser i B1-klienten. En planlægningstavle viser ordrerne på en visuel tavle, som planlæggeren styrer. En produktionstilføjelse har sine egne arbejdsordreobjekter, så produktionsstyringen flyttes over i en ny datamodel.
- APS-suiter til store virksomheder. Bygget til et dedikeret planlægningsteam, der modellerer og finjusterer systemet. Implementeres gennem et konsulentprojekt.
- Cloudbaseret APS med styring af arbejdet i produktionen. Planlægger standardproduktionsordrer fra B1 ud fra den reelle kapacitet og viser operatørerne deres opgavekø på telefon eller tablet. Det er SkyPlanner.
Hvis det, der mangler, er detailplanlægning af standardproduktionsordrer, kræver cloudbaseret APS den mindste ændring, fordi B1 forbliver, som det er.
Her passer SkyPlanner ind
SkyPlanner APS er et cloudbaseret værktøj til produktionsplanlægning ud fra den reelle kapacitet for produktionsvirksomheder, der bruger B1. Det er til jer, der vil beholde standardproduktionsordrer og slippe for at rette negative værdier i Available manuelt. Det dækker alle ovenstående mangler:
- Daglige kapacitetspuljer bliver til en reel kapacitetsmodel. Planlægningen respekterer kapaciteten på hver arbejdsstation og tager højde for skiftehold, bemanding, ferie, fravær og overtidsskift.
- Fra én ordre på én maskine til samlet rækkefølgeplanlægning. Arcturus-motoren fastlægger på få sekunder rækkefølgen for alle opgaver på tværs af alle arbejdsstationer, med alternative arbejdsstationer og opgaver fordelt på flere maskiner. Planlæggerne redigerer planen i en interaktiv Gantt-tidslinje, mens motoren sikrer, at planen hænger sammen.
- Fast omstillingstid bliver til en omstillingsmatrix. Matricen indeholder rækkefølgeafhængige omstillingstider mellem produkter (blå til rød 30 minutter, rød til blå 60), og motoren vælger den rækkefølge, der giver mindst omstilling. Tider til klargøring og afrigning modelleres pr. opgave.
- Værktøjer og mandskab indgår med deres reelle kapacitet. Værktøjer har begrænset kapacitet og kan ikke planlægges på to arbejdsstationer samtidig. En opgave kan kræve flere operatører på samme tid. Motoren flytter arbejdet til alternative maskiner eller medarbejdere, når den primære ressource ikke er tilgængelig.
- Datoer baseret på gennemløbstid bliver materialestyrede. Hver opgave kontrolleres mod lagerbeholdningen og forventede leverancer på indkøbsordrer i B1. Den resterende mængde på indkøbsordren regnes som tilgængelig på ordrelinjens leveringsdato. En Goods Receipt PO i B1 overfører mængden til lager i SkyPlanner, også ved delmodtagelser.
- Leveringsfrister bliver til reelle prioriteter. Opgaveprioritet, prioritering efter færdiggørelsesdato, kundeprioritet, Fast Track og Dynamic Priorities afgør, hvilken opgave der kommer først.
- Manuelle justeringer bliver automatiske. Autopilot omplanlægger automatisk, når produktionen ændrer sig, og respekterer dine låsninger og prioriteter.
- Detailplanlægning og udførelse på produktionsgulvet samles i ét værktøj. Operatørerne ser deres opgavekø og registrerer arbejdet på telefon eller tablet med Mobile Confirmations, Production Timer og Quick Log Mode.
Vælg SkyPlanner, når vinduet Resource Capacity viser overbelastninger hver uge, og det tager timer at rette dem.
Vælg SkyPlanner, når omstillinger afhænger af rækkefølgen, eller når delte værktøjer og opgaver med flere operatører afgør, hvad der kan køres som det næste.
Vælg SkyPlanner, når du vil have produktionsplanlægning ud fra den reelle kapacitet med standardproduktionsordrer i B1, ikke et nyt produktionsmodul.
Du finder den fulde funktionsliste på funktionssiden.
SkyPlanner udveksler data med SAP Business One i begge retninger. Produktionsordrer, rutetrin, ressourcer og åbne indkøbsordrer hentes ind via Service Layer. Planlagte datoer skrives tilbage til ProductionOrders, og registrerede produktionsmængder og timer bogføres som Receipt and Issue for Production. SkyPlanner sender hver ændring i planen via webhooks, så snart den sker.
Hver fabrik bruger B1 på sin egen måde, fra rutetrin i styklisterne til ressourcegrupper og tilføjelser. SkyPlanner-teamet tilpasser integrationen til jeres opsætning under opstarten og yder support efter idriftsættelsen. Jeres B1-partner eller udviklere kan også bygge integrationen med SkyPlanners dokumenterede REST API (API-reference). Det kræver blot en API-nøgle. Produkt- og API-dokumentationen er offentligt tilgængelig i SkyPlanners dokumentation.
Laboratory & Allied, en lægemiddelproducent i Nairobi, bruger SAP Business One på HANA sammen med Power BI. Virksomheden har omkring 1.000 medarbejdere, heraf cirka 800 i produktionen, og har brugt SkyPlanner siden 2025. Det interne IT-team stod i vid udstrækning selv for SAP-integrationen med hjælp fra SkyPlanner. Virksomheden oplyser, at rettidig levering og rettidig rapportering til kunderne er steget med 50%.
Start med en CSV- eller Excel-eksport fra B1 i den gratis prøveperiode på 30 dage, med op til 20 arbejdsstationer og uden kreditkort. Du ser dine egne ordrer lagt i planen, før integrationsarbejdet begynder. Derefter er prisen fra 199 € om måneden med 5 arbejdsstationer inkluderet. Der faktureres månedligt, og du kan opsige når som helst. Du får på forhånd et tilbud på integrationen, tilpasset jeres processer og behov, sammen med tilbuddet på abonnementet. Dermed kender du den samlede pris, før du starter. Implementeringen er normalt afsluttet inden for få uger efter opstarten.
Få overblikket på siden SkyPlanner til SAP Business One, eller se, hvad der overføres mellem systemerne, i integrationsguiden til SAP Business One. Andre ERP-systemer finder du under ERP-integrationer.
Produktionsvirksomheders anmeldelser af SkyPlanner
+90%produktionseffektivitet
“Effektiviteten i produktionen er steget med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Lægemiddelproduktion
Produktionseffektiviteten er steget med 90%, og det tager under 30 minutter at lave en optimeret plan for tre måneder på tværs af alle arbejdsstationer.
2 hsparet hver uge
“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-ark til produktionsoptimering i realtid.”
Kalle Kalliomäki, forsyningskædespecialist
UTU · Eltavler og koblingsanlæg
Produktionsplanlægningen sparer 2 timers arbejdstid hver uge, og en ny opgavekø når ud til produktionslinjen på få sekunder.
98%leveringssikkerhed, op fra cirka 50%
“SkyPlanner spiller en afgørende rolle i at opretholde vores leveringssikkerhed.”
Hannu Lahtinen, administrerende direktør
KJH-Comp · Pladebearbejdning og kontraktproduktion
Leveringssikkerheden steg fra omkring 50% til helt op på 98%, og detailplanlægningen kræver nu kun én arbejdsleder i stedet for to.
99,2%leveringssikkerhed
“SkyPlanner har gjort det lettere at identificere flaskehalse og gjort produktionsstyringen mere overskuelig.”
Toni Tuori, produktionschef
Piristeel · Tagsikkerhed og regnvandssystemer
Leveringssikkerheden nåede 99,2% i år, og detailplanlægningen sparer op til fire timers arbejdstid om dagen.
Ofte stillede spørgsmål
Har SAP Business One et værktøj til detailplanlægning?
Systemet har produktionsordrer med fire metoder til ressourceallokering og et Resource Capacity-vindue, der viser overbelastning. Det fastlægger ikke ordrernes rækkefølge ud fra den reelle kapacitet. Overbelastninger rettes ved manuelt at ændre datoerne på produktionsordrerne.
Tager MRP i SAP Business One hensyn til ressourcekapacitet?
Ikke ifølge SAP’s dokumentation. Den beskriver, at MRP-kørslen kontrollerer behov, forsyning, lagerbeholdning, komponenttilgængelighed og gennemløbstider. Ressourcekapacitet indgår ikke i disse input, så MRP-anbefalingerne afspejler ikke maskinbelastningen.
Hvad er forskellen på Daily Internal Capacity og Single Run Capacity?
Daily Internal Capacity er den samlede tid, en ressource stiller til rådighed pr. dag. Single Run Capacity er den tid, én produktionsordre kan bruge på ressourcen pr. dag. Denne kapacitet bestemmer beregningen af Required Days for ordrer med ruter. SAP baserer beregningen på, at én ordre køres på én maskine.
Håndterer SAP Business One rækkefølgeafhængige omstillingstider?
Nej. Additional Quantity på en ressourcelinje i styklisten tilføjer en fast tid pr. ordre, uanset hvad der blev kørt før. SkyPlanners omstillingsmatrix indeholder omstillingstider mellem produkter i begge retninger og fastlægger opgavernes rækkefølge, så den samlede omstillingstid holdes nede.
Har vi brug for et tilføjelsesmodul til produktion i B1 for at få produktionsplanlægning ud fra den reelle kapacitet?
Nej. SkyPlanner planlægger standardproduktionsordrer fra B1 ud fra den reelle kapacitet og tilføjer tidsregistrering på produktionsgulvet, uden at styklister eller ordrer skal flyttes til en ny datamodel.
Hvordan forbindes SkyPlanner APS med SAP Business One?
Forbindelsen går begge veje via B1’s Service Layer og SkyPlanners REST API og webhooks. Produktionsordrer, styklister, ressourcer og indkøbsordrer overføres til SkyPlanner. Planlagte datoer samt registrerede produktionsmængder og timer sendes tilbage. SkyPlanner-teamet tilpasser integrationen til jeres B1-opsætning under opstarten og yder support efter idriftsættelsen. Jeres B1-partner eller egne udviklere kan også bygge videre på det dokumenterede REST API. En API-nøgle er nok til at komme i gang.
Kan vi teste SkyPlanner, før vi integrerer det med SAP Business One?
Ja. Den gratis prøveperiode på 30 dage omfatter op til 20 arbejdsstationer og kræver intet kreditkort. Eksportér produktionsordrer og ressourcer fra B1, importér dem som CSV eller Excel, og se jeres egen produktionsplan, før I integrerer. Start prøveperioden eller tal med salg.