Makro RunCommand auf Szenarienebene

Das Makro RunCommand wird zum Ausführen eines Befehls für eine Datenquelle verwendet. Dieses Makro kann für die Beschaffungsplanungs- oder Datenbank-Datenquellen auf Szenarienebene ausgeführt werden.
Die folgende Tabelle enthält die Parameter, die zum Ausführen des Makros RunCommand auf Szenarienebene verwendet werden:
Parameter Details
Datenquelle Die Datenquelle, für die der Befehl ausgeführt wird. Mögliche Werte:
  • Beschaffungsplanung
  • Datenbank
Befehlstext Der Befehl, der für die angegebene Datenquelle ausgeführt werden soll.

Der Wert für das Feld Befehl muss im folgenden Format angegeben werden: RunCommand (Datenquelle, Befehlstext).

Tabelle 1. Beispiel
Anforderung Parameter
Den Befehl "workflow: Solve" für die Datenquelle "Produktion" ausführen. RunCommand("Produktion","Workflow: Solve")

Der Befehl wird für die angegebene Datenquelle bei erfolgreicher Validierung und Ausführung des Makros ausgeführt.

Die folgende Tabelle listet den Status der Zyklusperiode und die damit verbundenen Validierungsmeldungen auf:
Status der Quellzyklusperiode Status des Quellszenarios Ausführen möglich? Validierungsmeldung
Ausstehend --- Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Ausstehend" hat.
Wird ausgeführt Beliebig Ja ---
Angehalten Beliebig Ja ---
Abgeschlossen Beliebig Ja ---
Abgebrochen Angehalten Ja ---
Archiviert Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Archiviert" hat.
Die Validierung erfolgt, wenn Sie das Makro RunCommand ausführen. Wenn die Validierung fehlschlägt, wird das Makro abgebrochen und die entsprechende Fehlermeldung angezeigt. Die folgende Tabelle enthält die Fehlermeldungen, die für die verschiedenen Validierungsfehler angezeigt werden:
Validierungsbedingung Fehlermeldung
RunCommand unterstützt nur den Datenquellentyp "Beschaffungsplanung" oder "Datenbank". Für das Makro RunCommand ist eine Datenquelle des Typs Beschaffungsplanung oder Datenbank erforderlich.
Überprüfen Sie, ob die Datenquelle gültig ist. Datenquelle {0} wurde nicht gefunden.
Wenn der Typ der Datenquelle "Beschaffungsplanung" ist, muss der zweite Parameter ein gültiger Befehl für die Beschaffungsplanung sein. Das bedeutet, der Parameterwert muss das Format "Workflow: Workflowname" haben. Anderenfalls wird der Befehl abgelehnt und eine Fehlermeldung angezeigt. Befehl {0} ist für die Beschaffungsplanung nicht gültig.