Conectați-vă la orice ERP

REST API-ul deschis al SkyPlanner se conectează la sisteme ERP, MES și operaționale, inclusiv ERP-uri interne. Construiți integrarea pe cont propriu sau lăsați echipa noastră să vă ajute.

Funcționează și independent — o integrare ERP este opțională, nu obligatorie.

Discutați un proiect de integrare

Se conectează cu sisteme ERP și MES precum

Integrări / ERP / SAP S/4HANA

Oferă SAP S/4HANA programare cu capacitate finită? Nivelarea capacității, PP/DS și SkyPlanner APS

SAP S/4HANA oferă programare cu capacitate finită în două forme: nivelarea manuală a capacității în sistemul de bază și programarea automată în PP/DS integrat. În versiunea standard S/4HANA, programarea pe baza lead time-ului nu ține cont de limitele de capacitate. Alocarea în limita capacității are loc atunci când un planificator nivelează operațiile care creează blocaje, folosind aplicațiile Fiori pentru capacitate. PP/DS, comercializat sub numele SAP S/4HANA Manufacturing for planning and scheduling, trebuie activat, licențiat și gestionat de personal dedicat.

Diagrama Gantt din SkyPlanner APS, cu operații programate pe centre de lucru și o listă de comenzi dedesubt.

Fabricile care au nevoie ca fiecare resursă să fie programată în limita capacității disponibile, fără un proiect PP/DS, folosesc SkyPlanner APS alături de S/4HANA.

Cum planifică SAP S/4HANA producția, pas cu pas

S/4HANA are două niveluri de planificare a capacității de producție. Majoritatea fabricilor folosesc doar primul nivel.

1. MRP și programarea pe baza lead time-ului

MRP Live (MD01N) creează ordine planificate. Programarea pe baza lead time-ului stabilește apoi datele operațiilor și calculează necesarul de capacitate folosind formulele centrului de lucru pentru pregătire, prelucrare și demontare. Nu ține cont de încărcarea deja generată de alte ordine pe acel centru de lucru. SAP Learning spune clar: “The operations are scheduled infinitely. The non-working times of the work centers are taken into account, but not the capacity requirements of other orders” (Operațiile sunt programate cu capacitate infinită. Sunt luate în calcul perioadele nelucrătoare ale centrelor de lucru, dar nu și necesarul de capacitate al altor ordine) (SAP Learning). Rezultatul: centre de lucru supraîncărcate.

2. Nomenclatoarele de capacitate ale centrelor de lucru

Capacitatea este definită la nivelul obiectului Work Center, nu al ordinului. Un centru de lucru poate avea mai multe categorii de capacitate (în exemplul SAP: 001 Machine și 002 Labor), fiecare cu formule care transformă valorile standard din fluxul tehnologic în necesar de capacitate. Factory Calendar definește zilele lucrătoare. Pentru anumite intervale de timp se pot defini valori care înlocuiesc capacitatea disponibilă standard, iar versiunile de capacitate (standard, minimă, maximă) modelează variante alternative de organizare a schimburilor.

3. Evaluarea capacității

Planificatorii compară necesarul cu capacitatea disponibilă în aplicația Manage Work Center Capacity. Responsabilii MRP o pot verifica și din lista stocurilor și necesarului. Evaluarea arată supraîncărcările, dar nu mută nicio operație.

4. Nivelarea capacității de către planificator

Alocarea în limita capacității se face în etapa de nivelare, sub controlul planificatorului. SAP Learning: “In capacity leveling, operations are scheduled finitely. They are dispatched to periods with free capacity.” (La nivelarea capacității, operațiile sunt programate cu capacitate finită. Sunt alocate în perioade cu capacitate liberă.) Instrumentele disponibile:

InstrumentCe face
Planificare în format tabelarAlocă operațiile în perioade cu capacitate liberă. SAP: “you cannot create a specific sequence for the dispatched operations within a period” (nu puteți stabili o secvență specifică pentru operațiile alocate într-o perioadă)
Capacity Scheduling Table (anterior Schedule Production)Alocă și dezalocă operațiile care creează blocaje. “Only bottleneck operations that are assigned to a pacemaker work center are considered.” (Sunt luate în calcul doar operațiile care creează blocaje și sunt atribuite unui centru de lucru pacemaker.) Celelalte operații ale ordinului sunt ajustate prin programare pornind de la operația intermediară
Capacity Scheduling BoardDiagramă pentru alocarea, reprogramarea sau dezalocarea operațiilor individuale care creează blocaje pe centrele de lucru pacemaker

Instrumentul clasic Graphical Planning Table (CM21, CM22 și celelalte tranzacții CM*) face parte din funcționalitățile păstrate pentru compatibilitate. SAP Learning: “The use right for the Graphical Planning Table expires on Dec 31, 2025.” (Dreptul de utilizare pentru Graphical Planning Table expiră la data indicată.) Această dată a trecut. Dacă planificatorii dumneavoastră încă lucrează în tranzacțiile CM*, trecerea la aplicațiile Fiori ar fi trebuit deja făcută.

5. PP/DS integrat

PP/DS este soluția SAP pentru programare automată cu capacitate finită. Anterior făcea parte din SAP APO, iar din versiunea 1610 este integrat în S/4HANA instalat local. SAP îl prezintă ca pe următorul pas după MRP: “Move beyond classic MRP with SAP S/4HANA Manufacturing for planning and scheduling software” (Depășiți limitele MRP clasic cu această soluție de planificare și programare a producției) (pagina produsului SAP).

Ce aduce în plus:

  • Resurse cu indicatorul Finite Scheduling: “You define whether a resource is finite or infinite in the scheduling parameters for the resource via the Finite Scheduling indicator” (În parametrii de programare ai resursei, indicatorul Finite Scheduling stabilește dacă resursa are capacitate finită sau infinită) (SAP Help). Optimizatorul poate suprascrie această setare la fiecare rulare: profilul său de optimizare include opțiunea “Always Schedule as Finite”, care alocă operațiile pe resurse în limita capacității disponibile (SAP Learning).
  • Moduri de programare: programare cu capacitate infinită, căutarea unui interval liber, adăugarea unei operații la final, inserarea unei operații, inserarea unei operații cu eliminarea intervalelor libere și introducerea forțată a unei operații.
  • Euristici și rulări de optimizare care reduc timpii și costurile de pregătire, precum și întârzierile.
  • O matrice de pregătire pentru schimbările de fabricație dependente de secvență, intervale minime și maxime între operații și moduri alternative.
  • Corelarea necesarului cu sursele de aprovizionare pe mai multe niveluri, planificarea pe campanii și blocuri, precum și alerte.
  • Production Scheduling Board (o diagramă Gantt în Fiori) și aplicația Monitor Capacity Utilization.

Implementarea cere efort. Activați funcționalitatea în Customizing (Advanced Planning > Basic Settings > Activate Advanced Planning and Scheduling), rulați liveCache integrat în HANA și marcați materialele și centrele de lucru pentru planificare avansată. Tot ce nu este marcat rămâne în MRP clasic. Potrivit unui articol de blog scris de un expert de produs SAP, optimizatorul “needs to be additionally installed preferably in a separate hardware” (trebuie instalat suplimentar, de preferință pe hardware separat) (SAP Community). Același articol precizează: “A dedicated license, Manufacturing for Planning and Scheduling is required if this switch is set to Active.” (Dacă acest comutator este setat la Active, este necesară o licență dedicată, Manufacturing for Planning and Scheduling.)

Limitele SAP S/4HANA

LimităSursăCe înseamnă în secția de producție
Programarea pe baza lead time-ului folosește capacitate infinită“The operations are scheduled infinitely” (Operațiile sunt programate cu capacitate infinită) (SAP Learning)Fiecare rulare a planificării generează supraîncărcări pe care cineva trebuie să le rezolve
Nivelarea din sistemul de bază este controlată de planificator“In capacity leveling, operations are scheduled finitely” (La nivelarea capacității, operațiile sunt programate cu capacitate finită) (aceeași sursă)Planul respectă limitele de capacitate doar după ce planificatorul alocă operațiile. Un ordin urgent sau o defecțiune impune o nouă alocare
Nivelarea tabelară nu stabilește secvența operațiilorNu există o secvență pentru operațiile alocate în cadrul unei perioade (aceeași sursă)Știți că planul săptămânii este realizabil, dar nu și ce operație se execută prima marți
Capacity Scheduling Table nivelează operațiile care creează blocaje pe centrele de lucru pacemaker“For an order, only the bottleneck operation is dispatched to the pacemaker work center” (Pentru un ordin, doar operația care creează blocajul este alocată centrului de lucru pacemaker) (SAP Learning)Celelalte operații primesc date prin programare pornind de la operația intermediară, nu prin alocare în limita capacității, iar centrele de lucru care nu sunt pacemaker rămân supraîncărcate
Cazurile complexe sunt direcționate către PP/DSSAP prezintă PP/DS ca soluție pentru sincronizarea ordinelor între nivelurile BOM, corelarea cu disponibilitatea materialelor și coordonarea mai multor resurse care creează blocaje (SAP Learning)Stabilirea secvenței în funcție de pregătiri și gestionarea liniilor cu mai multe blocaje necesită un al doilea modul
În PP/DS, respectarea capacității finite depinde de modul de modelareIndicatorul Finite Scheduling la nivel de resursă, opțiunea “Always Schedule as Finite” în profilul de optimizare (SAP Help, SAP Learning)Planificatorii întrețin parametrii resurselor, euristicile și profilurile de optimizare. Sunt incluse doar materialele și resursele configurate pentru planificare avansată
PP/DS are licență și infrastructură software propriiLicență dedicată, liveCache, optimizator instalat separat (SAP Community)Un proiect care implică Basis, licențiere și planificatori instruiți, nu o simplă setare
Planned Order API nu transmite date către PP/DS“Automatic integration to PP/DS is not enabled from this API” (Integrarea automată cu acest sistem nu este activată prin acest API) (SAP Help)Ordinele planificate create în afara SAP nu ajung automat în planul PP/DS

Când sunt suficiente funcțiile de planificare din SAP S/4HANA

S/4HANA acoperă singur nevoile fabricii atunci când:

  • Aveți un singur blocaj și lead time-uri lungi. Rulările de planificare arată supraîncărcările cu săptămâni înainte, iar un planificator nivelează capacitatea centrului de lucru pacemaker în Capacity Scheduling Table o dată pe săptămână.
  • Cererea este stabilă și gestionată în principal prin MRP. Aveți puține ordine urgente și puține schimbări de fabricație cu impact semnificativ.
  • Aveți deja licență PP/DS și personal care îl gestionează. Planificatorii dumneavoastră lucrează zilnic în Production Scheduling Board, iar toate materialele și centrele de lucru relevante sunt marcate pentru planificare avansată.

Când aveți nevoie de o soluție de programare cu capacitate finită

Semnele se văd în activitatea de zi cu zi:

  • Planificatorii refac planul în Excel după fiecare rulare MRP, deoarece datele alocate operațiilor nu mai pot fi respectate.
  • Mai multe centre de lucru limitează producția, nu doar unul care dictează ritmul.
  • Structura comenzilor se schimbă zilnic, iar nivelarea o dată pe săptămână nu ține pasul.
  • Echipa de vânzări promite date de livrare pe baza valorilor de lead time, iar livrarea la timp are de suferit.
  • PP/DS a fost evaluat și respins din cauza costurilor, a efortului necesar sau a lipsei de competențe. Sau fabrica este o unitate mai mică într-un mediu S/4HANA mai amplu și nu va beneficia niciodată de propriul proiect PP/DS.
  • Operatorii lucrează cu liste de comenzi tipărite și înregistrează confirmările cu întârziere, așa că planul rămâne mereu în urma realității.

Ce să căutați

  1. Capacitate finită pentru fiecare resursă, inclusiv personal și schimburi, fără a modela separat fiecare resursă.
  2. Secvențiere la nivel de operație în cursul zilei, nu alocare pe intervale de planificare.
  3. Constrângeri reale: timpi de schimbare de fabricație între produse care depind de succesiunea lor, scule care nu pot fi în mai multe locuri simultan, operații care necesită mai mulți operatori, utilaje și persoane alternative.
  4. Disponibilitatea materialelor luată în calcul: o operație nu ar trebui să înceapă înainte ca toate componentele necesare să fie disponibile, ținând cont atât de stocuri, cât și de comenzile de achiziție deschise.
  5. Reprogramare automată când se modifică o comandă sau se oprește un utilaj.
  6. O delimitare clară față de S/4HANA: S/4HANA gestionează nomenclatoarele, comenzile și stocurile; soluția de programare gestionează succesiunea și datele. Datele sunt scrise înapoi prin API-uri publicate, nu prin actualizarea directă a tabelelor.
  7. Date din secția de producție care ajung sub formă de confirmări în S/4HANA.
  8. O testare cu propriile comenzi de producție exportate în CSV, înainte de orice intervenție asupra serviciilor OData.

Opțiunile se împart în patru categorii:

  • Panouri de planificare în clientul SAP: aplicațiile de bază pentru capacitate și panourile suplimentare din SAP GUI sau Fiori, operate de un planificator. Sunt potrivite atunci când un singur centru de lucru dictează ritmul, iar cererea este stabilă și determinată de MRP.
  • Planificarea avansată oferită de SAP: PP/DS încorporat, pentru fabricile care îi achiziționează licența, îl activează și alocă personal pentru utilizarea lui.
  • Suite APS pentru companii mari: platforme separate, conectate printr-un proiect de implementare și utilizate de o echipă dedicată de planificare.
  • APS în cloud cu execuție în secția de producție, categoria din care face parte SkyPlanner: programare automată cu capacitate finită pentru fiecare resursă, replanificare cu Autopilot și acces pentru operatori de pe telefon sau tabletă, cu punere în funcțiune în câteva săptămâni.

În discuțiile despre S/4HANA apar și platforme de planificare a lanțului de aprovizionare, inclusiv SAP IBP. Acestea planifică rețeaua, nu succesiunea operațiilor pe un utilaj.

Unde se încadrează SkyPlanner

SkyPlanner APS este o soluție de programare în cloud, bazată pe inteligență artificială, care funcționează alături de SAP S/4HANA și face legătura dintre MRP și un plan care respectă limitele de capacitate. MRP rămâne în SAP, iar SkyPlanner preia nivelarea pe care planificatorii dumneavoastră o fac acum manual:

  • Capacitate finită pentru fiecare resursă, automat. Motorul Arcturus generează în câteva secunde un program cu capacitate finită, pe baza comenzilor, priorităților, constrângerilor, capacităților, materialelor și regulilor. La fiecare rulare, motorul respectă capacitatea finită a fiecărui centru de lucru, a fiecărui schimb și a fiecărei persoane, fără limitare la un singur centru care dictează ritmul și fără un profil de optimizare de ajustat.
  • O succesiune, nu o alocare pe intervale. Planificatorii văd într-o diagramă Gantt interactivă ce operație se execută prima marți, iar motorul menține coerența planului când mută o operație prin glisare.
  • Programare în funcție de materiale. Pentru fiecare operație sunt verificate stocurile și comenzile de achiziție în curs. Materialul comandat este considerat disponibil la data de livrare din comanda de achiziție, iar stocul se actualizează când comanda este marcată ca livrată. Astfel, o operație nu începe înainte ca toate componentele necesare să fie disponibile.
  • Schimbări de fabricație în funcție de succesiune. O matrice a timpilor de pregătire stochează timpii de schimbare de fabricație pentru fiecare pereche de produse. Aceștia pot fi diferiți în funcție de sensul trecerii (de la albastru la roșu 30 de minute, de la roșu la albastru 60). Motorul folosește matricea pentru a alege succesiunea cu cel mai mic timp de pregătire, iar regula „Permite similaritatea” grupează operațiile care au o proprietate comună, cum ar fi o sculă.
  • Sculele și echipele, tratate ca restricții. O sculă folosită la un centru de lucru nu este programată simultan la altul. Unei operații care necesită trei operatori i se alocă trei. Când nu este disponibil utilajul principal sau nu este disponibilă persoana desemnată inițial, motorul ia în calcul alternativele.
  • Un plan mereu la zi. Autopilot reprogramează automat când apar schimbări în producție. Astfel, sesiunea săptămânală de nivelare este înlocuită de un plan zilnic care urmărește situația din secția de producție.
  • Confirmări din secția de producție. Operatorii își văd lista de operații și înregistrează activitatea pe telefon sau tabletă, folosind Mobile Confirmations, Production Timer și Quick Log Mode. Integrarea transmite aceste înregistrări de timp în S/4HANA sub formă de confirmări ale comenzilor de producție.

Alegeți SkyPlanner când mai multe centre de lucru limitează producția, iar nivelarea unui singur centru care dictează ritmul nu mai este suficientă pentru a menține un plan realizabil.

Alegeți SkyPlanner când schimbările de fabricație depind de succesiune 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 nivelarea manuală nu mai face față nevoilor fabricii, un proiect PP/DS ar fi disproporționat față de problema de rezolvat și doriți un program cu capacitate finită pentru propria producție în câteva săptămâni.

S/4HANA păstrează materialele, BOM-urile, fluxurile tehnologice, centrele de lucru, comenzile de producție și stocurile. SkyPlanner se integrează cu acesta în ambele sensuri:

  • Comenzile de producție și operațiile sunt preluate prin API_PRODUCTION_ORDER_2_SRV, iar centrele de lucru prin API_WORK_CENTERS.
  • Fiecare operație este alocată în S/4HANA prin acțiunea ScheduleProductionOrderOperation, folosind programarea înainte, starea de alocare și data și ora de început din SkyPlanner.
  • Orele înregistrate sunt transmise prin API_PROD_ORDER_CONFIRMATION_2_SRV.
  • Webhook-urile SkyPlanner transmit fiecare modificare a programului în momentul în care are loc.

Nu există două fabrici care să configureze identic centrele de lucru, categoriile de capacitate și fluxurile tehnologice. De aceea, echipa SkyPlanner adaptează integrarea la configurația dumneavoastră S/4HANA în etapa de configurare inițială și asigură suport după punerea în funcțiune. Partenerul dumneavoastră SAP sau propriii dezvoltatori pot construi, de asemenea, integrarea folosind REST API-ul documentat al SkyPlanner (documentația de referință API), iar pentru a începe este suficientă o cheie API.

Începeți cu exporturi CSV sau Excel din S/4HANA în perioada de testare gratuită de 30 de zile (până la 20 de centre de lucru, fără card de credit). Vă vedeți propriul program de producție înainte ca cineva să înceapă lucrul cu un API. 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. Oferta pentru integrare este prezentată de la început, împreună cu abonamentul ales, în funcție de procesul și nevoile dumneavoastră, 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 configurării inițiale.

Consultați SkyPlanner pentru SAP S/4HANA pentru a vedea ce date circulă între sisteme și ghidul de integrare S/4HANA pentru detaliile tehnice. Găsiți detalii despre programare în secțiunea funcționalități și în documentația SkyPlanner, iar alte sisteme ERP în secțiunea integrări ERP.

Părerile producătorilor despre SkyPlanner

Kalle Kalliomäki, specialist în lanțul de aprovizionare la UTU, în secția de producție a tablourilor electrice din Ulvila

2 heconomisite în fiecare săptămână

„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.

Citiți părerea UTU

Operatori în combinezoane pentru camere curate la o linie de umplere a flacoanelor din fabrica farmaceutică Laboratory & Allied din Nairobi

+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.

Citiți părerea Laboratory & Allied

Hannu Ryynänen, director general al Mamec, în hala de producție a companiei din Lohja

1,000sde comenzi de lucru programate automat

„Avem un alt nivel de control asupra producției, iar înțelegerea capacității noastre este la un cu totul alt nivel.”

Hannu Ryynänen, director general
Mamec · Mixere industriale, pompe și producție la comandă de înaltă tehnologie

Mii de comenzi de lucru sunt programate automat, iar întreaga organizație are o imagine în timp real a producției.

Citiți părerea Mamec

Anu Järvinen, manager de producție la Fredman Operations, lângă o celulă robotizată de paletizare din Rauma

6 lunide vizibilitate asupra capacității libere pentru echipa de vânzări

„SkyPlanner oferă baza și siguranța necesare întregii planificări a producției.”

Anu Järvinen, manager de producție
Fredman Operations · Hârtie pentru ambalaje destinată contactului cu alimentele

Echipa de vânzări vede capacitatea liberă pe următoarele șase luni, iar cererile de modificare a programului, al căror răspuns dura o oră sau mai mult, primesc acum răspuns în câteva secunde.

Citiți părerea Fredman Operations

Întrebări frecvente

SAP S/4HANA are un instrument pentru programarea producției?

Da, două. Funcționalitățile de bază pentru planificarea producției permit evaluarea capacității și nivelarea acesteia de către planificator în Capacity Scheduling Table și în interfața grafică Capacity Scheduling Board. Programarea automată cu capacitate finită, cu euristici, optimizare, o matrice de schimbare a fabricației și Production Scheduling Board, este disponibilă prin PP/DS integrat, comercializat sub denumirea SAP S/4HANA Manufacturing for planning and scheduling.

MRP din S/4HANA ține cont de capacitatea finită?

Nu. Programarea pe baza lead time-ului respectă calendarul fabricii și perioadele nelucrătoare, dar ignoră încărcarea generată de alte comenzi pe același centru de lucru. Încadrarea operațiilor în capacitatea disponibilă are loc ulterior, la nivelarea capacității sau în PP/DS.

Care este diferența dintre SAP PP și PP/DS?

PP acoperă MRP, comenzile de producție, fluxurile tehnologice, centrele de lucru și planificarea capacității de producție în sistemul de bază. PP/DS adaugă programarea cu capacitate finită care ține cont de succesiunea operațiilor, pentru materialele și resursele configurate pentru planificare avansată. Dispune de propriile euristici, de un optimizator, de liveCache și de Production Scheduling Board.

PP/DS este inclus în licența S/4HANA?

Ghidul SAP privind arhitectura întreprinderii enumeră MRP și CRP printre funcționalitățile de bază ale S/4HANA Enterprise, iar Manufacturing for planning and scheduling apare ca opțiune separată. Un articol de blog al unui expert de produs SAP precizează că funcționalitățile de planificare avansată “are not part of the standard SAP S/4HANA Enterprise license.” (nu sunt incluse în licența standard menționată). Verificați contractul încheiat cu SAP.

Ce înlocuiește CM21 și Graphical Planning Table în S/4HANA?

Aplicațiile Fiori Manage Work Center Capacity, Capacity Scheduling Table și Capacity Scheduling Board. Dreptul de utilizare pentru Graphical Planning Table a expirat la 31 decembrie 2025.

Ce constrângeri ar trebui să gestioneze un instrument de programare a producției pentru S/4HANA?

Cel puțin: capacitatea finită a fiecărui utilaj, a fiecărei persoane și a fiecărui schimb; schimbările de fabricație care depind de succesiunea operațiilor; sculele folosite în comun de mai multe centre de lucru; operațiile care necesită mai mulți operatori; resursele alternative; disponibilitatea materialelor, inclusiv comenzile de achiziție deschise. SkyPlanner APS ține cont automat de toate acestea la fiecare rulare a programării.

Poate SkyPlanner APS să funcționeze cu SAP S/4HANA fără PP/DS?

Da. SkyPlanner APS generează singur programul de producție cu capacitate finită, pe baza comenzilor de producție, a operațiilor, a centrelor de lucru și a materialelor din S/4HANA. Datele programate ale operațiilor și confirmările sunt transmise înapoi către S/4HANA, iar echipa SkyPlanner configurează integrarea în etapa de implementare inițială. Perioada de probă începe cu importuri din fișiere CSV sau Excel. Începeți perioada de probă gratuită sau discutați cu echipa de vânzări.