Przy regałach wysokiego składowania każdy ruch palety musi mieć odbicie w ewidencji SAP, bo różnica między stanem fizycznym a księgowym rośnie z każdą operacją. Studio WMS.net wymienia dane z SAP R3 ERP w obu kierunkach i nie wymaga przepisywania dokumentów. Poniżej opisano, co dokładnie przepływa między systemami oraz w jakim trybie działa wymiana. Osobna sekcja dotyczy kolejności uruchamiania integracji.
Spis treści
- Zakres wymiany danych między WMS a SAP
- Tryb online i offline
- Magazyn wysokiego składowania w SAP
- Bezpieczeństwo i ślad operacji
- Droga zlecenia od SAP do skanu na terminalu
- Raporty z danych SAP
- Etapy wdrożenia integracji z SAP
- Pytania i odpowiedzi o integrację WMS z SAP
- Glosariusz pojęć związanych z integracją WMS z SAP
Zakres wymiany danych między WMS a SAP
SAP R3 prowadzi ewidencję i finanse. Moduł MM (Materials Management) odpowiada w nim za zapasy oraz dokumenty ruchów towarowych. Studio WMS.net uzupełnia go o zarządzanie lokalizacjami i kompletację. Do tego dochodzi obsługa terminali mobilnych, której natywny moduł magazynowy nie obejmuje.
Wymiana ma dwa strumienie. Dane podstawowe, czyli kartoteki towarowe i kontrahenci, płyną z SAP do WMS. Dane transakcyjne krążą w obu kierunkach: zamówienia i awiza trafiają do magazynu, a potwierdzenia przyjęć i wydań wracają do ERP.
| Dane | Kierunek | Zdarzenie wyzwalające | Skutek po drugiej stronie |
|---|---|---|---|
| Kartoteka towarowa | SAP do WMS | zmiana rekordu materiału w SAP | replikacja do WMS bez ręcznej edycji |
| Kontrahenci | SAP do WMS | nowy lub zmieniony kontrahent w SAP | dane do dokumentów przyjęcia i wydania |
| Zamówienie zakupu lub awizo | SAP do WMS | wystawienie dokumentu w SAP | zlecenie przyjęcia na terminalu operatora |
| Zamówienie sprzedaży | SAP do WMS | zatwierdzenie zamówienia w SAP | zlecenie kompletacji w kolejce magazynu |
| Przyjęcie towaru | WMS do SAP | skan i potwierdzenie ilości | aktualizacja stanu w SAP |
| Wydanie towaru | WMS do SAP | zamknięcie kompletacji | dokument WZ lub faktura bez udziału biura |
Reguła: kartoteka towarowa ma jeden punkt zapisu. Zmianę jednostki miary albo wagi wprowadza się w SAP, a WMS ją replikuje. Edycja tego samego rekordu w obu systemach kończy się dwiema wersjami, z których żadna nie jest wiarygodna.
Kartoteki przy wielu magazynach i klientach
Spójność kartotek ma największe znaczenie, gdy firma prowadzi kilka magazynów albo obsługuje wielu zleceniodawców. Ten sam indeks musi mieć jedną jednostkę miary i jeden opis w każdej lokalizacji, inaczej przesunięcie międzymagazynowe tworzy dwa różne towary. W modelu kontraktowym opisanym na stronie 3PL - co to jest kartoteki bywają dodatkowo przypisane do właściciela towaru.
Dokumenty magazynowe po obu stronach
Dokumenty PZ i WZ powstają w WMS zaraz po zeskanowaniu towaru, a ich odpowiedniki trafiają do SAP. Operator nie wystawia drugiego dokumentu w ERP. Pełny obieg opisują dokumenty magazynowe w Studio WMS.net.
Wyszukiwarka dokumentów przydaje się przy uzgadnianiu obu systemów. Księgowy podaje numer zewnętrzny z SAP, a magazynier odnajduje dokument WMS po typie i dacie. Trzecim filtrem bywa kontrahent.
Przyjęcie na podstawie awiza z SAP
Przy przyjęciu WMS pobiera z SAP dane awiza albo zamówienia zakupu. Operator skanuje kody i potwierdza ilości na terminalu mobilnym, więc nie wpisuje indeksów ręcznie. Rozbieżność między zamówioną a przyjętą ilością jest widoczna już w chwili potwierdzenia, a nie dopiero przy rozliczeniu faktury.
Wydanie i zamknięcie dokumentu
Zamówienie sprzedaży z SAP staje się w WMS zleceniem kompletacji. System prowadzi operatora trasą pobrań i rejestruje każdy ruch. Po zakończeniu kompletacji potwierdzenie trafia do systemu nadrzędnego, który może wystawić dokument WZ albo fakturę bez udziału personelu biurowego.
Tryb online i offline
Połączenie z SAP działa w trybie online albo offline. W trybie offline magazyn pracuje dalej przy chwilowej przerwie w łączności z serwerem ERP, a operacje czekają w kolejce na ponowne połączenie. Sposób kolejkowania i wywołania funkcji opisuje strona o wywoływaniu funkcji SAP z poziomu WMS.
- Online. Zdarzenie w magazynie wywołuje zapis w SAP od razu, więc handlowiec widzi aktualny stan.
- Offline. Operacje zostają w kolejce lokalnej, a po powrocie łączności system wysyła je do ERP.
- Kolejność. Dokumenty trafiają do SAP w takiej kolejności, w jakiej powstały w magazynie.
- Zakres. Typ wymiany ustala się osobno dla kartotek i dla dokumentów.
Ostatni punkt ma znaczenie przy wdrożeniu. Kartoteki można replikować w innym rytmie niż potwierdzenia wydań, bo mają inną częstotliwość zmian.
Magazyn wysokiego składowania w SAP
Studio WMS.net obsługuje regały powyżej 7,2 m. System zarządza lokalizacjami i kontroluje nośniki palet, a skanowanie w pionie pozwala potwierdzić poziom, z którego pobrano towar. Każdą z tych operacji SAP otrzymuje jako ruch materiałowy. Układ hali opisuje strona o magazynie wysokiego składowania.
Kompletacja falowa i strefowa porządkuje trasy pobrań w halach wielopoziomowych. Operator idzie alejkami według kolejności lokalizacji, a nie według kolejności pozycji w zamówieniu z SAP. Inwentaryzacja ciągła przebiega w wybranych strefach albo grupach towarów, więc różnice widać od razu i koryguje się je bez przestoju. Zasady liczenia opisuje strona o inwentaryzacji.
Automatyka magazynowa i układnice
Układnice i przenośniki dostają zlecenia z WMS przez API, a status wykonania wraca tą samą drogą. Tak samo pracują systemy shuttle. SAP nie komunikuje się z urządzeniami bezpośrednio. Szerzej opisuje to strona o automatycznym magazynie wysokiego składowania.
Bezpieczeństwo i ślad operacji
Dane przechodzą przez zaszyfrowane kanały, a każda operacja jest logowana. Dziennik pokazuje, kto zatwierdził przyjęcie i o której godzinie. Pozwala też sprawdzić, czy dokument dotarł do SAP. Uprawnienia operatorów w WMS są ograniczone do ich ról, a SAP widzi tylko wynik operacji, a nie ustawienia stanowiska.
Taki ślad ma znaczenie przy audycie. Rozbieżność między ewidencją a stanem fizycznym wyjaśnia się na podstawie zapisów, a nie rekonstrukcji z pamięci operatorów.
Droga zlecenia od SAP do skanu na terminalu
- Zlecenie w SAP. ERP wystawia zlecenie, na przykład produkcyjne albo wydania.
- Adapter .NET. Warstwa pośrednia mapuje dane na dokumenty WMS i przekazuje je przez API.
- Realizacja na Androidzie. Operator skanuje towar i potwierdza ilości na terminalu, który opisuje strona aplikacji WMS na Androida.
- Potwierdzenie do SAP. WMS odsyła wynik przez API, a SAP rejestruje go bez ręcznego księgowania.
Adapter jest jedynym miejscem, w którym mapuje się pola obu systemów. Zmiana układu dokumentu w SAP wymaga więc korekty w jednym komponencie, a nie w całym WMS.
Raporty z danych SAP
Studio Raporty.net łączy dane z SAP ze środowiskiem Microsoft SQL Reporting Services. Raporty z procesów magazynowych i księgowych otwiera się w przeglądarce, bez instalowania narzędzi na stanowisku. Konfigurację serwera opisuje strona o serwerze raportów, a szczegóły raportów stronicowanych opisuje dokumentacja SSRS.
Kalkulacja zysku korzysta z kosztów operacji zapisanych w WMS. Pozycje kosztowe nie wymagają ręcznego przeniesienia do arkusza, bo oba systemy czytają te same zapisy. Pojęcia łańcucha dostaw porządkuje słownik terminologii CSCMP.
Etapy wdrożenia integracji z SAP
| Etap | Zakres prac |
|---|---|
| Analiza wymagań | mapowanie procesów magazynowych i danych ERP, określenie zakresu integracji |
| Projekt architektury | wybór adaptera (.NET lub REST), schemat mapowania dokumentów i kartotek |
| Budowa adaptera | warstwa komunikacyjna WMS i ERP przez API albo SDK |
| Testy | sprawdzenie transferu PZ i WZ oraz stanów i kartotek |
| Migracja danych | przeniesienie kartotek, stanów i historii operacji |
| Wdrożenie produkcyjne | uruchomienie i szkolenie użytkowników |
| Wsparcie powdrożeniowe | monitorowanie przepływów i rozwój integracji |
Czas projektu zależy od liczby wymienianych dokumentów i od zakresu danych. Wdrożenie można prowadzić etapami. Pierwszy obejmuje podstawowe procesy i lokalizacje, drugi strategie kompletacji, a dopiero potem wchodzą automatyka i analityka. Szczegóły struktury funkcji SAP opisuje strona o odczytywaniu i wykonywaniu funkcji w SAP, a połączenie aplikacji .NET opisuje strona o łączeniu aplikacji z SAP. Porównanie z innymi systemami nadrzędnymi znajduje się na stronie WMS a SAP.
Pytania i odpowiedzi o integrację WMS z SAP
W stronę WMS płyną kartoteki towarowe i dane kontrahentów, a także zamówienia z awizami. W stronę SAP wracają potwierdzenia przyjęć i wydań oraz wyniki inwentaryzacji. Wymiana działa w trybie online albo offline.
Tak. Operator potwierdza ruch na terminalu, a WMS tworzy dokument i przekazuje go do SAP. Biuro nie wystawia drugiego dokumentu w ERP, więc znika podwójne wprowadzanie danych.
Magazyn pracuje dalej, a operacje czekają w kolejce. Po przywróceniu łączności system wysyła je do ERP w kolejności ich powstania. Pozwala to uniknąć sytuacji, w której wydanie jest księgowane przed przyjęciem.
Tak. System rejestruje numer seryjny i partię od przyjęcia, przez przesunięcia, po wydanie. Dane te synchronizują się z SAP, więc historię jednostki towarowej można odtworzyć w obu systemach.
Czas zależy od złożoności procesów i zakresu wymienianych danych. Projekt obejmuje analizę, konfigurację, testy w środowisku deweloperskim oraz uruchomienie produkcyjne ze szkoleniem. Zakres ustala się po analizie przedwdrożeniowej.
Glosariusz pojęć związanych z integracją WMS z SAP
- Integracja WMS z SAP
- Automatyczna, dwukierunkowa wymiana danych operacyjnych między systemem magazynowym a platformą ERP SAP, bez ręcznej interwencji operatora.
- SAP R3 ERP
- Platforma Enterprise Resource Planning łącząca procesy finansowe, produkcyjne, sprzedażowe i magazynowe. Moduł MM prowadzi zapasy i dokumenty ruchów towarowych.
- Moduł MM
- Materials Management, moduł SAP odpowiedzialny za gospodarkę materiałową, zapasy i ewidencję ruchów towarowych.
- Kartoteka towarowa
- Podstawowy rekord produktu z indeksem, opisem, jednostką miary, wymiarami, wagą i parametrami składowania.
- Dwukierunkowa synchronizacja
- Wymiana, w której dane płyną zarówno z WMS do ERP, jak i z ERP do WMS, bez ręcznego przenoszenia.
- Adapter integracyjny
- Warstwa pośrednia, zwykle w .NET, która mapuje pola dokumentów jednego systemu na pola drugiego i wywołuje API.
- Tryb offline
- Praca magazynu przy braku połączenia z ERP. Operacje trafiają do kolejki i są wysyłane po przywróceniu łączności.
- Inwentaryzacja ciągła
- Liczenie wybranych stref lub grup towarów w trakcie pracy magazynu, bez zatrzymywania operacji na czas spisu.
- Zlecenie kompletacji
- Dyspozycja pobrania towaru według zamówienia sprzedaży. WMS ustala kolejność lokalizacji i prowadzi operatora trasą.