Voorbeeld 5 - geen geldige ontvangstdag

In dit onderwerp wordt beschreven hoe u een artikel definieert, waarbij de locatie gebaseerd is op de logica van bestelpuntplanning wanneer er een geldige ontvangstdag beschikbaar is.

Voor dit scenario gelden de volgende vereisten:

De invoerwaarden voor Schema's berekenen voor de macro of het werkblad:

  • Offset begin orderuitv.: 14 (macro of werkblad)
  • Horizon behoeften: 28 (werkblad)

Algemene invoer (cyclusperiode en engine-aanroepwaarden):

  • Huidige planningsperiode: BJ16 M07 (27-06-2016 – 24-07-2016)
  • Start_date: 27-06-2016 (Startdatum huidige planningsperiode)
  • End_date: 25-06-2017 (Startdatum huidige planningsperiode + Cyclus toekomstige horizon in dagen)

Artikelcode: 10141

Locatiecode: B1

Invoerwaarden measure-koppelingen:

  • Default bronmethode: 1 (Overboeking)
  • Beginvoorraad: 0
  • Bestelpunt: 60
  • Ontvangstkalender-ID: 4
  • Bevriezingsperiode: 7
  • Doorlooptijd (Overboeking): 7
  • Minimum partijhoeveelheid (Overboeking): 10
  • Increment (Inkoop): 5

Logica bestelpuntplanning

Als de Beginvoorraad < bestelpunt, wordt de overeenkomstige interpolatiekalender verkregen uit de huidige engine-instellingen op basis van de measure-koppeling voor ontvangstkalender-ID (ID = 4). Het default patroon voor de interpolatiekalender (Eerste Maandag van elke maand):
Zondag Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag
0 1 0 0 0 0 0
Tabel 1. Afwijkende patronen:
Datum na Datum vóór Omschrijving Zondag Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag
11-07-2016 31-07-2016 0 0 0 0 0 0 0 0
08-08-2016 31-08-2016 0 0 0 0 0 0 0 0
12-09-2016 30-09-2016 0 0 0 0 0 0 0 0
10-10-2016 31-10-2016 0 0 0 0 0 0 0 0
14-11-2016 30-11-2016 0 0 0 0 0 0 0
12-12-2016 31-12-2016 0 0 0 0 0 0 0 0

Om geen afwijkend patroon voor de orderontvangstdatums te krijgen:

  • De eerst mogelijke orderdatum in de toekomstige horizon wordt berekend als Start_date + MAX van:
    • Offset begin orderuitv. = 14
    • Doorlooptijd (Inkoop) = 7
    • Bevriezingsperiode = 7
    • 27-06-2016 + 14 = 11-07-2016
  • Receiving_date = 1e niet-nul dag in de ontvangstkalender >= first_order_date AND <=End_date:
    Niet-nul dagen vanaf Start_date Dag van de week Voor of na first_order_date? Voor of na End_date?
    04-07-2016 Maandag VÓÓR VÓÓR
    08-01-2016 Maandag NA NA
  • Als receiving_date niet overeenkomt, is de geplande order niet mogelijk.
  • Indien gekoppeld, de ingestelde uitvoer-measure 'Schema laatst berekend' = huidige datum & tijd.