Ergänzungsroutine für die aktuellen Kontextdaten eines Arbeitsblatts abrufen

Eine Ergänzungsroutine kann auf Basis der aktuellen Kontextdaten eines Arbeitsblatts mithilfe der Symbolleistensymbole aufgerufen werden. Um diese Funktion zu aktivieren:

  • Wählen Sie ein Standardarbeitsblatt mit dem Berichtsquellentyp "Eingebettet" und dem Berichtstyp "pivot_editor" aus.
  • Legen Sie den Datenparameter rv_Enable_Replenishment für das Arbeitsblatt mit dem Wert "True" fest. Das Arbeitsblatt zeigt die Symbole in der Symbolleiste, die Option "Plan berechnen" und die Option "Plan mit Optionen berechnen" an.
  • Für den aktuellen Zyklus muss eine gültige Ergänzungsroutine aktiviert sein.
  • Der aktuelle Benutzer oder die aktuelle Rolle muss die entsprechende Berechtigung haben: Pläne berechnen - Ausführen ([Modul])
Um die Pläne zu berechnen, greifen Sie durch Auswahl von "Zyklus" oder "Zyklus-Modul" auf das Arbeitsblatt zu. Wenn der Parameter rv_Enable_Replenishment definiert und andere Voraussetzungen erfüllt sind, werden die folgenden Optionen in der Symbolleiste des Arbeitsblatts angezeigt:
Plan mit Standardroutine berechnen
Verwenden Sie diese Option, um die Standardroutine direkt aufzurufen. Es wird ein Dialogfenster angezeigt, in dem der Fortschritt des zu berechnenden Plans angegeben wird. Das Arbeitsblatt wird nach Abschluss des Prozesses aktualisiert. Weitere Informationen finden Sie unter "Plan mit Standardroutine berechnen".
Plan mit Optionen berechnen
Verwenden Sie diese Option, um das Dialogfeld "Plan berechnen" anzuzeigen. Weitere Informationen finden Sie unter "Plan mit Optionen berechnen".
Wenn ein Benutzer oder alle zugewiesenen Rollen keinen Zugriff auf die in der Routineeigenschaft definierte Ergänzungsroutine haben, wird die folgende Fehlermeldung angezeigt:
Benutzer {1} kann nicht auf Ergänzungsroutine {0} zugreifen. 
Wenn das Tag der Ergänzungsroutine für den aktuellen Zyklus nicht aktiviert ist, wird die folgende Fehlermeldung angezeigt:
Die für Zyklus {1} definierte Ergänzungsroutine {0} wurde nicht gefunden.

Pläne mit der Standardroutine berechnen

Klicken Sie auf Pläne berechnen. Die für den Zyklus definierte Ergänzungsroutine wird mit den folgenden Voreinstellungen aufgerufen:

  • Artikelelementauswahl: Arbeitsblattinhalt
  • Ortselementauswahl: Arbeitsblattinhalt
  • Auftragsstart - Versatz (Tage): Die Voreinstellung ist 0.
  • Anforderungshorizont (Tage): Zukünftiger Horizont des Zyklus (in Tage umgerechnet)

Der Fortschrittsstatus für "Pläne berechnen" wird in einem Popup-Fenster angezeigt.

Hinweis: 
  • Wenn der Plan ohne Fehler oder Ausnahmen über die Ergänzungsroutine abgeschlossen wird, wird das Dialogfeld automatisch geschlossen.
  • Wenn der Prozess mit Fehlern oder Ausnahmen abgeschlossen ist, werden Warnmeldungen angezeigt. Das Dialogfeld kann manuell geschlossen werden. Anschließend werden die Arbeitsblätter automatisch aktualisiert.
  • Die Validierung der Einstellungen der Ergänzungsroutine basiert auf dem Standardaufruf für das Makro CallReplenishmentEngine. Weitere Informationen dazu finden Sie unter "Artikel und Ort mit der Standardplanung planen".

Im Folgenden werden die Befehlsbeispiele aufgeführt:

  • Der Benutzer kann "Plan berechnen" mit dem Arbeitsblatt auswählen:
    • Kontextelement ist auf "Alle Artikel" gesetzt.
    • Kontextort ist auf EMEA gesetzt.
    • Ergänzungsroutine - Zyklen = Standardroutine
    • Zyklusperiode - Startdatum = 10.01.2016
    • Anforderungshorizont (zukünftiger Horizont des Zyklus) = 52
    • Auftragsstart - Versatz = 0
  • CallReplenishmentEngine (alle Artikel, EMEA, 0, 50)

Plan mit Optionen berechnen

  1. Klicken Sie auf Plan mit Optionen berechnen. Es wird ein Dialogfeld angezeigt.
  2. Geben Sie die folgenden Daten ein:
    Feldname Standardwert Anmerkungen
    Ergänzungsroutine Ergänzungsroutine des Zyklus Die für den ausgewählten Zyklus definierte Ergänzungsroutine.
    Aktuelle Periode - Startdatum Zyklusperiode - Startdatum Der erste Tag der aktuellen Periode.
    Auftragsstart - Versatz (Tage) 0 Die Anzahl der Tage für den Versatz, bevor Aufträge generiert werden. Sie können den Wert auf Basis des Anforderungshorizonts anpassen.
    Anforderungshorizont (Tage) Zukünftiger Horizont des Zyklus, umgerechnet in Tage Der Wert, der eine beliebige Zahl > 1 bis zum zukünftigen Horizont des Zyklus (in Tagen) sein kann. Der Wert muss mit dem Wert im Feld "Auftragsstart - Versatz" übereinstimmen oder darüber liegen.
    Artikel Artikelauswahl für den Arbeitsblattkontext Die Artikel (aus dem Arbeitsblattkontext), die für die Berechnung berücksichtigt werden sollen.
    Orte Artikelauswahl für den Arbeitsblattkontext Die Orte (aus dem Arbeitsblattkontext), die für die Berechnung berücksichtigt werden sollen.
    Hinweis: Dieser Wert kann überschrieben werden, wenn das Kontrollkästchen "Alle Orte einbeziehen" markiert ist.
    Alle Orte einbeziehen Aus Wenn dieses Kontrollkästchen markiert ist, wird der Kontextort nicht berücksichtigt, und alle Orte werden zur Berechnung der Pläne verwendet.
  3. Klicken Sie auf OK. Der Befehl CallReplenishmentEngine wird auf Basis der angegebenen Daten aufgerufen. Die folgenden Parameter werden an den Befehl CallReplenishmentEngine weitergegeben:
    • Artikelelementauswahl: Arbeitsblattinhalt
    • Ortselementauswahl: Arbeitsblattinhalt
      Hinweis: Wenn das Kontrollkästchen "Alle Orte einbeziehen" im Dialogfeld "Plan mit Optionen berechnen" markiert ist, überschreibt der Auswahlparameter "Ortselement" den Arbeitsblattkontext, und es wird null an die Routine weitergegeben. Dies zeigt an, dass alle Orte berücksichtigt werden müssen.
    • Auftragsstart - Versatz (Tage): Ausgewählt im Dialogfeld "Plan berechnen".
    • Anforderungshorizont (Tage): Ausgewählt im Dialogfeld "Plan berechnen".
  4. Klicken Sie auf OK. Es wird ein Pop-up-Fenster angezeigt, um den Fortschritt der Planberechnung zu verfolgen.
    Hinweis: 
    • Wenn der Plan ohne Fehler oder Ausnahmen über die Ergänzungsroutine beendet wird, wird das Fenster automatisch geschlossen.
    • Wenn der Planungsprozess mit Fehlern oder Ausnahmen abgeschlossen ist, wird eine Fehlermeldung angezeigt. Das Fenster kann manuell geschlossen werden; danach werden die Arbeitsblätter automatisch aktualisiert.