Łączy się z systemami ERP i MES takimi jak

Integracje / ERP / SAP S/4HANA

Przewodnik po integracji SAP S/4HANA ze SkyPlanner APS do harmonogramowania produkcji

Ten przewodnik pokazuje partnerom SAP, zespołom IT i osobom odpowiedzialnym za techniczną ocenę zakupu, jak SkyPlanner APS łączy się z SAP S/4HANA. SkyPlanner wymienia dane z S/4HANA w obu kierunkach przez udostępnione przez SAP interfejsy API OData:

  • Do SkyPlanner trafiają zlecenia produkcyjne, operacje, zdolności produkcyjne gniazd, stany magazynowe i otwarte zamówienia zakupu.
  • Planowane terminy rozpoczęcia są przesyłane z powrotem do każdej operacji zlecenia produkcyjnego.
  • Zarejestrowany czas pracy operatorów jest księgowany jako potwierdzenia zleceń produkcyjnych.
  • Webhooki SkyPlanner przesyłają zmiany harmonogramu na bieżąco.
Wykres Gantta w SkyPlanner APS z zadaniami zaplanowanymi na stanowiskach roboczych i listą zleceń poniżej.

Materiały, BOM, marszruty technologiczne, zlecenia produkcyjne, zapasy i kalkulacja kosztów pozostają w S/4HANA. Podczas wdrożenia zespół SkyPlanner dostosowuje integrację do konfiguracji S/4HANA w Twojej firmie, a po uruchomieniu produkcyjnym zapewnia jej wsparcie. Uzasadnienie biznesowe znajdziesz na stronie o harmonogramowaniu produkcji z SAP S/4HANA. Aby dowiedzieć się, co S/4HANA potrafi harmonogramować samodzielnie, przeczytaj Czy SAP S/4HANA oferuje harmonogramowanie produkcji?

Możliwości integracji z SAP S/4HANA

S/4HANA udostępnia interfejsy integracyjne w postaci opublikowanych usług OData, wymienionych w SAP Business Accelerator Hub (api.sap.com). Integracja obsługująca harmonogramowanie korzysta z usług OData V2. IDoc i BAPI nadal są dostępne, ale ten przewodnik opiera się na udostępnionych interfejsach API OData.

Uwierzytelnianie zależnie od edycji

  • Wersja lokalna i Private Edition. Usługi aktywuje się w SAP Gateway za pomocą transakcji /IWFND/MAINT_SERVICE. Użytkownik integracyjny potrzebuje odpowiednich obiektów uprawnień, na przykład C_AFRU_AWK do potwierdzeń, C_AFKO_AWK do księgowanych wraz z nimi pozycji ruchów materiałowych oraz M_PLAF_ORG do zleceń planowanych.
  • Public Edition. Usługi są udostępniane wyłącznie przez uzgodnienia komunikacyjne. Zgodnie z instrukcją SAP dotyczącą konfiguracji komunikacji przychodzącej w aplikacji Communication Arrangements należy utworzyć użytkownika komunikacyjnego, system komunikacyjny i uzgodnienie komunikacyjne na podstawie scenariusza komunikacyjnego SAP (SAP_COM_xxxx). Scenariusz określa, które usługi są udostępniane i jakie metody uwierzytelniania są dostępne:

– za pomocą tokenów: przepływy OAuth, SAML lub OpenID Connect z tokenem bearer i propagacją tożsamości do użytkownika biznesowego – certyfikat klienta – uwierzytelnianie podstawowe z użyciem technicznego użytkownika komunikacyjnego

SAP zaleca uwierzytelnianie za pomocą tokena lub certyfikatu.

Po stronie SkyPlanner działa REST API z uwierzytelnianiem JWT, opisane w Swagger/OpenAPI (dokumentacja API). Warstwa pośrednicząca obsługuje więc uwierzytelnianie SAP z jednej strony, a JWT z drugiej.

API do harmonogramowania produkcji

UsługaWykorzystywane encje i akcjeZastosowanie
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; akcje ReleaseOrder, ReleaseOperation, ScheduleProductionOrderOperationZlecenia, operacje, komponenty, środki pomocnicze produkcji (PRT), status, zapis zwrotny harmonogramu
API_WORK_CENTERSA_WorkCenters, A_WorkCenterAllCapacity_2, A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2, A_WorkCenterCapPerBucketGniazda produkcyjne, kategorie zdolności produkcyjnych, przedziały czasowe i zmiany robocze
API_PRODUCTION_ROUTINGProductionRoutingHeader, ProductionRoutingSequence, ProductionRoutingOperation, ProductionRoutingSubOperation, ProductionRoutingMatlAssgmt, ProductionRoutingOpCompAllocStandardowe marszruty technologiczne do planowania przed utworzeniem zlecenia
API_BILL_OF_MATERIAL_SRV;v=2MaterialBOM, MaterialBOMItem, MaterialBOMSubItemWielopoziomowa struktura produktu
API_PRODUCT_SRV (Product Master A2X)A_ProductMateriały (w API nazywane Product). SAP zaleca obecnie API Product (Version 2) dla większości encji produktów
API_PLANNED_ORDERSA_PlannedOrder, A_PlannedOrderComponent, A_PlannedOrderCapacityWyniki MRP Live przed konwersją
API_MATERIAL_STOCK_SRVA_MaterialStock, A_MatlStkInAcctModZapasy według zakładu i składu magazynowego do określania dostępności materiałów
API_PURCHASEORDER_PROCESS_SRVA_PurchaseOrder, A_PurchaseOrderItemOtwarte zamówienia zakupu na oczekiwane materiały
API_PROD_ORDER_CONFIRMATION_2_SRVProdnOrdConf2, ProdnOrdConfMatlDocItm; akcje GetConfProposal, GetGdsMvtProposal, CancelProdnOrdConfPotwierdzenia i ruchy materiałowe z hali produkcyjnej

W API zleceń produkcyjnych operacje są identyfikowane przez połączenie OrderInternalBillOfOperations i OrderIntBillOfOperationsItem, a nie przez numer operacji widoczny dla planisty. Akcja GetConfProposal w API potwierdzeń odwołuje się do tej samej operacji za pomocą OrderID i OrderOperation. Już przy pierwszym załadowaniu danych zapisz w SkyPlanner zarówno klucze wewnętrzne, jak i numer operacji.

Zdarzenia

S/4HANA emituje zdarzenia biznesowe Production Order Created i Production Order Changed, których treść zawiera ManufacturingOrder, ProductionOrder, ProductionOrderType i ProductionPlant. Zdarzenie zawiera wyłącznie klucze, dlatego integracja ponownie odczytuje zlecenie i jego operacje. Zdarzenie Changed jest emitowane przy każdej zmianie zlecenia, więc zastosuj mechanizm debounce, aby grupować zdarzenia następujące krótko po sobie. W przeciwnym kierunku webhooki SkyPlanner wysyłają powiadomienia w czasie rzeczywistym o zmianie harmonogramu lub stanu operacji.

Na początek — pliki

Na potrzeby testów wyeksportuj zlecenia produkcyjne i gniazda produkcyjne z raportów listowych S/4HANA do plików Excel lub CSV i zaimportuj je do SkyPlanner. Pozwala to zweryfikować harmonogram przed rozpoczęciem prac nad Gateway lub konfiguracją komunikacji.

Mapowanie danych z SAP S/4HANA do SkyPlanner

Encja / punkt końcowy S/4HANAObiekt SkyPlannerKierunekCzęstotliwość
A_Product (materiał)Produkt lub materiałS/4HANA → SkyPlannerZaładowanie początkowe, następnie cykliczne pobieranie zmian
MaterialBOM, MaterialBOMItemStruktura produktu, podproduktyS/4HANA → SkyPlannerZaładowanie początkowe, następnie cyklicznie
A_WorkCentersStanowisko roboczeS/4HANA → SkyPlannerZaładowanie początkowe i przy każdej zmianie
A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2Zdolności produkcyjne i zmiany roboczeS/4HANA → SkyPlannerZaładowanie początkowe, następnie cyklicznie
ProductionRoutingHeader, ProductionRoutingOperationEtapy procesu i czasy normatywneS/4HANA → SkyPlannerZaładowanie początkowe, następnie cyklicznie
A_ProductionOrder_2 (zwolnione lub utworzone)Zlecenie z terminem realizacjiS/4HANA → SkyPlannerNiemal w czasie rzeczywistym po zdarzeniu Created/Changed lub przez cykliczne odpytywanie
A_ProductionOrderOperation_2Operacja (etap procesu na stanowisku roboczym)S/4HANA → SkyPlannerWraz ze zleceniem
A_ProductionRsceTools_2 (zasoby produkcyjne / narzędzia)Narzędzia planowane jako zasoby współdzielone o ograniczonej dostępnościS/4HANA → SkyPlannerWraz ze zleceniem
A_ProductionOrderComponent_2, A_MaterialStockZapotrzebowanie materiałowe i zapasyS/4HANA → SkyPlannerCyklicznie, z częstotliwością uzgodnioną podczas określania zakresu
A_PurchaseOrder, A_PurchaseOrderItem (API_PURCHASEORDER_PROCESS_SRV): ilość pozostała do dostawy i termin dostawy z linii harmonogramuZamówienia zakupu / oczekiwane materiały z przewidywanym terminem dostawyS/4HANA → SkyPlannerCyklicznie, z częstotliwością uzgodnioną podczas określania zakresu
A_PlannedOrder (opcjonalnie)Zlecenia planowane przed konwersjąS/4HANA → SkyPlannerPo każdym przebiegu MRP Live
ScheduleProductionOrderOperation (początek operacji, tryb planowania w przód)HarmonogramSkyPlanner → S/4HANAPrzy zmianie harmonogramu, za pośrednictwem webhooka
ProdnOrdConf2 (ilość dobra, braki, czynności)Wpisy czasu pracy i ilościSkyPlanner → S/4HANAPo każdym wpisie lub zbiorczo

Schematy integracji

1. Wczytanie danych podstawowych. Wczytaj materiały, BOM, gniazda produkcyjne wraz z przedziałami dostępności zdolności produkcyjnych i zmianami oraz marszruty technologiczne. Na tym etapie ustal, który system zarządza zmianami roboczymi. Sprawdza się następujący podział: kalendarz zakładowy pozostaje w S/4HANA, a szczegółowe rozkłady zmian, nieobecności i nadgodziny są przechowywane w SkyPlanner, gdzie planiści codziennie je aktualizują.

2. Synchronizacja zleceń. Subskrybuj zdarzenia Production Order Created/Changed. Jeśli zdarzenia biznesowe nie są skonfigurowane, odpytuj A_ProductionOrder_2 według znacznika czasu zmiany. Filtruj według zakładu, typu zlecenia i statusu. Wysyłaj zlecenia od razu po utworzeniu, aby SkyPlanner mógł planować z wyprzedzeniem, a po ujęciu ich w harmonogramie SkyPlanner zwalniaj je w S/4HANA (ReleaseOrder lub ReleaseOperation).

3. Zapis zwrotny harmonogramu. Gdy webhook SkyPlanner zgłosi zmianę harmonogramu, integracja wywołuje ScheduleProductionOrderOperation w API_PRODUCTION_ORDER_2_SRV dla każdej zmienionej operacji. Przesyła przy tym:

  • ManufacturingOrder, OrderInternalBillOfOperations i OrderIntBillOfOperationsItem jako klucze
  • OpSchedulingMode o wartości F (planowanie w przód), z datą i godziną rozpoczęcia ze SkyPlanner w OpSchedldStartDate i OpSchedldStartTime
  • OpSchedulingStatus o wartości DISP (przydzielenie do realizacji) oraz obowiązkowy parametr OpSchedulingStrategy o wartości M
  • ETag w if-match

Wszystkie operacje jednego zlecenia trafiają do jednego zestawu zmian, w kolejności ustalonej w SkyPlanner. Dzięki temu S/4HANA rozplanowuje całe zlecenie w jednym wywołaniu. Tryb K nigdy nie jest używany: zachowuje pierwotne terminy operacji i ignoruje przesłane daty.

SkyPlanner oblicza czasy trwania operacji na podstawie tych samych wartości standardowych marszrut technologicznych i formuł zdolności produkcyjnych gniazd, z których korzysta S/4HANA. Dzięki temu termin zakończenia obliczony przez S/4HANA na podstawie przesłanego terminu rozpoczęcia jest zgodny z planem SkyPlanner. Po każdym zestawie zmian integracja ponownie odczytuje operacje i oznacza wszelkie rozbieżności w datach, a planista widzi je przed następną zmianą roboczą.

4. Potwierdzenia z hali produkcyjnej. Każdy wpis czasu pracy z Mobile Confirmations lub Production Timer staje się potwierdzeniem w S/4HANA. Webhook SkyPlanner uruchamia wysłanie żądania POST do ProdnOrdConf2 z ilością dobrą, brakami i czasami czynności. Integracja najpierw wywołuje GetConfProposal, aby S/4HANA zaproponował ilości, czynności, daty i dane personelu. GetGdsMvtProposal proponuje ruchy materiałowe.

Oczekiwane dostawy materiałów. Otwarte zamówienia zakupu są uwzględnione w synchronizacji danych do SkyPlanner. SkyPlanner traktuje zamówiony materiał jako dostępny w przewidywanym terminie dostawy podanym w zamówieniu zakupu. Zadania oczekujące na zakupione komponenty są planowane na dzień dostawy materiału — dzisiejszy stan magazynowy ich nie blokuje.

S/4HANA pozostaje systemem nadrzędnym dla przyjęć: po zaksięgowaniu przyjęcia towaru stan magazynowy rośnie, a ilość otwarta w pozycji zamówienia zakupu maleje. Następna synchronizacja aktualizuje stan magazynowy w SkyPlanner i nadaje w pełni zrealizowanemu zamówieniu status Delivered. Po częściowym przyjęciu pozostała ilość otwarta nadal jest traktowana jako oczekiwana dostawa z datą podaną w wierszu harmonogramu dostaw. Obsługę zamówień zakupu w SkyPlanner opisano w dokumentacji SkyPlanner.

5. Odpowiedzialność za dane. S/4HANA zarządza ilościami, BOM, marszrutami technologicznymi, kalkulacją kosztów i statusem. SkyPlanner zarządza kolejnością, przydziałem do stanowisk roboczych i terminami operacji. Nigdy nie pozwalaj obu systemom zapisywać danych w tym samym polu. Jeśli planiści nadal przesuwają operacje w Capacity Scheduling Board, ustal, które zmiany mają pierwszeństwo. Albo następna synchronizacja zleceń przeniesie ich zmiany do SkyPlanner, albo dane gniazdo produkcyjne pozostanie poza zakresem SkyPlanner.

Co obejmuje projekt

Wdrożenie zwykle kończy się w ciągu kilku tygodni od rozpoczęcia prac, nawet w dużych firmach. Większość zakładów zaczyna od 30-dniowego bezpłatnego okresu próbnego, korzystając z eksportów CSV lub Excel. Dzięki temu harmonogram zostaje sprawdzony na własnych danych, zanim rozpoczną się prace nad API. Projekt integracji z S/4HANA obejmuje następnie:

  1. Określenie zakresu: zakłady, typy zleceń, edycja i model uwierzytelniania oraz wskazanie systemu odpowiedzialnego za każde pole.
  2. Dostęp do SAP: aktywacja usługi Gateway lub konfiguracja komunikacji, a także użytkownicy techniczni i obiekty uprawnień.
  3. Mapowanie danych podstawowych: kategorie zdolności produkcyjnych gniazd, przedziały dostępności i zmiany robocze, odwzorowanie wartości standardowych marszrut technologicznych na czasy trwania w SkyPlanner oraz jednostki miary.
  4. Wczytanie początkowe: materiały, BOM, marszruty technologiczne i gniazda produkcyjne wraz z ich zdolnościami produkcyjnymi.
  5. Synchronizacja zleceń i zamówień zakupu: zlecenia produkcyjne i operacje na podstawie zdarzeń Created/Changed lub okresowego odpytywania, a stany magazynowe i otwarte zamówienia zakupu według harmonogramu.
  6. Zapis zwrotny harmonogramu: ScheduleProductionOrderOperation z obsługą ETag i kolejką ponownych prób.
  7. Potwierdzenia z hali produkcyjnej: wpisy czasu pracy wysyłane jako potwierdzenia ProdnOrdConf2.
  8. Testy równolegle z bieżącym planem: harmonogram SkyPlanner jest stosowany równolegle z dotychczasowym wyrównywaniem obciążeń, dopóki planiści nie nabiorą do niego zaufania.
  9. Uruchomienie produkcyjne.

Pułapki integracji z SAP S/4HANA

  • Zapis zwrotny wymaga wywołania akcji z ETag. Udokumentowanym sposobem harmonogramowania operacji jest ScheduleProductionOrderOperation, a nie żądanie PATCH do A_ProductionOrderOperation_2. Tryb F planuje w przód od daty rozpoczęcia, a B wstecz od daty zakończenia. Tryby K i S zachowują istniejące daty i ignorują daty przesłane przez integrację. ETag w if-match jest tworzony na podstawie LastChangeDateTime zlecenia (YYYYMMDDHHMMSS), więc każda zmiana zlecenia powoduje jego dezaktualizację. Wdróż odczyt przed zapisem i kolejkę ponownych prób.
  • Zdolności produkcyjne nie są zapisane w nagłówku gniazda produkcyjnego. Dostępne zdolności produkcyjne wynikają z kategorii zdolności (001 maszyny, 002 pracownicy), kalendarza zakładowego oraz przedziałów czasowych i zmian roboczych, które mają pierwszeństwo przed kalendarzem. Formuły zdolności produkcyjnych przeliczają wartości standardowe z marszruty technologicznej na zapotrzebowanie związane z przygotowaniem, obróbką i zakończeniem operacji. Odczytuj A_WorkCenterCapacityInterval_2 oraz encje zmian roboczych i uzgodnij sposób przeliczania formuł na czasy trwania w SkyPlanner.
  • Wartości standardowe wymagają uporządkowania. Marszruty technologiczne utrzymywane na potrzeby kalkulacji kosztów często zawierają uśrednione czasy przezbrojeń lub mają przezbrojenia przypisane do niewłaściwej kategorii zdolności produkcyjnych.
  • Potwierdzenia podlegają ścisłym regułom. SAP zaleca wywołania wsadowe przy masowym księgowaniu. Każdy zestaw zmian jest wykonywany w całości albo wcale, więc jeden błędny raport czasu blokuje pozostałe pozycje tego zestawu. Anulowania w partii muszą być wykonywane w odwrotnej kolejności ConfirmationCount. Nie można łączyć różnych typów potwierdzeń w jednym zleceniu, księgować ruchów materiałowych bez potwierdzenia ani potwierdzać operacji, których punkty wyzwalania wymagają okna dialogowego.
  • Sprawdź, czy PP/DS jest aktywne. Wbudowane PP/DS wymaga wykonania działania Customizing Activate Advanced Planning and Scheduling oraz SAP HANA integrated liveCache. SAP sprzedaje je jako osobny produkt: SAP S/4HANA Manufacturing for planning and scheduling. Jeśli jest aktywne, ustal dla każdego materiału, który system odpowiada za harmonogramowanie: materiały oznaczone do zaawansowanego planowania są harmonogramowane przez PP/DS. W odniesieniu do API zleceń planowanych SAP podaje również: „Automatic integration to PP/DS is not enabled from this API.” (W tym API automatyczna integracja z tym systemem nie jest włączona).
  • Jednostki miary. Ilości operacji, ilości bazowe marszrut technologicznych i jednostki potwierdzeń mogą się różnić. Stosuj jawne przeliczenia na podstawie jednostki operacji, a nie podstawowej jednostki miary materiału.
  • Różnice między edycjami. SAP Learning pokazuje, że klasyczną tablicę planistyczną CM21/CM22 zastępują Manage Work Center Capacity, Capacity Scheduling Table i Capacity Scheduling Board. Public Edition udostępnia API wyłącznie przez scenariusze komunikacyjne, a oferowane wersje usług mogą różnić się od wersji dostępnych w instalacjach lokalnych. API marszrut technologicznych nie pozwala usuwać marszrut ani aktualizować przypisań materiałów. Na etapie określania zakresu zespół SkyPlanner ustala konkretne wersje usług dla systemu każdego klienta na podstawie wpisu w API Business Accelerator Hub dla danego wydania.
  • Ograniczenia, których nie opisują marszruty technologiczne. Przezbrojenia zależne od kolejności, konflikty dostępności narzędzi i operacje wymagające wielu operatorów uwzględniaj w SkyPlanner, a nie w wartościach standardowych marszrut. Macierz czasów przezbrojeń przechowuje czasy dla poszczególnych par produktów. Narzędzia z PRT zlecenia są zasobami o ograniczonej dostępności — mogą obsługiwać tylko jedno stanowisko robocze naraz. Operacja może natomiast wymagać kilku osób jednocześnie.

Kto konfiguruje integrację

Opisane wyżej pułapki sprawiają, że główny nakład pracy przypada na konfigurację. Każdy zakład korzysta z S/4HANA inaczej: typy zleceń, kategorie zdolności produkcyjnych, wartości standardowe marszrut technologicznych, rozszerzenia user exit i edycja systemu wpływają na mapowanie.

  • Zespół SkyPlanner konfiguruje integrację podczas wdrożenia, dostosowując ją do Twojej konfiguracji S/4HANA. Korzysta z udostępnionych interfejsów OData systemu S/4HANA oraz REST API i webhooków SkyPlanner. Zapewnia też wsparcie integracji po uruchomieniu produkcyjnym. To standardowa ścieżka, dzięki której jeden zespół odpowiada zarówno za system harmonogramowania, jak i połączenie z S/4HANA.
  • Twój partner SAP może zbudować integrację zamiast zespołu SkyPlanner, korzystając z dokumentacji Swagger/OpenAPI SkyPlanner oraz znajomości Twoich typów zleceń i konfiguracji Basis.
  • Twoi programiści mogą zbudować integrację bezpośrednio albo na SAP Integration Suite lub SAP BTP, korzystając z udokumentowanego REST API, uwierzytelniania JWT i webhooków (samouczek integracji). Na początek wystarczy klucz API, a zespół SkyPlanner włącza się do pracy, gdy potrzebują pomocy.

SkyPlanner już działa obok SAP: wewnętrzny zespół IT firmy Laboratory & Allied połączył SAP Business One on HANA ze SkyPlanner przy wsparciu zespołu SkyPlanner. Dokumentacja funkcji jest publicznie dostępna w dokumentacji SkyPlanner.

Niezależnie od wybranej ścieżki najpierw sprawdź harmonogram w ramach 30-dniowego bezpłatnego okresu próbnego (do 20 stanowisk roboczych, bez karty kredytowej). Integracja powstaje wtedy dla planu, któremu Twoi planiści już ufają. Po okresie próbnym ceny zaczynają się od 199 € miesięcznie za pakiet obejmujący 5 stanowisk roboczych, z rozliczeniem miesięcznym. Integrację wyceniamy z góry, zgodnie z Twoim procesem i potrzebami, razem z pakietem. Dzięki temu znasz pełny koszt przed rozpoczęciem prac.

Pełny obraz znajdziesz w cenniku, opisie funkcji i opiniach klientów.

Rozpocznij bezpłatny okres próbny Porozmawiaj z działem sprzedaży

Opinie firm produkcyjnych o SkyPlanner

Kalle Kalliomäki, specjalista ds. łańcucha dostaw w UTU, na hali produkcji rozdzielnic w Ulvila

2 hoszczędności co tydzień

„Dzięki SkyPlanner przeszliśmy od planowania produkcji w arkuszach Excel do optymalizacji produkcji w czasie rzeczywistym.”

Kalle Kalliomäki, specjalista ds. łańcucha dostaw
UTU · Rozdzielnice i aparatura rozdzielcza

Planowanie produkcji zajmuje o 2 godziny mniej tygodniowo, a nowa kolejka zadań trafia na linię w kilka sekund.

Przeczytaj opinię UTU

Operatorzy w kombinezonach do pomieszczeń czystych przy linii napełniania butelek w zakładzie farmaceutycznym Laboratory & Allied w Nairobi

+90%wydajności produkcji

„Wydajność produkcji wzrosła o 90%”.

Abdul Rucyinga, kierownik IT
Laboratory & Allied · Produkcja farmaceutyczna

Wydajność produkcji wzrosła o 90%, a przygotowanie zoptymalizowanego planu na trzy miesiące dla wszystkich stanowisk roboczych zajmuje mniej niż 30 minut.

Przeczytaj opinię Laboratory & Allied

Widok z lotu ptaka na fabrykę systemów bezpieczeństwa dachowego Piristeel w Kauhava

99,2%terminowości dostaw

„SkyPlanner pozwolił nam lepiej dostrzegać wąskie gardła i uporządkował zarządzanie produkcją”.

Toni Tuori, kierownik produkcji
Piristeel · Systemy bezpieczeństwa dachowego i systemy rynnowe

Terminowość dostaw osiągnęła w tym roku 99,2%, a harmonogramowanie pozwala zaoszczędzić do czterech godzin pracy dziennie.

Przeczytaj opinię Piristeel

Spawacz KJH-Comp szlifujący spawaną konstrukcję stalową w zakładzie w Alahärmä

98%terminowości dostaw — wzrost z około 50%

„SkyPlanner odgrywa decydującą rolę w utrzymaniu naszej terminowości dostaw”.

Hannu Lahtinen, dyrektor zarządzający
KJH-Comp · Obróbka blach i produkcja kontraktowa

Terminowość dostaw wzrosła z około 50% do nawet 98%, a harmonogramowaniem zajmuje się teraz jeden kierownik zamiast dwóch.

Przeczytaj opinię KJH-Comp

Najczęściej zadawane pytania

Jak SkyPlanner APS łączy się z SAP S/4HANA?

SkyPlanner APS integruje się z SAP S/4HANA w obu kierunkach. Zlecenia produkcyjne, operacje, marszruty technologiczne, gniazda produkcyjne, zapasy i zamówienia zakupu są pobierane przez udostępnione przez SAP interfejsy API OData. Terminy operacji są zapisywane zwrotnie przez ScheduleProductionOrderOperation, a zarejestrowane godziny — jako potwierdzenia ProdnOrdConf2. Przesyłanie danych uruchamiają webhooki SkyPlanner.

Kto tworzy i utrzymuje integrację?

Zespół SkyPlanner konfiguruje integrację zgodnie z konfiguracją Państwa S/4HANA podczas wdrożenia i zapewnia wsparcie po uruchomieniu produkcyjnym. Wycenę integracji przygotowujemy z góry, z uwzględnieniem Państwa procesów i potrzeb. Jeśli integrację przez REST API tworzy Państwa partner SAP lub wewnętrzny zespół programistów, to on odpowiada za jej utrzymanie, a zespół SkyPlanner pomaga w razie potrzeby.

Jak terminy operacji są zapisywane z powrotem w S/4HANA i czy system zachowuje ich kolejność?

Za pomocą akcji ScheduleProductionOrderOperation w API_PRODUCTION_ORDER_2_SRV, w trybie planowania w przód, ze statusem przydzielenia do realizacji oraz datą i godziną rozpoczęcia ze SkyPlanner. Operacje każdego zlecenia są przesyłane w jednym zestawie zmian, w kolejności ustalonej w SkyPlanner. Czasy trwania wynikają z tych samych wartości standardowych marszruty technologicznej, których używa S/4HANA. Integracja ponownie odczytuje każdą operację i sygnalizuje wszelkie rozbieżności.

Jak potwierdzenia trafiają do S/4HANA?

Operatorzy rejestrują pracę w SkyPlanner, co uruchamia webhook. Następnie integracja wysyła potwierdzenie przez API_PROD_ORDER_CONFIRMATION_2_SRV z ilością dobrą, brakami i czasami czynności.

Czy integracja działa z S/4HANA Cloud Public Edition?

Tak. Dostęp odbywa się za pośrednictwem uzgodnienia komunikacyjnego dla odpowiednich scenariuszy komunikacji. Na etapie określenia zakresu zespół SkyPlanner dopasowuje wersję API zleceń produkcyjnych do używanego przez Państwa wydania Public Edition. W instalacjach lokalnych i w Private Edition zamiast tego aktywuje się usługi Gateway.

Mamy już PP/DS. Czy potrzebujemy SkyPlanner?

SkyPlanner obsługuje zakłady i lokalizacje, które nie mają licencji PP/DS lub personelu do jego obsługi. Nie wymaga włączania funkcji w Customizing, liveCache ani serwera optymalizatora — po stronie SAP wystarczą oficjalnie udostępnione interfejsy API OData. Silnik Arcturus w kilka sekund tworzy harmonogram produkcji uwzględniający rzeczywiste moce maszyn i dostępność pracowników, a Autopilot automatycznie aktualizuje go, gdy sytuacja na produkcji się zmienia.

Czy możemy przetestować system przed rozpoczęciem prac integracyjnych i ile trwa projekt?

Tak. Podczas 30-dniowego bezpłatnego okresu próbnego można zaimportować zlecenia produkcyjne i gniazda produkcyjne z plików wyeksportowanych z S/4HANA, a gdy harmonogram będzie działał, zbudować integrację przez API. Wdrożenie zwykle kończy się w ciągu kilku tygodni od rozpoczęcia onboardingu. Aby określić zakres integracji w swoim środowisku, porozmawiaj z działem sprzedaży lub rozpocznij bezpłatny okres próbny.