SAP prowadzi kartotekę materiałową oraz dokumenty handlowe, magazyn prowadzi adresy gniazd i ruchy nośników. Integracja polega na uzgodnieniu, która strona jest źródłem których danych - reszta to już wybór drogi przesyłu.
Podział ról między systemami
Kartoteka materiałowa schodzi z systemu nadrzędnego, ponieważ to on ją zakłada. Magazyn dopisuje do niej pola, których ERP nie prowadzi: jednostkę składowania, wymiary nośnika oraz klasę rotacji wynikającą z historii pobrań.
W drugą stronę idą dokumenty obrotu powstałe z zarejestrowanych skanów. Ich numeracja pozostaje po stronie magazynu, a po stronie ERP dostają własną serię - dlatego jednym z pierwszych ustaleń jest to, który numer pojawi się na dokumencie dla kontrahenta.
| Moduł SAP | Zakres funkcji | Integracja z innymi modułami |
|---|---|---|
| SAP WM (Warehouse Management) | Zarządzanie lokalizacjami magazynowymi, kontrola stanów, zarządzanie dostawami i zamówieniami, optymalizacja przestrzeni magazynowej | MM, SD |
| SAP EWM (Extended Warehouse Management) | Planowanie zasobów, zarządzanie transportem wewnątrz magazynu, zarządzanie robotami magazynowymi, optymalizacja procesów logistycznych | Pozostałe moduły SAP ERP |
| SAP SCM (Supply Chain Management) | Integracja procesów zakupu, produkcji, magazynowania i dystrybucji, analiza danych i raportowanie | Cały łańcuch dostaw |
| SAP IM (Inventory Management) | Rejestrowanie przyjęć i wydań materiałów, monitorowanie zapasów, zarządzanie lokalizacjami, inwentaryzacja | MM, SD |
Drogi wymiany danych
Do wyboru jest kilka mechanizmów i żaden nie jest z natury lepszy. Różnią się opóźnieniem oraz tym, ile utrzymania wymagają po uruchomieniu.
| Mechanizm | Postać danych | Kiedy się sprawdza |
|---|---|---|
| IDoc | Dokument złożony z segmentów o stałej strukturze | Przekazywanie dokumentów obrotu w starszych instalacjach |
| OData | Usługa sieciowa odpytywana przez punkt końcowy | Odczyt kartotek oraz stanów na żądanie |
| Tabela pośrednia | Rekordy w bazie widocznej dla obu stron | Gdy oba systemy stoją u jednego właściciela |
| Warstwa pośrednicząca | Kolejka komunikatów z własnymi ponowieniami | Wielu partnerów i różne formaty po obu stronach |
Komunikat IDoc ma stałą strukturę segmentów, więc zmiana zakresu przekazywanych pól wymaga poprawki po obu stronach. Usługa OData jest pod tym względem łagodniejsza, ale odpytywanie na żądanie obciąża system nadrzędny przy dużej liczbie zapytań - dlatego stany częściej przekazuje się cyklicznie niż odczytuje na bieżąco.
Mapowanie indeksów trzeba zamknąć przed startem. Materiał obecny w SAP, ale nieobecny w słowniku magazynu, zatrzyma przetwarzanie każdego komunikatu, w którym wystąpi - i będzie go zatrzymywał przy każdym ponowieniu.
Praca przy niedostępnym systemie nadrzędnym
Dokument magazynowy powstaje najpierw lokalnie i tam zostaje zatwierdzony. Przekazanie do SAP wykonuje osobny proces działający w tle, który czyta pozycje oczekujące i oznacza wysłane. Przerwa w łączności wstrzymuje więc wymianę, nie rejestrację przyjęć na rampie.
Ten sam mechanizm działa przy pracy operatora bez zasięgu sieci bezprzewodowej. Skan trafia do bufora na terminalu i wchodzi do bazy po powrocie łączności - opisuje to strona o kolektorze danych.
Po powrocie połączenia zaległe pozycje wychodzą w kolejności zatwierdzenia. Dokument odrzucony przez system nadrzędny ląduje na osobnej liście razem z treścią błędu, zamiast ginąć w dzienniku technicznym.
Kiedy SAP obsługuje magazyn samodzielnie
Rozbudowany moduł magazynowy w SAP pokrywa część tych samych zadań co osobny system WMS. Wybór między nimi bywa kwestią skali wdrożenia oraz tego, jak szybko firma potrzebuje zmian w ścieżkach magazynowych.
Osobny system łatwiej dostosować do specyfiki hali - układu stref, reguł odkładania oraz obsługi nośników zwrotnych. Rozwiązanie wbudowane wygrywa tam, gdzie magazyn jest prostszy, a firma chce utrzymywać jedną platformę.
Zakres funkcji po stronie magazynu zbiera opis systemu WMS, ogólny schemat wymiany - materiał o integracji z ERP, a wykaz komunikatów wymiany - strona o elektronicznej wymianie dokumentów.