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 w 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:

Więcej informacji o tych czynnikach w temacie 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 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' w 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 pakietu Magazynowanie.
  • Operacji na zapasach w module Raportowanie zapasów pakietu 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 Planowanie używa zapasu bezpieczeństwa do określenia wymaganego poziomu zapasów. Zapas bezpieczeństwa można zdefiniować w sesji Pozycja - 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:

  • Przeharmonogramuj wy (przesunięcie zlecenia na późniejszą datę)
  • Przeharmonogramuj we (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ń w 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 komunikatów o wyjątkach (cprao1220m000). Więcej informacji w temacie Komunikaty o wyjątkach dla zleceń i planowania 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 komunikatów o wyjątkach 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 Planowanie.

9. Generowanie planowanych zleceń

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

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 w 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)