| Harmonogramy kolejności wysyłkiTworzenie 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: - W module Montaż – realizacja generowany jest numer odniesienia/ID odniesienia stanowiący kombinację pól VIN, Stanowisko i Zestaw montażowy.
- 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.
- W sesji Dane kolejności wysyłki (tdpur3517m000) umieszczane są dane kolejności wysyłki dla każdej linii harmonogramu.
- W sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) umieszczany jest rekord dla każdej linii harmonogramu kolejności wysyłki.
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: - Stara linia harmonogramu kolejności wysyłki w sesji Linie harmonogramu zakupów (tdpur3111m000) otrzymuje status Anulowane.
- 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.
- 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.
- 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: - Stara linia harmonogramu kolejności wysyłki w sesji Linie harmonogramu zakupów (tdpur3111m000) jest aktualizowana i zachowuje status Zlecenie wygenerowane.
- 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.
- 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 VIN | Kolejność zadań | Zestaw montażowy | Stanowisko linii | Pozycja | Data | Ilość |
---|
VIN001 | JS001 | K01 | LS01 | ITEM1 | 10/1/99 8:00 | 2 | VIN001 | JS001 | K01 | LS01 | ITEM2 | 10/1/99 8:00 | 4 | VIN001 | JS001 | K01 | LS01 | ITEM3 | 10/1/99 8:00 | 4 | VIN002 | JS002 | K02 | LS01 | ITEM1 | 10/1/99 12:00 | 2 | VIN002 | JS002 | K02 | LS01 | ITEM2 | 10/1/99 12:00 | 5 | VIN002 | JS002 | K02 | LS01 | ITEM4 | 10/1/99 12:00 | 4 | VIN003 | JS003 | K03 | LS01 | ITEM1 | 10/1/99 16:00 | 2 | VIN003 | JS003 | K03 | LS01 | ITEM2 | 10/1/99 16:00 | 4 | VIN003 | JS003 | K03 | LS01 | ITEM5 | 10/1/99 16:00 | 8 |
Wyniki w sesji Linie harmonogramu zakupów (tdpur3111m000): Numer harmonogramu | Pozycja | Pozycja | Data zapotrzebowania | Ilość |
---|
SCH0001 | 10 | ITEM1 | 10/1/99 8:00 | 2 | SCH0002 | 10 | ITEM2 | 10/1/99 8:00 | 4 | SCH0003 | 10 | ITEM3 | 10/1/99 8:00 | 4 | SCH0001 | 20 | ITEM1 | 10/1/99 12:00 | 2 | SCH0002 | 20 | ITEM2 | 10/1/99 12:00 | 5 | SCH0004 | 10 | ITEM4 | 10/1/99 12:00 | 4 | SCH0001 | 30 | ITEM1 | 10/1/99 16:00 | 2 | SCH0002 | 30 | ITEM2 | 10/1/99 16:00 | 4 | SCH0005 | 10 | ITEM5 | 10/1/99 16:00 | 8 |
Wyniki w sesji Dane kolejności wysyłki (tdpur3517m000): Harmonogram | Pozycja | Rewizja kolejności | VIN | Kolejność zadań | Zestaw | Stanowisko linii | Pozycja | Data | Ilość | Status |
---|
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM1 | 10/1/99 8:00 | 2 | Utworzone | SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM2 | 10/1/99 8:00 | 4 | Utworzone | SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM3 | 10/1/99 8:00 | 4 | Utworzone | SCH0001 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM1 | 10/1/99 12:00 | 2 | Utworzone | SCH0002 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM2 | 10/1/99 12:00 | 5 | Utworzone | SCH0004 | 10 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM4 | 10/1/99 12:00 | 4 | Utworzone | SCH0001 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM1 | 10/1/99 16:00 | 2 | Utworzone | SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM2 | 10/1/99 16:00 | 4 | Utworzone | SCH0005 | 10 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM5 | 10/1/99 16:00 | 8 | Utworzone |
Wyniki w sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000): Numer zwolnienia | Rewizja zwolnienia | Pozycja zwolnienia | Harmonogram | Pozycja harmonogramu | Rewizja kolejności | Pozycja | Ilość | Status |
---|
REL001 | 0 | 10 | SCH0001 | 10 | 1 | ITEM1 | 2 | Utworzone | REL001 | 0 | 20 | SCH0002 | 10 | 1 | ITEM2 | 4 | Utworzone | REL001 | 0 | 30 | SCH0003 | 10 | 1 | ITEM3 | 4 | Utworzone | REL001 | 0 | 40 | SCH0001 | 20 | 1 | ITEM1 | 2 | Utworzone | REL001 | 0 | 50 | SCH0002 | 20 | 1 | ITEM2 | 5 | Utworzone | REL001 | 0 | 60 | SCH0004 | 10 | 1 | ITEM4 | 4 | Utworzone | REL001 | 0 | 70 | SCH0001 | 30 | 1 | ITEM1 | 2 | Utworzone | REL001 | 0 | 80 | SCH0002 | 30 | 1 | ITEM2 | 4 | Utworzone | REL001 | 0 | 90 | SCH0005 | 10 | 1 | ITEM5 | 8 | Utworzone |
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 |
---|
Harmonogram | Pozycja | Pozycja | Data zapotrzebowania | Ilość | Status |
---|
SCH0001 | 10 | ITEM1 | 10/1/99 8:00 | 2 | Anulowane | SCH0002 | 10 | ITEM2 | 10/1/99 8:00 | 4 | Anulowane | SCH0003 | 10 | ITEM3 | 10/1/99 8:00 | 4 | Anulowane |
Zaktualizowane |
---|
Harmonogram | Pozycja | Pozycja | Data zapotrzebowania | Ilość | Status |
---|
SCH0002 | 30 | ITEM2 | 10/1/99 16:00 | 6 | Zlecenie wygenerowane |
Nowe |
---|
Harmonogram | Pozycja | Pozycja | Data zapotrzebowania | Ilość | Status |
---|
SCH001 | 40 | ITEM1 | 10/1/99 8:00 | 2 | Zlecenie wygenerowane | SCH002 | 40 | ITEM2 | 10/1/99 8:00 | 4 | Zlecenie wygenerowane | SCH003 | 20 | ITEM3 | 10/1/99 8:00 | 4 | Zlecenie wygenerowane |
W rezultacie w sesji Dane kolejności wysyłki (tdpur3517m000) dochodzi do następujących zmian: Harmonogram | Pozycja | Rewizja kolejności | VIN | Kolejność zadań | Zestaw | Pozycja | Data | Ilość | Wysłano | Status |
---|
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | ITEM1 | 10/1/99 8:00 | 2 | Tak | Utworzone | SCH0001 | 10 | 2 | VIN001 | JS001 | K01 | ITEM1 | 10/1/99 8:00 | 2 | Nie | Anulowane | SCH0001 | 40 | 1 | VIN004 | JS001 | K04 | ITEM1 | 10/1/99 8:00 | 2 | Nie | Utworzone | SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | ITEM2 | 10/1/99 8:00 | 4 | Tak | Utworzone | SCH0002 | 10 | 2 | VIN001 | JS001 | K01 | ITEM2 | 10/1/99 8:00 | 4 | Nie | Anulowane | SCH0002 | 40 | 1 | VIN004 | JS001 | K04 | ITEM2 | 10/1/99 8:00 | 4 | Nie | Utworzone | SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | ITEM3 | 10/1/99 8:00 | 4 | Tak | Utworzone | SCH0003 | 10 | 2 | VIN001 | JS001 | K01 | ITEM3 | 10/1/99 8:00 | 4 | Nie | Anulowane | SCH0003 | 20 | 1 | VIN004 | JS001 | K04 | ITEM3 | 10/1/99 8:00 | 4 | Nie | Utworzone | SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | ITEM2 | 10/1/99 16:00 | 4 | Tak | Utworzone | SCH0002 | 30 | 2 | VIN003 | JS003 | K03 | ITEM2 | 10/1/99 16:00 | 6 | Nie | Zmodyfikowane |
W rezultacie w sesji Linie zwolnienia zakupu - dane kolejności wysyłki (tdpur3523m000) dochodzi do następujących zmian: Numer zwolnienia | Rewizja zwolnienia | Pozycja zwolnienia | Harmonogram | Pozycja harmonogramu | Rewizja kolejności | Pozycja | Ilość | Status |
---|
REL001 | 1 | 10 | SCH0001 | 10 | 2 | ITEM1 | 2 | Anulowane | REL001 | 1 | 20 | SCH0002 | 10 | 2 | ITEM2 | 4 | Anulowane | REL001 | 1 | 30 | SCH0003 | 10 | 2 | ITEM3 | 4 | Anulowane | REL001 | 1 | 80 | SCH0002 | 30 | 2 | ITEM2 | 6 | Zmodyfikowane | REL001 | 1 | 100 | SCH0001 | 40 | 1 | ITEM1 | 2 | Utworzone | REL001 | 1 | 110 | SCH0002 | 40 | 1 | ITEM2 | 4 | Utworzone | REL001 | 1 | 120 | SCH0003 | 20 | 1 | ITEM3 | 4 | Utworzone |
| |