Przebieg RRP, podstawowa kalkulacja dla jednej pozycji

Generator planowania dopasowuje planowane zapotrzebowanie względem planowanych przyjęć oraz identyfikuje potencjalne niedobory.

Jeśli przewidywany poziom zapasu odbiega od planu zapasów, to LN wygeneruje komunikaty przeharmonogramowania dla istniejących zleceń lub wygeneruje nowe planowane zlecenia, jeśli jest to konieczne.

W poniższej sekcji opisane są kroki przebiegu RRP. Te kroki to:

  1. Określenie symulowanego okresu czasu.
  2. Zużycie prognozy zapotrzebowania.
  3. Określenie zapasu rozpoczynającego.
  4. Przyjęcia miejscowe oraz zapotrzebowania na osi czasu.
  5. Wybór następnego zapotrzebowania.
  6. Sprawdzenie zapasów.
  7. Tworzenie komunikatów przeharmonogramowania.
  8. Przesyłanie anonimowego zapasu do zapasu projektu.
  9. Tworzenie planowanych zleceń.
  10. Tworzenie komunikatów anulowania.
  11. Aktualizacja bazy danych.
Materiały zamienne

Jeśli zaznaczono pole wyboru Zużycie i użycie materiałów alternatywnych sesji Stosowane komponenty (tccom0100s000), to LN wykona automatycznie wykrywanie trendu. Więcej informacji w temacie Materiały wycofane i materiały zamienne w pakiecie Planowanie.

1. Określenie symulowanego okresu czasu.

LN przeprowadza symulację w pewnym okresie czasu. Symulowany okres czasu jest określony przez następujące współczynniki:

Aby uzyskać więcej informacji o tych czynnikach, należy zapoznać się z tematem Symulowany okres czasu (przebieg RRP).

2. Zużycie prognozy zapotrzebowania

Jeśli dla danej pozycji planu nie istnieje plan główny pozycji, to prognozy zapotrzebowania są zapisywane w sesji Zapotrzebowanie specjalne wg pozycji (cpdsp2100m000). Pakiet Pakiet Planowanie wykonuje prognozę zużycia, aby określić, jaka część prognozy nie została jeszcze wypełniona przez rzeczywiste zapotrzebowanie. Ta niezużyta prognoza jest uwzględniana podczas procesu planowania.

3. Określenie zapasu rozpoczynającego.

LN określa zapas przy rozpoczęciu symulacji poprzez pobranie bieżącego zapasu dostępnego oraz dostosowanie tego zapasu do wszystkich planowanych operacji na zapasach aż do daty rozpoczęcia symulacji.

4. Przyjęcia miejscowe oraz zapotrzebowanie na osi czasu.

LN umiejscawia wszystkie istniejące zapotrzebowania oraz harmonogramowane przyjęcia na osi czasu dla późniejszej analizy.

Uwzględniane są następujące typy danych zapotrzebowania:

  • Niezużyta prognoza zapotrzebowania
  • Rzeczywiste zlecenia sprzedaży
  • Zapotrzebowania materiałów krytycznych pochodzące z planowania głównego
  • Zapotrzebowanie zależne pochodzące z planowanych zleceń
  • Zapotrzebowanie zależne pochodzące z rzeczywistych zleceń

Uwzględniane są następujące typy danych dostawy:

  • Planowane zlecenia o statusie Planowane wiążąco
  • Planowane zlecenia o statusie Potwierdzone
  • Rzeczywiste zlecenia dostawy
Uwaga

Przed przeprowadzeniem planowania przez LN, wszystkie wcześniej utworzone planowane zlecenia o statusie Planowane są usuwane.

Jeśli zaznaczono pole wyboru Usuń zlecenia ze statusem 'Planowane wiążąco' sesji Generowanie planowanych zleceń (cprrp1210m000), to LN usunie także wcześniej utworzone planowane zlecenia o statusie Planowane wiążąco.

Przyjęcia i zapotrzebowania są pobierane z:

  • Niezużytej prognozy zapotrzebowania w głównym planie pozycji lub w sesji Zapotrzebowanie specjalne wg pozycji (cpdsp2100m000) (jeśli nie istnieje żaden plan główny pozycji).
  • Wymagań materiałów krytycznych w module Planowanie główne.
  • Planowanych przesunięć zapasów w module Planowanie zleceń.
  • Planowanych operacji na zapasach w module Planowanie zapasu w Magazynowanie.
  • Operacji na zapasach w module Raportowanie zapasów w Magazynowanie.
5. Wybór następnego zapotrzebowania.

Wyszukiwanie następnego zapotrzebowania. Jeśli można znaleźć zapotrzebowanie, to należy odjąć wymaganą ilość od zapasu i przejść do następnego kroku.

Jeśli nie ma więcej zapotrzebowań, to należy przejść do kroku 10 (generowanie komunikatów anulowania).

6. Sprawdzenie zapasów.

Jeśli zapas obniża się poniżej wymaganego poziomu, to należy przejść do następnego kroku (przeharmonogramowanie przyjęć) lub powrócić do kroku 5 (wybór następnego zapotrzebowania).

Jeśli pozycja nie posiada planu głównego pozycji, to pakiet Pakiet Planowanie używa zapasu bezpieczeństwa do określenia wymaganego poziomu zapasów. Zapas bezpieczeństwa można zdefiniować w sesji Pozycje - zlecanie (tcibd2100m000). Tutaj można także określić wzorzec sezonowości dla sezonowych wariacji w zapasie bezpieczeństwa.

Jeśli pozycja posiada plan główny pozycji, to używany jest plan zapasów w sesji Główny plan pozycji (cprmp2101m000). Jednak poziom zapasów w pierwszym symulowanym okresie musi być przynajmniej równy zapasowi bezpieczeństwa.

7. Generowanie komunikatów przeplanowania.

Wyszukiwanie następnego przyjęcia. Jeśli znaleziono przyjęcie, należy:

  1. Dodać otrzymaną ilość do zapasu.
  2. W razie potrzeby, wygenerować komunikat przeharmonogramowania dla tego przyjęcia.
  3. Powrócić do kroku 6 (sprawdzić zapas).

LN tworzy dwa typy komunikatów przeharmonogramowania:

  • Opóźnij (przesunięcie zlecenia na późniejszą datę)
  • Przyspiesz (przesunięcie zlecenia na wcześniejszą datę)

Więcej informacji w temacie Komunikaty o wyjątkach w pakiecie Planowanie.

Jeśli pole wyboru Przeharmonogramuj tylko ilość łączną zleceń sesji Parametry planowania (cprpd0100m000) jest odznaczone, to LN może przeharmonogramować także część zlecenia.

LN może automatycznie przetwarzać komunikaty przeharmonogramowania w sesji Przetwarzanie sygnałów (cprao1220m000). Więcej informacji w temacie Komunikaty o wyjątkach dla zlecenia i planowanie zleceń.

Przykład
Harmonogramowane przyjęcie dla dnia 1:20 szt.
Harmonogramowane przyjęcie dla dnia 4:10 szt.

 

Zapotrzebowania:

Dzień1234
Harmonogramowane przyjęcie1510
Wymagana ilość05146

 

W tym przykładzie wystąpią 3 komunikaty przeharmonogramowania:

  • Przeharmonogramowanie z dnia 1 do dnia 2: 5 szt.
  • Przeharmonogramowanie z dnia 1 do dnia 3: 10 szt.
  • Przeharmonogramowanie z dnia 4 do dnia 3: 4 szt.
Uwaga

W sesji Typy sygnałów wg planisty (cprao1110m000) można ustawić tolerancję w dniach dla komunikatów przeharmonogramowania. Przykładowo, jeśli tolerancję ustawiono na jeden dzień dla komunikatów przeharmonogramowania wyjściowego, to pierwszy komunikat w tym przykładzie nie zostanie wygenerowany.

Jeśli nie ma więcej przyjęć, to należy przejść do następnego kroku (przesyłanie anonimowego zapasu).

8. Przesyłanie anonimowego zapasu do zapasu projektu.

Jeśli pozycja to pozycja projektu, która została wywiedziona z pozycji standardowej, to LN może przesłać zapas pozycji standardowej do zapasu pozycji projektu. Zob. Pozycje planu w pakiecie Pakiet Planowanie.

9. Generowanie planowanych zleceń

Tworzenie planowanych zleceń oraz dodawanie ilości zlecenia do zapasu. Więcej informacji w temacie Tworzenie planowanych zleceń (przebieg RRP).

Uwaga

Zlecenie wiążące służy jako rodzaj dodatkowego przedziału czasu: LN nie tworzy planowanych zleceń przed ostatnim zleceniem wiążącym. W razie konieczności LN tworzy komunikaty przeharmonogramowania wejściowego.

Można tę regułę jednak pominąć poprzez zaznaczenie pola wyboru Planowane zlecenie przed wiążącym/rzeczywistym sesji Parametry planowania (cprpd0100m000).

Należy powrócić do kroku 5 (wybór następnego zapotrzebowania).

10. Tworzenie komunikatów anulowania.

Tworzenie komunikatów anulowania dla wszystkich planowanych przyjęć, które nie są jeszcze zaznaczone. Te przyjęcia są zbędne.

11. Aktualizacja bazy danych.

LN przechowuje wyniki symulacji w bazie danych. LN aktualizuje dane w następujących sesjach:

  • Planowane zlecenia (cprrp1100m000)
  • Planowane zlecenie - ruchy zapasów (cprrp0511m000)
  • Użycie zdolności wg planowanego zlecenia (cprrp2100m000)
  • Pozycje - planowanie (cprpd1100m000)