Voorbeeld 2 - beschikbare voorraad onder bestelpunt (beperkte kalender)

In dit onderwerp wordt beschreven hoe u een artikel definieert, waarbij de locatie gebaseerd is op de logica van bestelpuntplanning wanneer de beschikbare voorraad onder het bestelpunt is.

Voor dit scenario gelden de volgende vereisten:

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

  • Offset begin orderuitvoering: "" (macro) of 0 (macro of werkblad)
  • Horizon behoeften: “” (macro) of 365 (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)
  • Cyclus toekomstige horizon: 52 weken
  • End_date: 27-06-2017 (Startdatum huidige planningsperiode + Cyclus toekomstige horizon in dagen)

Artikelcode: 10339

Locatiecode: B1

Invoerwaarden measure-koppelingen:

  • Default bronmethode: 2 (Inkoop)
  • Beginvoorraad: 13
  • Bestelpunt: 100
  • Ontvangstkalender-ID: 2
  • Bevriezingsperiode: 10
  • Doorlooptijd (Inkoop): 7
  • Minimum partijhoeveelheid (Inkoop): 20
  • 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 = 2). Het default patroon voor de interpolatiekalender (Maandag beschikbaar):
Zondag Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag
0 1 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 orderuitvoering = 0
    • Doorlooptijd (Inkoop) = 7
    • Bevriezingsperiode = 10
    • 27-06-2016 + 10 = 07-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?
    27-06-2016 Maandag VÓÓR VÓÓR
    04-07-2016 Maandag VÓÓR VÓÓR
    11-07-2016 Maandag NA VÓÓR
  • Als de receiving_date is geïdentificeerd, controleert u of er bestaande orders beschikbaar zijn vóór de receiving_date:
    • Orders ophalen (Start_date: 27-06-2016, receiving_date: 04-07-2016). Zie, logicastroom Orders ophalen.
    • De som van de (geplande, vaste, vaste toekomstige en ingeplande) orders vóór de receiving_date wordt weergegeven.
    • Orders ophalen: 40
  • Beschikbare voorraad (Beginvoorraad + Orders ophalen): 53

Als de beschikbare voorraad < bestelpunt, bepaalt u de ordersoort en de orderlocaties:

  • Van measure-koppeling: Default bronmethode = 2 (Inkoop):
  • Voor orderlocaties (Inkoop):
    Tabel 1. Voor aanbodtoewijzing van het type = Overboekingen (in) zijn dit de ingevulde attributen
    Toewijzingssoort Measure Artikelattribuut Locatieattribuut Bronlocatie
    Inkoop Leverancierscombinatie item_id location_id supplier_id
  • Ingevulde inkoop-measure = Waar
  • Artikelattribuut gekoppeld voor deze toewijzing = Waar
  • Locatieattribuut gekoppeld voor deze toewijzing = Waar
  • Leveranciersattribuut gekoppeld voor deze toewijzing = Waar
  • Controleer de scenariowaarden voor Aanbod-combinatie (SPLS_RECEIPT_TUPLE) en overeenkomende attributen:
    • Item_id: 10339
    • Destination_location_id: B1
    • PCONST voor een waarde ! = 0
  • De eerste treffer die wordt geretourneerd:
    Measure-naam Artikel Locatie Waarde Item_id Destination_location_id Source_lovation_id
    Leverancierscombinatie 10339 S001@B1 1 10334 B1 F1

Als Toewijzing! = 0 gevonden = Waar:

  • Bestemming order retourneren als matchend artikelelement Inkooptoewijzing: 10339
  • Bestemming order ("Doellocatie") retourneren als matchend locatie-elelement Inkooptoewijzing: S001@B1.
  • Bron order (“Bronlocatie") retourneren als matchend locatie-elelement Inkooptoewijzing: S001@B1.
  • Als geldige elementen Orderlocaties ophalen = Waar, controleert u op een mogelijke kritische uitzondering op spoedzendingen voor de geplande order op basis van de Ontvangstdatum en de Startdatum (behoeftedatum) met behulp van het standaardproces Kritiek-vlag ophalen voor een order. Critical_flag = Kritiek-vlag ophalen (Receiving_date, Start_date).
  • Er wordt een geplande overboekingsorder met de volgende gegevens gegenereerd:
    • Waarde = 50 (Bestelpunt - Beschikbare voorraad, afgerond op min. partij + n vergrotingstrappen)
    • Bronmeasure = Geplande zending (afgeleid van: Orderkoppeling voor geplande ordersoort)
    • Doelmeasure = Geplande ontvangst (afgeleid van: Orderkoppeling voor geplande ordersoort)
    • Artikel = 10339
    • Doellocatie = S001@B1 (Afgeleid van Orderlocaties ophalen).
    • Bronlocatie = Uit: S001@B1 (Afgeleid van Orderlocaties ophalen).
    • Leverdatum = 11-07-2016 (receiving_date)
    • Verzenddatum = 04-07-2016 (receiving_date - doorlooptijd)
    • Behoeftedatum = 27-06-2016 (Start_date)
    • Kritiek-vlag = Critical_flag
  • Indien gekoppeld, de ingestelde uitvoer-measure 'Schema laatst berekend' = huidige datum & tijd.