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 |
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.