Yhdistyy ERP- ja MES-järjestelmiin kuten

Integraatiot / ERP / SAP S/4HANA

SAP S/4HANA -integraatio-opas SkyPlanner APS -hienokuormitukseen

Tämä opas kertoo SAP-kumppaneille, IT-tiimeille ja teknisille ostajille, miten SkyPlanner APS yhdistetään SAP S/4HANA -järjestelmään. SkyPlannerin ja S/4HANA-järjestelmän välinen integraatio toimii molempiin suuntiin SAPin julkaisemien OData-rajapintojen kautta:

  • SkyPlanneriin tuodaan tuotantotilaukset, työvaiheet, työpisteiden kapasiteetit, varastosaldot ja avoimet ostotilaukset.
  • Suunnitellut aloituspäivät viedään takaisin kullekin tuotantotilauksen työvaiheelle.
  • Työntekijöiden aikakirjaukset viedään tuotantotilausten vahvistuksiksi.
  • SkyPlannerin webhookit välittävät aikataulumuutokset heti niiden tapahtuessa.
SkyPlanner APS:n Gantt-aikajana, jossa työt on kuormitettu työpisteille. Alla näkyy tilausluettelo.

Materiaalit, BOM-rakenteet, reititykset, tuotantotilaukset, varastotiedot ja kustannuslaskenta pysyvät S/4HANA-järjestelmässä. SkyPlanner-tiimi määrittää integraation S/4HANA-ympäristöösi sopivaksi käyttöönoton aikana ja tukee sitä myös tuotantokäytön alettua. Liiketoimintahyödyistä kerrotaan SAP S/4HANA -järjestelmän hienokuormitusta käsittelevällä sivulla. S/4HANA-järjestelmän omista hienokuormitustoiminnoista voit lukea artikkelista Tukeeko SAP S/4HANA hienokuormitusta?

SAP S/4HANA -integraatiovaihtoehdot

S/4HANA-järjestelmän integraatiorajapinnat ovat julkaistuja OData-palveluja, jotka on lueteltu SAP Business Accelerator Hubissa (api.sap.com). Hienokuormituksen integraatio käyttää OData V2 -palveluja. IDocit ja BAPIt ovat edelleen käytettävissä, mutta tässä oppaassa käytetään julkaistuja OData-rajapintoja.

Todentaminen eri versioissa

  • On-premise ja Private Edition. Palvelut aktivoidaan SAP Gateway -ympäristössä transaktiolla /IWFND/MAINT_SERVICE. Integraatiokäyttäjä tarvitsee vastaavat valtuutusobjektit, esimerkiksi C_AFRU_AWK kuittauksia varten, C_AFKO_AWK niiden yhteydessä kirjattavia tavaraliikerivejä varten ja M_PLAF_ORG suunniteltuja tilauksia varten.
  • Public Edition. Palvelut ovat käytettävissä vain tiedonsiirtojärjestelyjen kautta. Luo SAP:n saapuvan tiedonsiirron määritysohjeiden mukaisesti tiedonsiirtokäyttäjä, tiedonsiirtojärjestelmä ja tiedonsiirtojärjestely Communication Arrangements -sovelluksessa. Määritykset perustuvat SAP:n tiedonsiirtoskenaarioon (SAP_COM_xxxx). Skenaario määrittää, mitkä palvelut avataan käyttöön ja mitkä todennusmenetelmät ovat käytettävissä:

– token-pohjainen: OAuth-, SAML- tai OpenID Connect -bearer-menettelyt, joissa liiketoimintakäyttäjän identiteetti välitetään järjestelmien välillä – asiakasvarmenne – basic auth teknisellä tiedonsiirtokäyttäjällä

SAP suosittelee token- tai varmennepohjaista todentamista.

SkyPlannerin puolella on JWT-todennusta käyttävä REST API, joka on dokumentoitu Swagger/OpenAPI-muodossa (API-dokumentaatio). Väliohjelmisto hoitaa siis toisella puolella SAP-todennuksen ja toisella JWT-todennuksen.

Hienokuormituksen rajapinnat

PalveluKäytettävät entiteetit ja toiminnotKäyttötarkoitus
API_PRODUCTION_ORDER_2_SRV (Production Order, Version 2)A_ProductionOrder_2, A_ProductionOrderItem_2, A_ProductionOrderOperation_2, A_ProductionOrderComponent_2, A_ProductionOrderStatus_2, A_ProductionRsceTools_2; toiminnot ReleaseOrder, ReleaseOperation, ScheduleProductionOrderOperationTilaukset, työvaiheet, komponentit, tuotantoapuvälineet (PRT), tila ja aikataulun takaisinkirjoitus
API_WORK_CENTERSA_WorkCenters, A_WorkCenterAllCapacity_2, A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2, A_WorkCenterCapPerBucketTyöpisteet, kapasiteettilajit, aikavälit ja työvuorot
API_PRODUCTION_ROUTINGProductionRoutingHeader, ProductionRoutingSequence, ProductionRoutingOperation, ProductionRoutingSubOperation, ProductionRoutingMatlAssgmt, ProductionRoutingOpCompAllocVakioreititykset suunnitteluun ennen tilausten luontia
API_BILL_OF_MATERIAL_SRV;v=2MaterialBOM, MaterialBOMItem, MaterialBOMSubItemMonitasoinen tuoterakenne
API_PRODUCT_SRV (Product Master A2X)A_ProductNimikkeet (API:ssa Product). SAP suosittelee nykyisin Product (Version 2) -API:a useimmille tuote-entiteeteille
API_PLANNED_ORDERSA_PlannedOrder, A_PlannedOrderComponent, A_PlannedOrderCapacityMRP Live -ajon tulokset ennen muuntamista tuotantotilauksiksi
API_MATERIAL_STOCK_SRVA_MaterialStock, A_MatlStkInAcctModVarastosaldot toimipaikoittain ja varastopaikoittain materiaalien saatavuuden tarkistamiseen
API_PURCHASEORDER_PROCESS_SRVA_PurchaseOrder, A_PurchaseOrderItemSaapuvien materiaalien avoimet ostotilaukset
API_PROD_ORDER_CONFIRMATION_2_SRVProdnOrdConf2, ProdnOrdConfMatlDocItm; toiminnot GetConfProposal, GetGdsMvtProposal, CancelProdnOrdConfTuotantolattian kuittaukset ja tavaraliikkeet

Tuotantotilausten API:ssa työvaiheen avain muodostuu kentistä OrderInternalBillOfOperations ja OrderIntBillOfOperationsItem, ei suunnittelijalle näkyvästä työvaihenumerosta. Kuittausten API:n GetConfProposal puolestaan tunnistaa saman työvaiheen kenttien OrderID ja OrderOperation perusteella. Tallenna sekä sisäiset avaimet että työvaihenumero SkyPlanneriin ensimmäisestä latauksesta lähtien.

Tapahtumat

S/4HANA lähettää Production Order Created– ja Production Order Changed –liiketoimintatapahtumia, joiden tietosisältöön kuuluvat ManufacturingOrder, ProductionOrder, ProductionOrderType ja ProductionPlant. Tapahtuma sisältää vain avaimet, joten integraatio lukee tilauksen ja sen työvaiheet uudelleen. Changed-tapahtuma lähetetään jokaisesta tilauksen muutoksesta, joten yhdistä peräkkäiset tapahtumat viiveellä ennen käsittelyä. Toiseen suuntaan SkyPlannerin webhookit välittävät muutokset reaaliajassa, kun aikataulu tai työn tila muuttuu.

Alkuun tiedostoilla

Vie kokeilua varten tuotantotilaukset ja työpisteet S/4HANA-järjestelmän luetteloraporteista Excel- tai CSV-tiedostoiksi ja tuo ne SkyPlanneriin. Näin aikataulun toimivuus voidaan todentaa ennen Gatewayn tai communication arrangement -määritysten muuttamista.

Tietovastaavuudet: SAP S/4HANA -järjestelmästä SkyPlanneriin

S/4HANA-entiteetti / päätepisteSkyPlanner-objektiSuuntaSiirtotiheys
A_Product (nimike)Tuote tai materiaaliS/4HANA → SkyPlannerAlkulataus, sen jälkeen ajastetut muutossiirrot
MaterialBOM, MaterialBOMItemTuoterakenne, alituotteetS/4HANA → SkyPlannerAlkulataus, sen jälkeen ajastetusti
A_WorkCentersTyöpisteS/4HANA → SkyPlannerAlkulataus ja muutosten yhteydessä
A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2Kapasiteetti ja työvuorotS/4HANA → SkyPlannerAlkulataus, sen jälkeen ajastetusti
ProductionRoutingHeader, ProductionRoutingOperationTyövaiheet ja vakioajatS/4HANA → SkyPlannerAlkulataus, sen jälkeen ajastetusti
A_ProductionOrder_2 (vapautettu tai luotu)Tilaus määräpäivineenS/4HANA → SkyPlannerLähes reaaliajassa Created/Changed-tapahtumasta tai ajastetulla kyselyllä
A_ProductionOrderOperation_2Työ (työpisteellä suoritettava työvaihe)S/4HANA → SkyPlannerTilauksen mukana
A_ProductionRsceTools_2 (tuotantoresurssit ja työkalut)Työkalut, jotka kuormitetaan jaettuina resursseina niiden rajallisen kapasiteetin mukaanS/4HANA → SkyPlannerTilauksen mukana
A_ProductionOrderComponent_2, A_MaterialStockMateriaalitarpeet ja varastosaldotS/4HANA → SkyPlannerAjastetusti, määrittelyssä sovituin väliajoin
A_PurchaseOrder, A_PurchaseOrderItem (API_PURCHASEORDER_PROCESS_SRV): avoin määrä ja toimitusaikataulurivin toimituspäiväOstotilaukset / saapuvat materiaalit odotettuine toimituspäivineenS/4HANA → SkyPlannerAjastetusti, määrittelyssä sovituin väliajoin
A_PlannedOrder (valinnainen)Ennen tuotantotilauksiksi muuntamista suunniteltavat tilauksetS/4HANA → SkyPlannerJokaisen MRP Live -ajon jälkeen
ScheduleProductionOrderOperation (työvaiheen aloitus, hienokuormitus eteenpäin)AikatauluSkyPlanner → S/4HANAAikataulun muuttuessa webhookin kautta
ProdnOrdConf2 (hyväksytty määrä, hylkymäärä, suoritteet)Aikakirjaukset ja määrätSkyPlanner → S/4HANAKirjaustapahtumittain tai erissä

Integraation toteutusmallit

1. Perustietojen lataus. Lataa materiaalit, BOM-rakenteet, työpisteet kapasiteettijaksoineen ja työvuoroineen sekä reititykset. Päätä tässä vaiheessa, kumpi järjestelmä hallitsee työvuoroja. Toimiva työnjako on pitää tehdaskalenteri S/4HANA-järjestelmässä ja tarkat työvuoromallit, poissaolot ja ylityöt SkyPlannerissa, jossa suunnittelijat muuttavat niitä päivittäin.

2. Tilausten synkronointi. Tilaa Production Order Created/Changed -tapahtumat. Jos liiketoimintatapahtumia ei ole otettu käyttöön, tee kyselyt A_ProductionOrder_2-entiteettiin muutosaikaleiman perusteella. Suodata toimipaikan, tilaustyypin ja tilan mukaan. Lähetä tilaukset heti luotaessa, jotta SkyPlanner voi suunnitella tuotantoa ennakkoon. Vapauta ne S/4HANA-järjestelmässä (ReleaseOrder tai ReleaseOperation), kun SkyPlanner on tehnyt niiden hienokuormituksen.

3. Aikataulun takaisinkirjoitus. Kun SkyPlannerin webhook ilmoittaa aikataulumuutoksesta, integraatio kutsuu API_PRODUCTION_ORDER_2_SRV-palvelun ScheduleProductionOrderOperation-toimintoa jokaiselle muuttuneelle työvaiheelle. Se lähettää seuraavat tiedot:

  • ManufacturingOrder, OrderInternalBillOfOperations ja OrderIntBillOfOperationsItem avaimina
  • OpSchedulingMode arvolla F (eteenpäin) sekä SkyPlannerin aloituspäivä ja -aika kentissä OpSchedldStartDate ja OpSchedldStartTime
  • OpSchedulingStatus arvolla DISP (työnjako) ja pakollinen OpSchedulingStrategy arvolla M
  • ETag-arvo if-match-otsakkeessa

Yhden tilauksen kaikki työvaiheet lähetetään samassa muutosjoukossa SkyPlannerin määrittämässä järjestyksessä. Näin S/4HANA siirtää tilauksen koko suunnitelman työnjakoon yhdellä kutsulla. K-tilaa ei käytetä koskaan: se säilyttää työvaiheiden alkuperäiset päivämäärät ja ohittaa lähetetyt päivämäärät.

SkyPlanner laskee työvaiheiden kestot samoista reititysten vakioarvoista ja työpisteiden kapasiteettikaavoista kuin S/4HANA. Siksi päättymispäivä, jonka S/4HANA laskee välitetystä aloituspäivästä, vastaa SkyPlannerin suunnitelmaa. Integraatio lukee työvaiheet uudelleen jokaisen muutosjoukon jälkeen ja merkitsee poikkeavat päivämäärät, joten suunnittelija näkee poikkeamat ennen seuraavaa työvuoroa.

4. Tuotantolattian kuittaukset. Jokaisesta Mobile Confirmations- tai Production Timer -toiminnolla tehdystä aikakirjauksesta muodostuu S/4HANA-kuittaus. SkyPlannerin webhook käynnistää ProdnOrdConf2-kirjauksen, joka sisältää hyväksytyn määrän, hylkymäärän ja suoriteajat. Integraatio kutsuu ensin GetConfProposal-toimintoa, jotta S/4HANA ehdottaa määriä, suoritteita, päivämääriä ja henkilötietoja. GetGdsMvtProposal ehdottaa tavaraliikkeitä.

Saapuvat materiaalit. Avoimet ostotilaukset kuuluvat SkyPlanneriin tuotaviin tietoihin. SkyPlanner käsittelee tilattua materiaalia saatavilla olevana ostotilauksen odotettuna toimituspäivänä. Ostokomponentteja odottavat työt sijoitetaan materiaalin saapumispäivälle sen sijaan, että tämänhetkinen varastosaldo estäisi niiden hienokuormituksen.

S/4HANA pysyy vastaanottotietojen ensisijaisena lähteenä: kun tavaran vastaanotto kirjataan, varastosaldo kasvaa ja ostotilausrivin avoin määrä pienenee. Seuraava synkronointi päivittää SkyPlannerin varastosaldon ja merkitsee kokonaan vastaanotetun ostotilauksen tilaksi Delivered. Osittaisen vastaanoton jälkeen jäljellä oleva avoin määrä pysyy saapuvana materiaalina toimitusaikataulurivin päivämäärällä. SkyPlannerin ostotilausten käsittely kuvataan SkyPlannerin dokumentaatiossa.

5. Tietojen hallintavastuut. S/4HANA hallitsee määriä, BOM-rakenteita, reitityksiä, kustannuslaskentaa ja tilatietoja. SkyPlanner hallitsee työjärjestystä, työpisteiden valintaa ja työvaiheiden päivämääriä. Älä koskaan anna molempien kirjoittaa samaan kenttään. Jos suunnittelijat siirtävät työvaiheita edelleen Capacity Scheduling Boardissa, päätä, kumman järjestelmän tieto on ensisijainen. Joko seuraava tilausten synkronointi tuo muutoksen SkyPlanneriin tai kyseinen työpiste jätetään SkyPlannerin ulkopuolelle.

Mitä projektiin kuuluu

Toteutus valmistuu tavallisesti viikkojen kuluessa käyttöönoton aloittamisesta, myös suurissa yrityksissä. Useimmat tehtaat aloittavat 30 päivän ilmaisella kokeilulla CSV- tai Excel-vientien avulla. Näin aikataulun toimivuus todennetaan omalla aineistolla ennen rajapintatyön aloittamista. Tämän jälkeen S/4HANA-projektiin kuuluu:

  1. Määrittely: tehtaat, tilaustyypit, versio ja todennusmalli sekä kunkin kentän hallinnasta vastaava järjestelmä.
  2. SAP-yhteydet: Gateway-palvelun aktivointi tai communication arrangement -määritys sekä tekniset käyttäjät ja valtuutusobjektit.
  3. Perustietojen vastaavuudet: työpisteiden kapasiteettiluokat, kapasiteettijaksot ja työvuorot, reititysten vakioarvojen muuntaminen SkyPlannerin kestoiksi sekä mittayksiköt.
  4. Alkulataus: materiaalit, BOM-rakenteet, reititykset ja työpisteet kapasiteetteineen.
  5. Tuotanto- ja ostotilausten synkronointi: tuotantotilaukset ja työvaiheet Created/Changed-tapahtumien tai kyselyn perusteella, varastosaldot ja avoimet ostotilaukset ajastetusti.
  6. Aikataulun takaisinkirjoitus: ScheduleProductionOrderOperation, ETag-käsittely ja uudelleenyritysjono.
  7. Tuotantolattian kuittaukset: aikakirjaukset lähetetään ProdnOrdConf2-kuittauksina.
  8. Testaus nykyisen suunnitelman rinnalla: SkyPlannerin aikataulua käytetään nykyisen kuormitustasauksen rinnalla, kunnes suunnittelijat luottavat siihen.
  9. Tuotantokäytön aloitus.

SAP S/4HANA -integraation sudenkuopat

  • Takaisinkirjoitus tehdään toimintokutsulla, joka sisältää ETag-arvon. Dokumentoitu tapa tehdä työvaiheen hienokuormitus on ScheduleProductionOrderOperation, ei A_ProductionOrderOperation_2-entiteettiin tehtävä PATCH-pyyntö. Tila F tekee hienokuormituksen aloitushetkestä eteenpäin ja B lopetushetkestä taaksepäin. Tilat K ja S puolestaan säilyttävät nykyiset ajankohdat eivätkä huomioi lähettämiäsi ajankohtia. if-match-otsakkeen ETag muodostetaan tilauksen LastChangeDateTime-arvosta (YYYYMMDDHHMMSS), joten mikä tahansa tilauksen muutos vanhentaa sen. Toteuta tietojen luku ennen kirjoitusta sekä uudelleenyritysjono.
  • Kapasiteetti ei löydy työpisteen otsikkotiedoista. Käytettävissä oleva kapasiteetti määräytyy kapasiteettilajin (001 kone, 002 työvoima), tehdaskalenterin sekä sen ohittavien aikavälien ja työvuorojen perusteella. Kapasiteettikaavat muuntavat reitityksen vakioarvot asetuksen, työstön ja purun kapasiteettitarpeiksi. Lue A_WorkCenterCapacityInterval_2 ja työvuoroentiteetit. Sovi, miten kaavoista lasketaan SkyPlannerissa käytettävät kestot.
  • Vakioarvot on tarkistettava ja korjattava. Kustannuslaskentaa varten ylläpidetyissä reitityksissä on usein keskimääräisiä asetusaikoja, tai asetus on kirjattu väärälle kapasiteettiluokalle.
  • Kuittauksilla on tiukat säännöt. SAP suosittelee eräkutsuja massakirjauksiin. Muutosjoukko käsitellään kaikki tai ei mitään -periaatteella, joten yksi virheellinen aikakuittaus estää koko joukon muidenkin kuittausten kirjaamisen. Erässä tehtävät peruutukset on suoritettava käänteisessä ConfirmationCount-järjestyksessä. Samalla tilauksella ei voi käyttää eri kuittaustyyppejä, tavaraliikkeitä ei voi kirjata ilman kuittausta eikä työvaihetta voi kuitata, jos sen laukaisupisteet edellyttävät valintaikkunaa.
  • Tarkista, onko PP/DS käytössä. Sulautettu PP/DS edellyttää Customizing-toimintoa Activate Advanced Planning and Scheduling ja SAP HANA integrated liveCachea. SAP myy sitä erillisenä tuotteena nimeltä SAP S/4HANA Manufacturing for planning and scheduling. Jos se on käytössä, päätä materiaalikohtaisesti, mikä järjestelmä vastaa hienokuormituksesta: advanced planning -merkityt materiaalit kuuluvat PP/DS:lle. SAP toteaa myös suunnittelutilausten rajapinnasta: “Automatic integration to PP/DS is not enabled from this API.” (Automaattinen integraatio siihen ei ole käytössä tämän rajapinnan kautta.)
  • Mittayksiköt. Työvaiheiden määrät, reititysten perusmäärät ja vahvistusten yksiköt voivat erota toisistaan. Tee muunnokset nimenomaisesti työvaiheen yksikön, älä materiaalin perusyksikön mukaan.
  • Versioiden erot. SAP Learning kuvaa, miten perinteisen CM21/CM22-suunnittelutaulun korvaavat Manage Work Center Capacity, Capacity Scheduling Table ja Capacity Scheduling Board. Public Edition tarjoaa rajapinnat vain communication scenario -määritysten kautta, ja sen palveluversiot voivat poiketa paikallisesti asennetun järjestelmän versioista. Reititysrajapinnalla ei voi poistaa reitityksiä eikä päivittää materiaalikohdistuksia. SkyPlanner-tiimi lukitsee palveluversiot asiakasjärjestelmäkohtaisesti määrittelyn aikana kyseisen julkaisun API Business Accelerator Hub -tietojen perusteella.
  • Rajoitteet, joita reititykset eivät sisällä. Hallitse työjärjestyksestä riippuvia tuotevaihtoja, työkalujen päällekkäisiä varauksia ja usean työntekijän työvaiheita SkyPlannerissa, älä reititysten vakioarvoissa. Asetusaikamatriisi sisältää tuotevaihtojen kestot tuotepareittain. Tilauksen PRT-tiedoista tulevat työkalut ovat rajallisia resursseja: kukin on käytettävissä vain yhdellä työpisteellä kerrallaan. Työvaihe voi myös vaatia useita työntekijöitä samanaikaisesti.

Kuka määrittää integraation

Edellä kuvatut sudenkuopat selittävät, miksi varsinainen työ on määrityksissä. Jokainen tehdas käyttää S/4HANA-järjestelmää eri tavalla: tilaustyypit, kapasiteettiluokat, reititysten vakioarvot, user exit -laajennukset ja käytössä oleva versio vaikuttavat kaikki tietovastaavuuksiin.

  • SkyPlanner-tiimi määrittää integraation S/4HANA-ympäristöösi sopivaksi käyttöönoton aikana. Toteutus käyttää julkaistuja S/4HANA-rajapintoja sekä SkyPlannerin REST APIa ja webhookeja. Tiimi tukee integraatiota myös tuotantokäytön alettua. Tämä on oletustoteutustapa: saat sekä hienokuormitukselle että S/4HANA-yhteydelle yhden vastuutahon.
  • SAP-kumppanisi voi vaihtoehtoisesti rakentaa integraation SkyPlannerin Swagger/OpenAPI-dokumentaation pohjalta hyödyntäen tietämystään tilaustyypeistäsi ja Basis-ympäristöstäsi.
  • Omat kehittäjäsi voivat rakentaa integraation suoraan tai SAP Integration Suiten tai SAP BTP:n päälle käyttäen dokumentoitua REST APIa, JWT-todennusta ja webhookeja (integraatio-ohje). Alkuun pääsee API-avaimella, ja SkyPlanner-tiimi auttaa tarvittaessa.

SkyPlanner toimii jo SAPin rinnalla: Laboratory & Alliedin oma IT-tiimi yhdisti HANA-alustalla toimivan SAP Business Onen SkyPlanneriin SkyPlannerin avustuksella. Ominaisuuksien dokumentaatio on julkisesti saatavilla SkyPlannerin ohjeissa.

Valitsitpa minkä toteutustavan tahansa, varmista aikataulun toimivuus ensin 30 päivän ilmaisella kokeilulla (enintään 20 työpistettä, ei luottokorttia). Näin integraatio rakennetaan sellaisen suunnitelman pohjalta, johon suunnittelijasi jo luottavat. Kokeilun jälkeen hinta on alkaen 199 € kuukaudessa, ja siihen sisältyy 5 työpistettä. Laskutus on kuukausittain. Saat etukäteen tarjouksen sekä tilauspaketista että prosessisi ja tarpeidesi mukaisesta integraatiosta, joten näet kokonaiskustannukset ennen aloittamista.

Täydennä kokonaiskuvaa tutustumalla hinnoitteluun, ominaisuuksiin ja asiakaskokemuksiin.

Aloita ilmainen kokeilu Ota yhteyttä myyntiin

Valmistavan teollisuuden kokemuksia SkyPlannerista

UTUn toimitusketjuasiantuntija Kalle Kalliomäki sähkökeskustuotannossa Ulvilassa

2 hsäästöä joka viikko

”SkyPlanner on vienyt tuotannonsuunnittelumme Excel-taulukoista reaaliaikaiseen tuotannon optimointiin.”

Kalle Kalliomäki, toimitusketjuasiantuntija
UTU · Sähkökeskukset ja kojeistot

Tuotannonsuunnittelussa säästyy 2 tuntia työaikaa joka viikko, ja uusi työjono saadaan tuotantolinjalle sekunneissa.

Lue UTUn kokemukset

Työntekijöitä puhdastila-asuissa pullontäyttölinjalla Laboratory & Alliedin lääketehtaalla Nairobissa

+90%tuotannon tehokkuuteen

”Tuotannon tehokkuus on kasvanut 90%.”

Abdul Rucyinga, IT-johtaja
Laboratory & Allied · Lääkevalmistus

Tuotannon tehokkuus on kasvanut 90%, ja optimoitu kolmen kuukauden suunnitelma kaikille työpisteille syntyy alle 30 minuutissa.

Lue Laboratory & Alliedin kokemuksia

Ilmakuva Piristeelin kattoturvatuotteiden tehtaasta Kauhavalla

99,2%toimitusvarmuus

”SkyPlanner on auttanut tunnistamaan pullonkauloja ja selkeyttänyt tuotannon johtamista.”

Toni Tuori, tuotantopäällikkö
Piristeel · Kattoturvatuotteet ja sadevesijärjestelmät

Toimitusvarmuus nousi tänä vuonna 99,2%:iin, ja hienokuormitus säästää jopa neljä tuntia työaikaa päivässä.

Lue Piristeelin kokemuksia

KJH-Compin hitsaaja hioo hitsattua teräsrakennetta Alahärmän tehtaalla

98%toimitusvarmuus, lähtötaso noin 50%

”SkyPlannerilla on ratkaiseva rooli toimitusvarmuutemme ylläpitämisessä.”

Hannu Lahtinen, toimitusjohtaja
KJH-Comp · Ohutlevymekaniikka ja sopimusvalmistus

Toimitusvarmuus nousi noin 50%:sta parhaimmillaan 98%:iin, ja hienokuormitukseen tarvitaan nyt kahden työnjohtajan sijaan yksi.

Lue KJH-Compin kokemuksia

Usein kysytyt kysymykset

Miten SkyPlanner APS yhdistetään SAP S/4HANA -järjestelmään?

SkyPlanner APS integroituu SAP S/4HANA -järjestelmään molempiin suuntiin. Tuotantotilaukset, työvaiheet, reititykset, työpisteet, varastosaldot ja ostotilaukset tuodaan SAP:n julkaisemien OData-rajapintojen kautta. Työvaiheiden ajankohdat palautetaan ScheduleProductionOrderOperation-toiminnolla ja kirjatut tunnit ProdnOrdConf2-kuittauksina. Paluusuunnan siirrot käynnistyvät SkyPlannerin webhookeista.

Kuka toteuttaa integraation ja ylläpitää sitä?

SkyPlanner-tiimi määrittää integraation S/4HANA-ympäristöönne sopivaksi käyttöönoton aikana ja tukee sitä tuotantokäytön alettua. Integraatiosta annetaan etukäteen tarjous prosessinne ja tarpeidenne perusteella. Jos SAP-kumppaninne tai omat kehittäjänne toteuttavat integraation REST API -rajapinnan avulla, he vastaavat siitä. SkyPlanner-tiimi auttaa tarvittaessa.

Miten työvaiheiden ajankohdat siirretään takaisin, ja säilyttääkö S/4HANA työjärjestyksen?

Ajankohdat kirjoitetaan ScheduleProductionOrderOperation-toiminnolla, joka kuuluu API_PRODUCTION_ORDER_2_SRV-palveluun. Hienokuormitus tehdään eteenpäin käyttäen työnjakostatusta sekä SkyPlannerin aloituspäivää ja -aikaa. Kunkin tilauksen työvaiheet lähetetään yhtenä muutosjoukkona SkyPlannerin määrittämässä järjestyksessä. Kestot lasketaan samoista reitityksen vakioarvoista kuin S/4HANA-järjestelmässä. Integraatio lukee jokaisen työvaiheen uudelleen ja merkitsee mahdolliset poikkeamat.

Miten työvaihekuittaukset siirtyvät S/4HANA-järjestelmään?

Kun työntekijät kirjaavat työnsä SkyPlanneriin, webhook käynnistyy. Integraatio lähettää sen jälkeen API_PROD_ORDER_CONFIRMATION_2_SRV-palvelun kautta kuittauksen, joka sisältää hyväksytyn määrän, hylkymäärän ja suoriteajat.

Toimiiko integraatio S/4HANA Cloud Public Editionin kanssa?

Kyllä. Yhteys määritetään tarvittavat tiedonsiirtoskenaariot kattavalla tiedonsiirtojärjestelyllä (communication arrangement). Määrittelyn aikana SkyPlanner-tiimi valitsee tuotantotilausten API-version, joka vastaa käytössänne olevaa Public Edition -versiota. Paikallisessa asennuksessa ja Private Editionissa yhteys otetaan sen sijaan käyttöön aktivoimalla Gateway-palvelu.

Meillä on jo PP/DS. Tarvitsemmeko SkyPlanneria?

SkyPlanner sopii tehtaille ja toimipaikoille, joissa PP/DS:ää ei ole lisensoitu tai sen käyttöön ei ole henkilöstöä. Se ei vaadi Customizing-kytkintä, liveCachea eikä optimointipalvelinta, vaan SAPin puolelta tarvitaan vain julkaistut OData-rajapinnat. Arcturus-moottori tekee hienokuormituksen sekunneissa todellisen kone- ja henkilöstökapasiteetin rajoissa, ja Autopilot päivittää aikataulun automaattisesti tuotannon muuttuessa.

Voimmeko kokeilla ennen integraatiotyön aloittamista, ja kuinka kauan projekti kestää?

Kyllä. Voitte tuoda tuotantotilaukset ja työpisteet S/4HANA-järjestelmästä viedyistä tiedostoista 30 päivän maksuttoman kokeilun aikana ja toteuttaa API-integraation, kun aikataulutus toimii. Toteutus valmistuu tavallisesti viikkojen kuluessa käyttöönoton aloittamisesta. Ympäristönne määrittelyä varten ota yhteyttä myyntiin tai aloita maksuton kokeilu.