Transport AGV powinien być powiązany z informacją o zleceniu i rzeczywistym wyniku dostawy. Ten artykuł dotyczy wyboru architektury z SAP Warehouse Robotics. Szczegóły kontraktu komunikacji opisujemy osobno w poradniku implementacji RDS–SAP.
Opis jest modelem projektowym, a nie deklaracją gotowego lub certyfikowanego konektora SEER dla każdej wersji SAP.
Który system odpowiada za dany etap
W typowym rozpatrywanym układzie SAP EWM zarządza operacją magazynową. SAP Warehouse Robotics pośredniczy w obsłudze zadań dla robotów, adapter tłumaczy komunikaty, a RDS koordynuje ich fizyczne wykonanie przez flotę.
SAP EWM → SAP Warehouse Robotics → adapter integracyjny → RDS → robot.
Informacja zwrotna przechodzi w przeciwnym kierunku. Identyfikatory lokalizacji, jednostek ładunkowych i zleceń muszą zachować uzgodnione znaczenie na całej drodze.
Zgodnie z instrukcją połączenia SAP, adapter jest elementem między Warehouse Robotics a systemem floty: tłumaczy zadania na jego API i przekazuje statusy z powrotem. Sam endpoint HTTP w RDS nie realizuje jeszcze całego tego kontraktu.
Adapter i warstwa pośrednia
Można zaprojektować adapter obsługujący bezpośrednio kontrakt SAP Warehouse Robotics oraz API floty. W środowisku z kilkoma systemami lub flotami dodatkowa warstwa integracyjna może centralizować mapowanie danych, kolejki i monitoring.
To wybór dotyczący miejsca i zakresu adaptera, a nie wariant „z adapterem” lub „bez adaptera”. SAP BTP jest platformą usług; nie należy utożsamiać jej z jednym produktem middleware. Instrukcja SAP rozróżnia połączenie z adapterem w chmurze i w środowisku lokalnym, z odpowiednią konfiguracją połączenia.
Integracja własnego ERP z RDS bez Warehouse Robotics jest odrębnym scenariuszem. Potrzebuje własnej specyfikacji zleceń, statusów, autoryzacji i testów. Obsługa REST lub OData w jednej warstwie nie dowodzi zgodności wszystkich pozostałych interfejsów.
Jak przechodzi zadanie i potwierdzenie
Przed implementacją ustal następujący przepływ:
- System magazynowy określa ładunek, źródło, cel i priorytet.
- Warehouse Robotics przekazuje zadanie do systemu floty przez adapter.
- Adapter mapuje identyfikatory i sprawdza, czy żądanie nie jest duplikatem.
- RDS przydziela zadanie i koordynuje uzgodnione zasoby, np. trasę, bramę lub windę.
- Statusy wykonania wracają do warstwy nadrzędnej.
- Operacja zostaje potwierdzona według uzgodnionego zdarzenia fizycznego i reguł systemu magazynowego.
SAP opisuje potwierdzanie zadań i zleceń na podstawie powiadomień systemu floty w dokumentacji procesów robotowych. Przyjęcie żądania nie jest tym samym co pobranie palety lub zakończenie dostawy.
Wyjątki są częścią procesu
Uwzględnij brak palety, zajęty cel, blokadę przejazdu, niedostępność urządzenia i utratę komunikacji. Zdefiniuj kody błędów, identyfikator zadania, czas zdarzenia oraz informację, czy ponowienie jest bezpieczne.
Po zerwaniu połączenia najpierw ustal stan zadania. Ponowne wysłanie transportu bez sprawdzenia może uruchomić drugi przejazd. Uzgodnij, kto może anulować misję, skierować ładunek do innej lokalizacji i potwierdzić ręczne usunięcie problemu.
Wartość integracji polega także na tym, że operator widzi ten sam stan procesu co system nadrzędny. Nie należy zakładać, że dowolny błąd zostanie automatycznie naprawiony bez zaprojektowanej reguły.
Jak ocenić wariant przed wdrożeniem
Porównaj dostępne wersje i licencje SAP oraz RDS, liczbę flot, model utrzymania adaptera i wymagania dostępu do sieci. Określ właściciela logiki biznesowej, logiki ruchu i obsługi incydentów.
Ustal mierniki: czas od zlecenia do dostawy, opóźnienie potwierdzenia, odsetek wyjątków, ręczne interwencje i zgodność statusów. To daje podstawę do sprawdzenia, czy integracja poprawia proces i wspiera ocenę ROI.
Przed odbiorem przetestuj normalny transport, błąd, ponowienie, anulowanie oraz odzyskanie połączenia. Dopiero wynik tych testów pozwala ocenić konkretną konfigurację, nie sama lista obsługiwanych protokołów.
Materiały do dalszego projektowania
W poradniku technicznym RDS–SAP znajdziesz wzorzec zlecenia, callbacki, odpytywanie i listę ustaleń interfejsu. Dokumentację właściwą dla wersji RDS udostępnia centrum pomocy SEER. Opis funkcji systemu floty nie zastępuje potwierdzenia zgodności konkretnego adaptera.
Materiał uzupełniający: Źródło pierwotne ↗















