Baza wiedzy Studio VSS.net

Integracja systemu awizacji z SAP i SAP EWM

System awizacji VSS.net wymienia dane z SAP i SAP EWM dwukierunkowo. SAP przekazuje dostawy przychodzące, a VSS.net odsyła potwierdzenie okna czasowego i statusy wizyty pojazdu przez REST API.

integracja awizacja SAP, SAP EWM, REST API, YMS
Studio VSS.net - integracja z SAP
W skrócie

Integracja systemu awizacji VSS.net z SAP i SAP EWM jest dwukierunkowa: SAP przekazuje dostawy przychodzące (Inbound Delivery), a VSS.net odsyła potwierdzenie okna czasowego i statusy wizyty pojazdu. Wymiana odbywa się przez REST API, a zakres komunikatów i mapowanie pól ustala analiza przedwdrożeniowa.

Firma pracująca na SAP ma już zamówienia i księgowanie przyjęć. System YMS do awizacji dostaw i zarządzania placem dodaje zapisy, których SAP nie prowadzi: rezerwację okna czasowego, rampę, godziny wjazdu i wyjazdu oraz statusy wizyty z autorem zmiany. Integracja łączy oba zapisy, więc numer dostawy nie jest przepisywany ręcznie, a magazyn widzi, kiedy pojazd stanął pod rampą.

Strona opisuje integrację z SAP i SAP EWM, którą SoftwareStudio wykonało w projektach wdrożeniowych. Wersję SAP oraz zakres komunikatów potwierdza analiza w każdym projekcie. Studio VSS.net nie planuje tras i nie wybiera przewoźnika, a granicę między systemem awizacji a systemami magazynowymi i transportowymi wyjaśnia strona o różnicach między YMS, WMS, TMS i DMS.

Podział zadań w zintegrowanym procesie dostawyCztery karty: zadania SAP, zadania SAP EWM, zadania Studio VSS.net oraz funkcje poza integracją.PODZIAŁ ZADAŃKtóry system prowadzi który zapisSAPzamówienie i dostawa przychodzącaksięgowanie przyjęciaSAP EWMzadania w strefie przyjęćpotwierdzenie ilościStudio VSS.netokno czasowe i rampastatusy wizyty z godzinąPoza integracjąplanowanie traswybór przewoźnika
Zakres integracji: SAP i SAP EWM prowadzą dokumenty, VSS.net prowadzi wizytę pojazdu na placu.

Kierunek przepływu informacji między SAP i VSS.net

Wymiana danych jest dwukierunkowa. SAP zasila awizację danymi zamówienia, a VSS.net zwraca potwierdzenie okna i kolejne statusy wizyty. Pierwsza tabela pokazuje kierunki wymiany, druga - statusy, które zwykle wywołują komunikat do SAP.

KierunekCo jest przesyłaneCel operacyjny
SAP → VSS.netDostawa przychodząca (Inbound Delivery) lub zlecenie transportowe z danymi dostawcy i pozycji dostawy.Zasilenie awizacji danymi planowanej dostawy bez ręcznego przepisywania.
VSS.net → SAPPotwierdzenie awizacji po rezerwacji okna oraz statusy wizyty pojazdu: wjazd, rozpoczęcie i zakończenie rozładunku, wyjazd.Bieżąca widoczność transportu w SAP i podstawa do księgowania przyjęcia.

Każdy status zapisuje godzinę i autora zmiany, więc SAP otrzymuje zdarzenie z faktyczną godziną. Pełną listę kodów opisuje strona o statusach w programie awizacyjnym. Przykładowy zestaw komunikatów wygląda następująco.

Status w VSS.netKomunikat do SAP lub SAP EWMSkutek po stronie SAP
10 - oczekuje na realizacjępotwierdzenie awizacji z oknem czasowym i rampądostawa przychodząca ma ustalony termin i miejsce obsługi
40 - brama, wjazd na terenpojazd wjechał na teren obiektumagazyn widzi pojazd na placu
50 - magazyn STARTrozpoczęcie rozładunkuprzyjęcie przechodzi w stan wykonywania
60 - magazyn STOPzakończenie rozładunkumagazynier potwierdza ilości, a dokument można zaksięgować
90 - wyjechałzamknięcie wizyty z czasem pobytudane trafiają do zestawień terminowości
99X - anulowanawycofanie zapowiedziokno i rampa wracają do puli, dostawa czeka na nowy termin
Studio VSS.net

Kartoteka kontrahenta - dane awizacji

Kartoteka kontrahenta przechowuje identyfikator dostawcy, który odpowiada polu LIFNR z SAP. Dzięki temu dostawa przychodząca trafia do właściwej awizacji bez ręcznego dopasowywania danych.

Połączenie z SAP i SAP EWM

W środowiskach z rozbudowanym magazynem SAP dostawę przychodzącą obsługuje SAP EWM. VSS.net współpracuje z oboma modułami, a podział zadań jest stały: dokumenty i księgowanie zostają w SAP, a wizyta pojazdu na placu jest prowadzona w awizacji.

SystemZadania w procesie dostawyDane przekazywane do awizacji lub z niej
SAPzamówienie zakupu i dostawa przychodząca; księgowanie przyjęcianumer dostawy, dostawca, pozycje i ilości, planowany termin
SAP EWMprzyjęcie w magazynie; zadania w strefie przyjęćzapowiedź przyjęcia z listą pozycji, potwierdzenie ilości po rozładunku
Studio VSS.netokno czasowe i rampa; brama, kiosk, LPR; statusy wizytypotwierdzenie awizacji oraz statusy z godziną i autorem zmiany

Zapowiedź przyjęcia z SAP EWM zasila awizację listą pozycji, więc magazyn przygotowuje strefę przyjęć jeszcze przed przyjazdem pojazdu. Okna czasowe na rozładunek są liczone i rezerwowane w VSS.net według reguł okien czasowych oraz limitów ramp, a potwierdzenie wraca do SAP.

SAP TM planuje transport i wybiera przewoźnika, a Studio VSS.net tych funkcji nie wykonuje. Dane zleceń transportowych z SAP TM mogą zasilać awizację w ramach projektu integracyjnego przez REST API, jednak taka integracja nie jest deklarowana jako gotowa. Dla planowania tras SoftwareStudio oferuje osobny produkt, opisany na stronie o TMS.

Studio VSS.net

Informacje o oknach czasowych w YMS

Widok pokazuje obłożenie okien czasowych i ramp. Ten zapis VSS.net odsyła do SAP po potwierdzeniu rezerwacji, a SAP EWM przekazuje do awizacji dane dostawy.

Mechanizm wymiany danych i standardy

Podstawowym kanałem integracji jest REST API. Interfejs można dopasować do polityki bezpieczeństwa działu IT klienta, a szczegóły ustala projekt integracyjny. Tabela zestawia elementy wymiany.

ElementJak działa
Kanał wymianyREST API przez HTTPS, komunikaty w formacie JSON lub XML
Szyfrowaniepołączenie TLS 1.2 lub nowszy
Dostępkonto techniczne z rolą i uprawnieniami ograniczonymi do wymiany; każda zmiana zapisuje godzinę i autora
Komunikaty zdarzeniowestatusy wizyty wysyłane po każdej zmianie statusu
Dane podstawowekartoteki dostawców i słowniki towarowe odświeżane wsadowo w interwale ustalanym w projekcie

Zawartość wysyłki od dostawcy opisuje komunikat awizo wysyłki DESADV z standardu EDI GS1. Wymianę takich komunikatów z partnerami realizuje się jako projekt integracyjny, na zasadach opisanych na stronie o integracjach VSS.net z ERP i WMS. Wymianę danych z polskimi systemami ERP, takimi jak Comarch ERP XL, opisuje strona integracja awizacji z Comarch ERP XL.

Kiedy dane trafiają do SAP

System wykorzystuje dwa tryby wymiany. Zdarzenia z placu i portierni, takie jak wjazd na teren i rozładunek, są przekazywane po każdej zmianie statusu. Dzięki temu SAP zna stan wizyty bez odpytywania i może zwolnić zasoby tuż po statusie STOP.

Dane podstawowe, na przykład kartoteki stałych dostawców i słowniki towarowe, odświeża się wsadowo w interwale ustalanym w projekcie. Status pojazdu na placu rejestruje między innymi moduł kontroli wjazdów i wyjazdów.

Studio VSS.net

Auta na terenie obiektu - status wizyty

Lista aut na terenie obiektu odzwierciedla bieżący status pojazdów. Zmiana statusu - wjazd, rampa, wyjazd - jest zdarzeniem, które VSS.net przekazuje do SAP.

Mapowanie pól dokumentów i obiektów magazynowych

Mapowanie wiąże obiekty biznesowe SAP z rekordami w bazie VSS.net. Tabela pokazuje przykładowy zestaw pól; rzeczywisty zakres i nazwy ustala analiza przedwdrożeniowa na podstawie interfejsów, które klient już udostępnia. Pełny przegląd integracji opisuje strona integracje ze Studio VSS.net.

Pole w SAPOdpowiednik w VSS.netRola operacyjna
VBELN (Inbound Delivery)numer dostawy w awizacjiwiąże awizację z dokumentem dostawy przychodzącej
EBELN (Purchasing Document)numer zamówieniapozwala sprawdzić zgodność dostawy z zamówieniem przed rozładunkiem
LIFNR (Vendor Account)kontrahent w kartoteceprzypisuje awizację do konkretnego dostawcy
MBLNR (Material Document)numer dokumentu przyjęciawiąże zamkniętą wizytę z księgowaniem przyjęcia
LGPLA (Storage Bin)rampa lub dokwskazuje miejsce obsługi i podstawienia pojazdu

Przykład struktury danych w integracji z SAP

Przykład pokazuje, jak może wyglądać dokument JSON przekazywany z SAP do VSS.net po utworzeniu dostawy przychodzącej. Dane są fikcyjne, a nazwy pól JSON przykładowe: definicję komunikatu ustala projekt integracyjny.

{
  "inboundDelivery": {
    "vbeln": "180004712",
    "ebeln": "4500012345",
    "lifnr": "VEND004912",
    "vendorName": "Dostawca Przykładowy Sp. z o.o.",
    "deliveryDate": "2026-06-05",
    "dock": "DOCK-04",
    "items": [
      { "posnr": "000010", "matnr": "MAT-092", "quantity": 24, "meins": "PAL" }
    ]
  }
}

W odpowiedzi VSS.net odsyła do SAP identyfikator awizacji oraz zarezerwowane okno czasowe z rampą. Kolejne statusy wizyty wracają osobnymi komunikatami w momencie zmiany.

{
  "appointment": {
    "id": "AW-000123",
    "status": "10",
    "window": { "from": "2026-06-05T07:00", "to": "2026-06-05T07:30" },
    "dock": "DOCK-04"
  }
}

Integracja opiera się na punktach końcowych REST, więc zakres zmian po stronie SAP zależy od tego, jakie interfejsy klient już udostępnia. Analiza wskazuje, czy wystarczą istniejące, czy potrzebny jest dodatkowy komunikat.

Co integracja zmienia w pracy zakupów i magazynu

Integracja nie zmienia zasad pracy SAP, a usuwa miejsca, w których dane przepisuje człowiek. Tabela zestawia sześć obszarów i mechanizm, który stoi za zmianą.

ObszarBez integracjiZ integracją
Wprowadzanie danychnumery dokumentów i ilości przepisuje się do awizacji ręczniedane dostawy zasilają formularz awizacji
Księgowanie przyjęćpotwierdzenie wymaga papierowego dokumentu z rampystatusy START i STOP wyznaczają moment potwierdzenia ilości w SAP
Widoczność transportudział zakupów pyta telefonem, gdzie jest dostawastatus wizyty jest widoczny w SAP
Zgodność z zamówieniemzgodność sprawdza się dopiero przy rozładunkunumer zamówienia i dostawca są zapisane w awizacji przed przyjazdem
Rozliczenia z dostawcamigodziny przyjazdu i wyjazdu pochodzą z notatekgodziny z historii statusów są powiązane z dokumentami SAP
Audyt i kontrola jakości dostawdokumentacja zbierana z kilku źródełhistoria awizacji z godziną i autorem zmiany jest powiązana z numerami dokumentów

Wartość integracji rośnie tam, gdzie dziennie awizuje się wiele dostaw, bo każdy błąd przepisania kosztuje czas i wyjaśnienia. Skalę oszczędności pomaga oszacować model ROI systemu awizacji, w którym wartości wpisuje się z własnych pomiarów.

Scenariusz obsługi dostawy zintegrowanej z SAP

Scenariusz opisuje jedną dostawę od zamówienia w SAP do zaksięgowania przyjęcia. Rysunek pokazuje, na którym torze zachodzi każde zdarzenie.

Droga jednej dostawy między SAP a VSS.netSiedem zdarzeń na trzech torach: dostawa w SAP, awizacja i rezerwacja okna w VSS.net, wjazd i rozładunek na bramie i w magazynie, status do SAP i księgowanie przyjęcia.SCENARIUSZOd dostawy w SAP do księgowania przyjęciaSAP i EWMStudio VSS.netBrama i magazyn1Dostawaw SAP2Awizacjaz danych SAP3Rezerwacjaokna4Status 10do SAP5Wjazdstatus 406START i STOPstatus 50-607KsięgowanieprzyjęciaOkręgi z obwódką oznaczają komunikat między systemami, pełne okręgi - czynność użytkownika.Zakres komunikatów ustala analiza przedwdrożeniowa.
Droga jednej dostawy: dane płyną z SAP do awizacji, a statusy wizyty wracają do SAP.

Planista zakupów wystawia zamówienie, a SAP tworzy dostawę przychodzącą z danymi dostawcy i planowanym terminem dostawy. Dokument trafia do VSS.net przez REST API i zasila formularz nowej awizacji, bez ręcznego wpisywania numeru zamówienia i ilości.

Przewoźnik odnajduje w portalu przygotowaną awizację i wybiera wolny termin w kalendarzu awizacji dostaw, który uwzględnia dostępność ramp. Po potwierdzeniu rezerwacji VSS.net odsyła do SAP status awizacji z przydzielonym terminem.

W dniu dostawy kierowca melduje się na portierni lub w kiosku, a kamera LPR może odczytać numer rejestracyjny. Każda zmiana statusu, od wjazdu po zakończenie rozładunku, trafia do SAP. Po rozładunku magazynier potwierdza ilości, a dokument przyjęcia można zaksięgować bez ręcznego uzgadniania systemów.

Etapy wdrożenia integracji z SAP

Integracja jest częścią projektu wdrożeniowego, a jej etapy mieszczą się w ogólnym harmonogramie: całość trwa zwykle 4-8 tygodni, a prace nad integracjami zajmują 1-2 tygodnie. Zakres komunikatów po stronie SAP może ten czas wydłużyć, co wskazuje analiza.

EtapZakres pracCzas w harmonogramie wdrożenia
Analiza przedwdrożeniowainwentaryzacja interfejsów SAP, zakres danych, wybór kanału i ustalenie komunikatów3-5 dni
Konfiguracja i mapowaniepowiązanie pól SAP z rekordami VSS.net, kalendarze, rampy i role1-2 tygodnie
Integracja i środowisko testoweuruchomienie wymiany na środowisku bez produkcji SAP, symulowany ruch dokumentów1-2 tygodnie
Testy akceptacyjneprzepływ danych sprawdzają dział logistyki i zakupów3-5 dni
Szkolenia i uruchomienie produkcyjneprzełączenie na produkcję SAP z nadzorem nad pierwszymi transakcjami2-3 dni

Po stronie klienta potrzebne są cztery rzeczy:

  • dostęp techniczny do SAP dla konta integracyjnego
  • osoba odpowiedzialna za interfejsy SAP
  • środowisko testowe SAP, na którym można symulować dokumenty
  • ustalony zakres dokumentów i statusów objętych wymianą

Zakres prac po stronie magazynu porządkuje checklista wdrożenia systemu awizacji.

Wiele obiektów i oddziałów

Firmy z kilkoma obiektami, na przykład centrami dystrybucyjnymi i zakładami produkcyjnymi, prowadzą kalendarze osobno dla obiektów i magazynów. Każdy obiekt ma własny kalendarz awizacji oraz własne rampy, a dane SAP o zakładzie lub lokalizacji przypisuje się do właściwego kalendarza w konfiguracji.

Kolejny obiekt wymaga ustawienia parametrów właściwych dla magazynu, na przykład numeru zakładu SAP i przypisanych ramp, a to, czy kilka obiektów korzysta z jednego kanału wymiany z SAP, ustala projekt integracyjny.

Dostawy do zakładów motoryzacyjnych, w których zamówienia powstają w SAP, opisuje strona o awizacji dostaw automotive.

Czego integracja nie obejmuje

Granica odpowiedzialności jest istotna przy planowaniu projektu. Tabela pokazuje, które funkcje zostają poza Studio VSS.net i jak się z nim łączą.

FunkcjaGdzie jest realizowanaPołączenie z VSS.net
Planowanie tras i wybór przewoźnikaw SAP TM lub w osobnym TMS Linkwayzlecenia transportowe mogą zasilać awizację w ramach projektu integracyjnego przez REST API
Okno czasowe, rampa, bramaw Studio VSS.netpotwierdzenia i statusy wracają do SAP
Zadania magazynowe i księgowanie przyjęciaw SAP EWM i SAPstatusy START i STOP z VSS.net wyznaczają moment potwierdzenia ilości
FAQ

Najczęstsze pytania o integrację awizacji z SAP

01

Czy integracja VSS.net z SAP wymaga zmian w SAP po stronie klienta?

Zakres zmian zależy od interfejsów, które klient już udostępnia. VSS.net łączy się przez REST API, a analiza przedwdrożeniowa wskazuje, czy wystarczą istniejące punkty końcowe, czy potrzebny jest dodatkowy komunikat. Zakres prac po stronie SAP jest elementem projektu integracyjnego.

02

Jak zabezpieczone są dane przesyłane między systemami?

Połączenie jest szyfrowane protokołem TLS 1.2 lub nowszym, a wymiana odbywa się przez konto techniczne z ograniczonymi uprawnieniami. Dane są przetwarzane w Europejskim Obszarze Gospodarczym, a każda zmiana statusu zapisuje godzinę i autora.

03

Z którymi modułami SAP łączy się VSS.net?

Integracje z SAP i SAP EWM zostały wykonane w projektach wdrożeniowych. SAP TM planuje transport, a Studio VSS.net tras nie planuje; wymiana z SAP TM wymagałaby osobnego projektu przez REST API i nie jest deklarowana jako gotowa.

04

Kiedy dane z VSS.net trafiają do SAP?

Statusy wizyty, takie jak wjazd na teren i rozładunek, są przekazywane po każdej zmianie statusu. Dane podstawowe, na przykład kartoteki dostawców, odświeża się wsadowo w interwale ustalanym w projekcie.

05

Jakie pola SAP są mapowane na rekordy VSS.net?

Typowy zestaw obejmuje numer dostawy (VBELN), numer zamówienia (EBELN), dostawcę (LIFNR), dokument przyjęcia (MBLNR) i miejsce obsługi (LGPLA). Rzeczywiste mapowanie ustala analiza przedwdrożeniowa.

06

Ile trwa wdrożenie integracji z SAP?

W harmonogramie wdrożenia prace nad integracjami zajmują 1-2 tygodnie, a całość trwa zwykle 4-8 tygodni. Rozbudowany zakres komunikatów po stronie SAP może ten czas wydłużyć.

Słownik pojęć

Słownik pojęć - integracja awizacji z SAP

Pojęcia używane przy wymianie danych między systemem awizacji a SAP.

SSAP EWM
Moduł SAP do rozszerzonego zarządzania magazynem (Extended Warehouse Management), który prowadzi przyjęcia, składowanie i wydania.
SSAP TM
Moduł SAP do zarządzania transportem (Transportation Management), który planuje transport i wybiera przewoźnika. Studio VSS.net tych funkcji nie wykonuje.
IInbound Delivery
Dokument dostawy przychodzącej w SAP, czyli zapowiedź przyjęcia towaru przekazywana do systemu awizacji.
RREST API
Interfejs programistyczny oparty na wymianie komunikatów JSON lub XML przez protokół HTTPS.
DDESADV
Komunikat awizo wysyłki w standardzie EDI GS1, który opisuje zawartość wysyłki przed jej przyjazdem.
VVBELN, EBELN, LIFNR, MBLNR, LGPLA
Pola SAP: numer dostawy, numer zamówienia, numer dostawcy, numer dokumentu materiałowego i miejsce składowania. Są mapowane na rekordy awizacji.
AAwizacja
Zapowiedź przyjazdu pojazdu z rezerwacją okna czasowego, rampą i danymi transportu, prowadzona w Studio VSS.net.
SStatus wizyty
Etap obsługi pojazdu zapisany z godziną i autorem zmiany, przekazywany do SAP po każdej zmianie.

Zobacz pełny słownik pojęć awizacji i YMS

Zobacz awizację dostaw VSS.net w działaniu

Uruchom bezpłatne DEMO portalu awizacyjnego lub porozmawiaj z konsultantem o wdrożeniu w Twoim obiekcie.