Plánovací algoritmus zpracovává při plánování (po vytvoření požadavku na přepočet plánu) postupně výrobní požadavky dle jejich pořadí. Výrobní požadavky jsou seřazeny nejdříve dle priority (nižší čísla mají "vyšší" prioritu a tedy výrobní požadavky mající nižší číslo priority se plánují nejdříve). Následně jsou seřazeny dle termínu - tzn. výrobní požadavky s dřívějším termínem mají přednost.
...
Dotaz v každém kroku obsahuje 1) dotaz na množství a 2) dotaz na datum. Odpověď v každém kroku obsahuje 1) odpověď na množství a 2) odpověď na datum. Odpověď na množství reprezentuje kolik z požadovaného množství bude dostupné k požadovanému datu. Odpověď na datum je užitečná v případě kdy nelze splnit (nebo jen částečně) požadavek dotazu. V tomto případě je vráceno nejdřívější možné datum ke kterému je toto chybějící množství dostupné.
...
Odpověď operace obsahuje informaci o tom, kolik z množství položky požadovaného výrobním požadavkem lze požadavku vyhovět. V závislosti na výsledku plánování a na parametrech výrobního požadavku (jako například maximální zpoždění, viz Struktura formuláře výrobní požadavek) se nyní lze rozhodnout zda budou pl. operace vytvořené na základě tohoto výrobního požadavku potvrzeny. V případě nevyhovujícího výsledku plánu, lze změnit například požadované množství položky nebo posunout termín výrobního požadavku a přepočítat plán znova.