Demand Sensing verwalten

Objective

After completing this lesson, you will be able to demand Sensing verwalten.

Demand-Sensing-Modelle verwalten

Demand-Sensing-Algorithmen

Der Algorithmus Demand Sensing mit Gradient Boosting ist nun verfügbar, um das Demand Sensing im SAP IBP, Add-in für Microsoft Excel auszuführen.

Dieser erweiterte Algorithmus ist 2021 verfügbar und hat einige Vorteile. Die wichtigsten Unterschiede zwischen Demand Sensing 2.0 und Demand Sensing 1.0 sind in der folgenden Abbildung zusammengefasst:

Die Abbildung vergleicht Demand Sensing 2.0 mit Gradient Boosting im Vergleich zu. Demand Sensing 1.0 mit multilinearer Regression
Die Abbildung beschreibt die wichtigsten Funktionen und Vorteile von Demand Sensing.
Die Abbildung beschreibt die Demand-Sensing-Mustererkennung.
Die Abbildung beschreibt die Demand-Sensing-Nachbearbeitung.

Um Demand Sensing einzurichten, müssen Sie die folgenden Voraussetzungen beachten:

  • In der App Konfiguration wurde eine Planungsebene für den Planungsbereich definiert, die nur die folgenden Stammdatentypen enthält:
    • Produkt (wobei das Schlüsselattribut PRDID ist)
    • Lokation (wobei das Schlüsselattribut LOCID ist)
    • Kunde (wobei das Schlüsselattribut CUSTID ist)
    • ber.
  • Sie können Ihrem Prognosemodell einen Demand-Sensing-Algorithmus hinzufügen, wenn Folgendes zutrifft:

  • Auf dem Hauptbild der App Prognosemodelle verwalten haben Sie einen Planungsbereich ausgewählt, in dem das Zeitprofil Wochen, aber keine Monate enthält.

Einschränkungen

Die folgenden Einschränkungen gelten für Prognosemodelle, die einen Demand-Sensing-Algorithmus enthalten:

  • Sie können keinen Vorverarbeitungsschritt außer der Promotionsdatenbereinigung enthalten.
  • Sie können nur einen Prognoseschritt enthalten.
  • Sie können keine Fehlermaße berechnen.
  • Sie berechnen keine Ex-post-Prognosen.
  • Sie können nur auf der untersten Ebene der Zeitgranularität (Tage) angelegt werden.
  • Sie können Eingabebedarfssignale nur aus den beiden niedrigsten Ebenen der Zeitgranularität (Tage, Wochen) übernehmen.
  • Sie können nur dann für Prognoseberechnungen im Hintergrund im SAP IBP, Add-in für Microsoft Excel verwendet werden, wenn die Planungsebenen Kunde, Lokation und Produkt dort in der Planungssicht ausgewählt sind.
  • Sie können nur für die Baseline-Version des ausgewählten Planungsbereichs ausgeführt werden.

Einige Dinge, die Sie beachten sollten:

  • Es wird empfohlen, das Demand Sensing für den Gesamtbedarf und nicht für durch Promotions eliminierten Bedarf auszuführen.
  • Wenn Sie eine Promotion im Demand Sensing berücksichtigen möchten, fügen Sie „Uplift" als zusätzliches Signal hinzu.
  • Zusätzliche Signale werden dem Modell nach Wichtigkeitsstufe hinzugefügt, nicht nach der Reihenfolge, in der Sie sie hinzufügen.
  • Optimale Betrachtung der Prognosegenauigkeit insgesamt, nicht einzelner Bedarfsströme
  • Benutzerdefinierte Ausreißerperioden sind ab Release 2202 vorhanden.
  • Demand Sensing mit Gradient Boosting funktioniert bei sporadischem Bedarf nicht gut

Für den Demand-Sensing-Algorithmus muss die Periodizität auf "Täglich" gesetzt werden.

Der Standardwert für die Mindestanzahl historischer Datenpunkte beträgt 30 Wochen. Wenn eine Kombination aus Produkt, Lokation und Kunde (d.h. ein Bedarfsstrom) weniger verwendbare Wochen historischer Datenpunkte hat als dieser Parameter, erhält er Standardausgaben aus dem Demand Sensing.

Einrichten von Gradient Boosting

Der Abschnitt Gesamtparameter sollte die folgenden Einstellungen haben.Die Abbildung beschreibt den Gesamtparameter zum Einrichten von Demand Sensing mit Gradient Boosting.

EinstellungBeschreibung

Haupteingabe für Prognoseschritte

Die Kennzahl, die als Eingabe für alle Prognoseberechnungen im aktuellen Modell verwendet werden soll. Das heißt, darauf werden zukünftige Prognosen und kurzfristiger Bedarf basieren.

Für das Demand Sensing sind hier zwei Eingaben möglich: In der Regel sollte die für die Absatzplanung verwendete Eingabe auch für das Demand Sensing verwendet werden.

  1. Wunschmenge Dies ist die Historie der tatsächlichen Kundenanfragen zu Kundenaufträgen. Das heißt, es handelt sich um die restriktionsfreie Absatzhistorie, die auf Kundenaufträgen basiert.
  2. Bestätigte Menge Dies ist die Historie der tatsächlich bestätigten Mengen als Reaktion auf Kundenanfragen zu Kundenaufträgen. Das heißt, dies stellt den restriktionsbasierten Bedarf dar.
Diese Eingabekennzahl sollte der täglichen Periodizität entsprechen.
Zielkennzahl für Prognose

Die Kennzahlen, in denen Sie die endgültige Prognose sichern möchten. Für Demand Sensing sollte dieser Wert auf Kurzfristige Bedarfsmenge gesetzt sein.

Zielkennzahl für Ex-post-PrognoseDie Kennzahl, in der Sie die Ex-post-Prognose für Absatzplanungsalgorithmen sichern möchten.

Achtung: Dieses Feld sollte für alle Demand-Sensing-Algorithmen leer bleiben.

Für andere Absatzplanungsalgorithmen wird die Ex-post-Prognose für vergangene Perioden berechnet, für die auch die Istbedarfshistorie verfügbar ist. Das System berechnet die Prognosegenauigkeitsmessungen, indem es die Differenzen zwischen den Istwerten und den Ex-post-Werten vergleicht. Wie oben erwähnt, ist dies für Demand-Sensing-Algorithmen nicht relevant.

Der Abschnitt Algorithmen sollte die folgenden Einstellungen haben:

Die Abbildung beschreibt die Algorithmuseinstellungen für Demand Sensing mit Gradient Boosting für Parameter für maschinelles Lernen automatisch und manuell.
EinstellungBeschreibungen

Maximale Anzahl von Bäumen

Legt die maximale Anzahl der Bäume fest, die im Ensemble-Modell erstellt werden sollen. Je mehr Bäume ein Modell hat, desto mehr Berechnungen sind erforderlich, was die Laufzeit verlängert.

!!! Standard 10 muss eine Ganzzahl zwischen 1 und einschließlich 50 sein !!!
LernrateDie Gewichtung wird angewendet, wenn die Ausgaben der Entscheidungsbäume addiert werden.

Sie können eine Lernrate angeben, um den Beitrag jedes einzelnen Baums zu verringern, wenn der Baum zum Modell hinzugefügt wird.

Wenn Sie die Lernrate verringern, sollten Sie die maximale Anzahl an Bäumen erhöhen, um eine Überanpassung zu verhindern und so zuverlässigere Vorhersagen zu erzielen. Viele Bäume erfordern jedoch mehr Berechnungen und damit Laufzeit.

Achtung: Der Standardwert 0,75 muss eine Zahl zwischen 0 und einschließlich 1 sein.
Maximale BaumtiefeDie maximale Anzahl von Ebenen in einem Baum.

Jede weitere Stufe erhöht die Anzahl der Blätter (Endknoten im Baum) um den Faktor 2. Das bedeutet, dass die Anzahl der Blätter in einem Baum gleich 2L ist, wobei L die Anzahl der Ebenen darstellt. Da der Algorithmus viele Bäume baut, müssen die einzelnen Bäume nicht tief sein.

Der Parameter kann verwendet werden, um die Überanpassung zu steuern, da eine höhere Baumtiefe es dem Modell ermöglicht, Beziehungen zu lernen, die für eine Zeitreihe spezifisch sind.

Achtung: Standardwert 1 muss eine Ganzzahl zwischen 1 und einschließlich 5 sein.
Allgemeine Definitionen im Demand Sensing
Die Abbildung beschreibt die Handhabung fehlender Werte für Demand Sensing.

Beachten Sie die Voraussetzungen für die Ersetzung fehlender Werte, wie in der Abbildung dargestellt.

Interpretieren und pflegen Sie alle weiteren Einträge für Parametereinstellungen wie angegeben.

In der Abbildung wird der Bias in der statistischen Prognose mit dem Bias verglichen. Demand Sensing.

Demand Sensing prognostiziert zukünftige Bias basierend auf einer Optimierung historischer Bias-Faktoren für jeden Lag und Bias-Horizont.

Die Abbildung zeigt ein Beispiel für die Verwendung der maximalen Prognoseerhöhung/-verringerung für Schwellenwerteinstellungen im Demand Sensing.

In diesem Beispiel werden die Kennzahlwerte gekappt, wenn die berechneten Zahlen des finalen kurzfristigen Bedarfs über 150 Stück liegen.

Der Berechnungshorizont für den Tagesdurchschnitt ist ein rollierendes Fenster, über das Demand Sensing im Durchschnitt tägliche Transporte berechnet.

Demand Sensing verwenden

Aufgabe 1: Demand-Sensing-Profil anlegen

Die Funktion des Demand Sensing in SAP IBP for demand besteht darin, eine kurzfristige Bedarfsprognose mithilfe von Bedarfsströmen anzulegen.

Schritte

  1. Legen Sie ein neues Prognosemodell an, das nur aus einem Prognoseschritt besteht. Verwenden Sie die Daten aus der folgenden Tabelle.

    FelderWert
    PlanungsbereichZSAP6
    ModellnameDemandSensingGB##
    PeriodizitätTage
    Vergangenheitsperioden180
    Prognoseperioden42
    1. Melden Sie sich mit den vom Referenten bereitgestellten Anmeldeinformationen an der SAP-Fiori-Benutzungsoberfläche an.

    2. Wählen Sie in der Gruppe Absatzplaner die Kachel Prognosemodelle verwalten.

    3. Wählen Sie Modell anlegen, und wählen Sie den Planungsbereich ZSAP6.

    4. Geben Sie auf der Registerkarte AllgemeinDemandSensingGB## sowohl als Modellnamen als auch als Beschreibung ein.

    5. Wählen Sie Täglich als Periodizität.

    6. Geben Sie im Feld Vergangenheitsperioden180 ein.

    7. Geben Sie im Feld Prognoseperioden42 ein.

  2. Fügen Sie den statistischen Algorithmus Demand Sensing mit Gradient Boosting hinzu, und konfigurieren Sie die Einstellungen. Sichern Sie das Modell. Besprechen Sie, was die Einstellungen tun. Fügen Sie die Informationen aus der Tabelle auf der Registerkarte Prognoseschritte hinzu. Stellen Sie sicher, dass die Planungssicht in der aktuellen Periode beginnt.

    FelderWert
    Haupteingabe für PrognoseschritteIstmenge
    Zielkennzahl für PrognoseKurzfristige Bedarfsmenge
    Minimale Datenpunkte12
    Ausreißermultiplikator2
    Parameter für maschinelles LernenAutomatisch
    Aggregationsebene für Demand SensingLokation|Produkt|Kunde|Täglich
    Kategorische Variablen für neue ProdukteAlle ignorieren
    Gelieferte MengeIstmenge
    Berechnungshorizont für Tagesdurchschnitt4
    Eingabe für tägliche DisaggregationGelieferte Menge
    Überschreiben des Profils für tägliche DisaggregationProfil für tägliche Disaggregation
    WochentypklassifizierungWöchentlicher optimierter kurzfristiger Bedarf
    Wöchentlicher optimierter kurzfristiger BedarfWöchentlicher optimierter kurzfristiger Bedarf
    1. Navigieren Sie zur Registerkarte Prognoseschritte.

    2. Wählen Sie Istmenge als Eingabekennzahl Haupteingabe für Prognoseschritte.

    3. Wählen Sie Kurzfristige Bedarfsmenge als Zielkennzahl für die Prognose.

    4. Wählen Sie den Algorithmus Demand Sensing mit Gradient Boosting.

    5. Füllen Sie die Mussfelder im Demand Sensing mit Gradient Boosting gemäß der obigen Tabelle aus.

    6. Wählen Sie Sichern.

Aufgabe 2: Demand Sensing im Add-In für Microsoft Excel ausführen

Das Add-In für Microsoft Excel wird verwendet, um den Demand-Sensing-Lauf auszuführen. In dieser Übung führen wir den Demand-Sensing-Lauf aus und beobachten die Ergebnisse.

Schritte

  1. Legen Sie einen Favoriten namens Demand Sensing an, indem Sie die Vorlage Absatzplanungsmengen als Ausgangspunkt verwenden und die relevanten Kennzahlen und Planungssichteinstellungen aus der folgenden Tabelle auswählen.

    SelektionWert
    ZeiteinstellungTage
    PlanungsebeneProdukt-ID, Kunden-ID und Lokations-ID
    Kennzahlen

    Kurzfristige Bedarfsmenge

    Kurzfristige Bedarfsmenge angepasst

    Kurzfristige Bedarfsmenge final

    1. Melden Sie sich am Add-in für Microsoft Excel an. Wenn Sie bereits angemeldet sind, müssen Sie sich ab- und wieder anmelden.

    2. Wählen Sie im Abschnitt Planungssicht die Option FavoritenAbsatzplanung.

    3. Wählen Sie im Abschnitt PlanungssichtSicht bearbeitenPlanungssicht bearbeiten.

    4. Wählen Sie auf der Registerkarte Zeiteinstellungen die Option Täglich.

    5. Wählen Sie die PlanungsebenenProdukt-ID, Kunden-ID und Lokations-ID.

    6. Wählen Sie die Kennzahlen Kurzfristige Bedarfsmenge, Kurzfristige Bedarfsmenge (angepasst) und Kurzfristige Bedarfsmenge (final) aus.

    7. Wählen Sie OK.

    8. Fügen Sie diese Sicht als Favorit für Demand Sensing hinzu.

  2. Führen Sie DemandSensingGB## aus, und analysieren Sie die Ergebnisse. Legen Sie eine zusätzliche Registerkarte für Demand Sensing an, um die Ergebnisse zu überprüfen.

    FeldWert
    ZeitraumTäglich
    DispositionsebeneProdukt-ID, Kunden-ID und Lokations-ID
    Zu verwendendes PrognosemodellDemandSensingGB##
    ME zu IDkg
    Verfügbaren Filter verwendenHT_###
    1. Um den Demand-Sensing-Lauf auszuführen, wählen Sie im Unterabschnitt Anwendungsjobs die Option Ausführen, und wählen Sie Statistische Prognose → Lauf.

    2. Es wird eine Meldung angezeigt, die Sie darüber informiert, dass die Einstellungen der Sicht in die Job-Eingabeaufforderung kopiert werden. Wählen Sie OK.

    3. Wählen Sie den ZeitraumTäglich.

    4. Wählen Sie die PlanungsebeneProdukt-ID, Kunden-ID und Lokations-ID.

    5. Wählen Sie das Modell DemandSensingGB##.

    6. Filtern Sie nach HT_###.

    7. Wählen Sie Weiter.

    8. Wählen Sie Ausführen. (Kommentar und Ursachencode sind optional.)

    9. Es wird eine Meldung angezeigt, die Sie über den Status des Jobs mit Navigation zum Status informiert. Wählen Sie Zum Status navigieren, um den Status des Jobs anzuzeigen, oder OK, um das Dialogfenster zu schließen.

    10. Wählen Sie im Unterabschnitt Anwendungsjobs die Option Status.

    11. Verfolgen Sie den Status der Ausführung des Prognosejobs im Protokoll und warten Sie, bis er abgeschlossen ist.

    12. Wählen Sie im Unterabschnitt Dateneingabe die Option Aktualisieren, und zeigen Sie die Prognose im Add-in für Microsoft Excel an.

    13. Beachten Sie den neuen Wert Kurzfristige Bedarfsmenge.

Demand-Sensing-Ergebnisse überprüfen

Schritte

  1. Melden Sie sich am Add-in für Microsoft Excel an, und öffnen Sie Ihre bevorzugte Planungssicht für Demand Sensing.

    1. Melden Sie sich mit den von Ihrem Referenten bereitgestellten Anmeldeinformationen am Add-in für Microsoft Excel an.

    2. Wählen Sie den von Ihnen angelegten Demand-Sensing-Favoriten aus.

  2. Beachten Sie die Ergebnisse des Demand-Sensing-Laufs, und nehmen Sie Anpassungen für die Produkt-ID HT_###, die Kunden-ID EMEA200 und die Lokation HD_DC_FR vor, indem Sie 0 in die Kennzahl Demand Sensing angepasst für jede Zelle bis zum Ende der nächsten Woche eingeben.

    1. Das Ergebnis des Demand-Sensing-Prozesses wird in der Kennzahl Kurzfristige Bedarfsmenge angezeigt.

    2. Suchen Sie die Kennzahl Kurzfristige Bedarfsmenge angepasst für die Produkt-ID HT_###, die Kunden-ID EME200 und die Lokation HD_DC_FR, und geben Sie 0 für jeden Tag in die Zellen der nächsten vollen Woche ein.

    3. Wählen Sie Simulieren (einfach), und beachten Sie die Änderungen unter Kurzfristige Bedarfsmenge final.

    4. Wählen Sie Daten sichern.

    5. Schließen Sie die Planungssicht.