Harmonogramy kolejności wysyłki

Harmonogramy kolejności wysyłki to harmonogramy przywołań typu „pull”, które są generowane z modułu Montaż – realizacja za pośrednictwem systemu dostawy Sterowane zleceniami/SILS.

W celu dokonania aktualizacji linii harmonogramu kolejności wysyłki musi zostać zmienione zlecenie montażu, przy użyciu którego linia ta została wygenerowana.

Tworzenie linii harmonogramu kolejności wysyłki

Jeżeli moduł Montaż – realizacja dokonuje przywołania towarów poprzez system dostawy SILS, to LN wykonuje następujące kroki:

  1. W module Montaż – realizacja generowany jest numer odniesienia/ID odniesienia stanowiący kombinację pól VIN, Stanowisko i Zestaw montażowy.
  2. Jeżeli zostanie wykonane przywołanie, to w sesji Linie harmonogramu zakupów (tdpur3111m000) dla każdej pozycji generowana jest linia harmonogramu, a wygenerowane jest ID odnośnika umieszczane w polu ID odnośnika.
  3. W sesji Dane kolejności wysyłki (tdpur3517m000) umieszczane są dane kolejności wysyłki dla każdej linii harmonogramu.
  4. W sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) umieszczany jest rekord dla każdej linii harmonogramu kolejności wysyłki.
Uwaga

Harmonogram kolejności wysyłki może zawierać pozycje konfigurowane. Więcej informacji w temacie Pozycje skonfigurowane na harmonogramach zakupów.

Aktualizacja linii harmonogramu kolejności wysyłki

W celu dokonania aktualizacji linii harmonogramu kolejności wysyłki musi zostać zmienione zlecenie montażu, przy użyciu którego linia ta została wygenerowana.

Istnieją dwa typy aktualizacji:

  • Pola nieunikalne
    Aktualizowane są pola, które nie są unikalne.

    W sesji Dane kolejności wysyłki (tdpur3517m000) są to m.in. pola:

    • Kolejność zadań
    • Ilość
    • Data zapotrzebowania
    • ID listy opcji
  • Pola unikalne
    Aktualizowane są pola, które są unikalne. W Dane kolejności wysyłki (tdpur3517m000) aktualizowane są pozostałe pola, czyli m.in.: Zestaw montażowy, VIN, Stanowisko itd.

Czynność wykonywana przez LN zależy nie tylko od rodzaju pola do aktualizacji, ale również od tego, czy linia harmonogramu kolejności wysyłki została już wysłana w zwolnieniu zakupu.

Uwaga

W polu Wysłane sesji Dane kolejności wysyłki (tdpur3517m000) widać, czy linia harmonogramu kolejności wysyłania została już wysłana w zwolnieniu zakupu.

Aktualizacja nie wysłanych jeszcze linii kolejności wysyłki
  • Jeżeli moduł Montaż – realizacja dokonuje zmiany jakiegoś pola w linii kolejności wysyłki, pole to jest aktualizowane w sesjach Linie harmonogramu zakupów (tdpur3111m000), Dane kolejności wysyłki (tdpur3517m000) oraz Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000). W sesji Linie harmonogramu zakupów (tdpur3111m000) linia harmonogramu zachowuje status Zlecenie wygenerowane, a w sesji Dane kolejności wysyłki (tdpur3517m000) i sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) – status Utworzone.
  • Jeżeli moduł Montaż – realizacja ma usunąć zapotrzebowanie, to odpowiednia linia harmonogramu kolejności wysyłki w sesji Linie harmonogramu zakupów (tdpur3111m000) i sesji Dane kolejności wysyłki (tdpur3517m000) otrzymuje status Anulowane. Z sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) linia ta jest po prostu usuwana.
Aktualizacja unikalnego pola w linii kolejności wysyłki, która została już wysłana w zwolnieniu zakupu

Jeżeli aktualizowane jest pole unikalne, LN wykonuje następujące kroki:

  1. Stara linia harmonogramu kolejności wysyłki w sesji Linie harmonogramu zakupów (tdpur3111m000) otrzymuje status Anulowane.
  2. Odpowiadający mu rekord w sesji Dane kolejności wysyłki (tdpur3517m000) zachowuje status Utworzone, ale wprowadzony zostaje inny rekord ze statusem Anulowane. Zwiększana jest wartość w polu Rewizja anulowanej linii harmonogramu kolejności wysyłki. Przyczyną tego jest zmiana statusu linii z Utworzone na Anulowane.
  3. Anulowana linia kolejności wysyłki z sesji Dane kolejności wysyłki (tdpur3517m000) jest wprowadzana do sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) jako nowa Rewizja wydania. Dzieje się tak, ponieważ anulowanie musi również zostać zakomunikowane dostawcy przy pomocy (nowego) zwolnienia zakupu.
  4. Nowa linia harmonogramu kolejności wysyłki o statusie Zlecenie wygenerowane zostaje utworzona w sesji Linie harmonogramu zakupów (tdpur3111m000), a o statusie Utworzone – w sesji Dane kolejności wysyłki (tdpur3517m000) lub sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000).
Aktualizacja nieunikalnego pola w linii kolejności wysyłki, która została już wysłana w zwolnieniu zakupu

Jeżeli aktualizowane jest pole nieunikalne, LN wykonuje następujące kroki:

  1. Stara linia harmonogramu kolejności wysyłki w sesji Linie harmonogramu zakupów (tdpur3111m000) jest aktualizowana i zachowuje status Zlecenie wygenerowane.
  2. Mająca zastosowanie linia harmonogramu kolejności wysyłki w sesji Dane kolejności wysyłki (tdpur3517m000) zachowuje status Utworzone, ale wprowadzony zostaje inny rekord o statusie Zmodyfikowane. Zwiększana jest wartość w polu Rewizja dla linii harmonogramu kolejności wysyłki. Przyczyną tego jest zmiana statusu linii z Utworzone na Zmodyfikowane.
  3. Zmodyfikowana linia kolejności wysyłki z sesji Dane kolejności wysyłki (tdpur3517m000) zostaje wprowadzona do sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) jako nowa Rewizja wydania. Dzieje się tak, ponieważ anulowanie musi również zostać zakomunikowane dostawcy przy pomocy (nowego) zwolnienia zakupu.
Przykład 1 – tworzenie i aktualizacja linii harmonogramu kolejności wysyłki

Wymagania z modułu Montaż – realizacja:

Numer VINKolejność zadańZestaw montażowyStanowisko liniiPozycjaDataIlość
VIN001JS001K01LS01ITEM110/1/99 8:002
VIN001JS001K01LS01ITEM210/1/99 8:004
VIN001JS001K01LS01ITEM310/1/99 8:004
VIN002JS002K02LS01ITEM110/1/99 12:002
VIN002JS002K02LS01ITEM210/1/99 12:005
VIN002JS002K02LS01ITEM410/1/99 12:004
VIN003JS003K03LS01ITEM110/1/99 16:002
VIN003JS003K03LS01ITEM210/1/99 16:004
VIN003JS003K03LS01ITEM510/1/99 16:008

 

Wyniki w sesji Linie harmonogramu zakupów (tdpur3111m000):

Numer harmonogramuPozycjaPozycjaData zapotrzebowaniaIlość
SCH000110ITEM110/1/99 8:002
SCH000210ITEM210/1/99 8:004
SCH000310ITEM310/1/99 8:004
SCH000120ITEM110/1/99 12:002
SCH000220ITEM210/1/99 12:005
SCH000410ITEM410/1/99 12:004
SCH000130ITEM110/1/99 16:002
SCH000230ITEM210/1/99 16:004
SCH000510ITEM510/1/99 16:008

 

Wyniki w sesji Dane kolejności wysyłki (tdpur3517m000):

HarmonogramPozycjaRewizja kolejnościVINKolejność zadańZestawStanowisko liniiPozycjaDataIlośćStatus
SCH0001101VIN001JS001K01LS01ITEM110/1/99 8:002Utworzone
SCH0002101VIN001JS001K01LS01ITEM210/1/99 8:004Utworzone
SCH0003101VIN001JS001K01LS01ITEM310/1/99 8:004Utworzone
SCH0001201VIN002JS002K02LS01ITEM110/1/99 12:002Utworzone
SCH0002201VIN002JS002K02LS01ITEM210/1/99 12:005Utworzone
SCH0004101VIN002JS002K02LS01ITEM410/1/99 12:004Utworzone
SCH0001301VIN003JS003K03LS01ITEM110/1/99 16:002Utworzone
SCH0002301VIN003JS003K03LS01ITEM210/1/99 16:004Utworzone
SCH0005101VIN003JS003K03LS01ITEM510/1/99 16:008Utworzone

 

Wyniki w sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000):

Numer zwolnieniaRewizja zwolnieniaPozycja zwolnieniaHarmonogramPozycja harmonogramuRewizja kolejnościPozycjaIlośćStatus
REL001010SCH0001101ITEM12Utworzone
REL001020SCH0002101ITEM24Utworzone
REL001030SCH0003101ITEM34Utworzone
REL001040SCH0001201ITEM12Utworzone
REL001050SCH0002201ITEM25Utworzone
REL001060SCH0004101ITEM44Utworzone
REL001070SCH0001301ITEM12Utworzone
REL001080SCH0002301ITEM24Utworzone
REL001090SCH0005101ITEM58Utworzone

 

Przykład 2 – tworzenie i aktualizacja linii harmonogramu kolejności wysyłki

Moduł Montaż – realizacja wysyła następujące aktualizacje:

  • VIN001 w JS001 zostaje zamieniony na VIN004 w JS001.
  • Ilość pozycji ITEM2 dla VIN003 zostaje zwiększona z 4 na 6.
  • Wszystkie wymagania z przykładu 1 zostały już wysłane w zwolnieniu zakupu.

W rezultacie w sesji Linie harmonogramu zakupów (tdpur3111m000) dochodzi do następujących zmian:

Anulowane
HarmonogramPozycjaPozycjaData zapotrzebowaniaIlośćStatus
SCH000110ITEM110/1/99 8:002Anulowane
SCH000210ITEM210/1/99 8:004Anulowane
SCH000310ITEM310/1/99 8:004Anulowane

 

Zaktualizowane
HarmonogramPozycjaPozycjaData zapotrzebowaniaIlośćStatus
SCH000230ITEM210/1/99 16:006Zlecenie wygenerowane

 

Nowe
HarmonogramPozycjaPozycjaData zapotrzebowaniaIlośćStatus
SCH00140ITEM110/1/99 8:002Zlecenie wygenerowane
SCH00240ITEM210/1/99 8:004Zlecenie wygenerowane
SCH00320ITEM310/1/99 8:004Zlecenie wygenerowane

 

W rezultacie w sesji Dane kolejności wysyłki (tdpur3517m000) dochodzi do następujących zmian:

HarmonogramPozycjaRewizja kolejnościVINKolejność zadańZestawPozycjaDataIlośćWysłanoStatus
SCH0001101VIN001JS001K01ITEM110/1/99 8:002TakUtworzone
SCH0001102VIN001JS001K01ITEM110/1/99 8:002NieAnulowane
SCH0001401VIN004JS001K04ITEM110/1/99 8:002NieUtworzone
SCH0002101VIN001JS001K01ITEM210/1/99 8:004TakUtworzone
SCH0002102VIN001JS001K01ITEM210/1/99 8:004NieAnulowane
SCH0002401VIN004JS001K04ITEM210/1/99 8:004NieUtworzone
SCH0003101VIN001JS001K01ITEM310/1/99 8:004TakUtworzone
SCH0003102VIN001JS001K01ITEM310/1/99 8:004NieAnulowane
SCH0003201VIN004JS001K04ITEM310/1/99 8:004NieUtworzone
SCH0002301VIN003JS003K03ITEM210/1/99 16:004TakUtworzone
SCH0002302VIN003JS003K03ITEM210/1/99 16:006NieZmodyfikowane

 

W rezultacie w sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) dochodzi do następujących zmian:

Numer zwolnieniaRewizja zwolnieniaPozycja zwolnieniaHarmonogramPozycja harmonogramuRewizja kolejnościPozycjaIlośćStatus
REL001110SCH0001102ITEM12Anulowane
REL001120SCH0002102ITEM24Anulowane
REL001130SCH0003102ITEM34Anulowane
REL001180SCH0002302ITEM26Zmodyfikowane
REL0011100SCH0001401ITEM12Utworzone
REL0011110SCH0002401ITEM24Utworzone
REL0011120SCH0003201ITEM34Utworzone