RunInterfaceService (Import) auf Szenarienebene

Das Makro RunInterfaceService wird verwendet, um einen Schnittstellendienst auszuführen, mit dem Plandaten für das aktuelle Szenario importiert werden. Dieses Makro wird auf Szenarienebene ausgeführt.
Die folgende Tabelle enthält die Parameter, die zum Ausführen des Makros RunInterfaceService (Import) verwendet werden:
Parameter Beschreibung
Schnittstellendienst - Name Der Name des ausgeführten Schnittstellendienstes.
Richtung Die Richtung des Datenflusses. Dieser Wert muss auf "Import" gesetzt werden.
Bei Fehler alle ablehnen Zeigt an, dass der Importvorgang abgebrochen wird, wenn ein Fehler auftritt.
Hinweis: Dieser Parameter ist nur anwendbar, wenn das Feld "Richtung" auf "Import" gesetzt ist.
Filter Der Filter, der zur Bestimmung der Artikel- und Ortsauswahl verwendet wird. Es werden nur die relevanten Daten der ausgewählten Artikel und Orte importiert, die den angegebenen Kriterien entsprechen.
Der Wert für das Feld Befehl muss im folgenden Format angegeben werden: RunInterfaceService(Name des Schnittstellendienstes, Richtung, [Bei Fehler alle ablehnen], [Filter]).
Hinweis: Die optionalen Parameter werden in eckigen Klammern [ ] angegeben.
Tabelle 1. Beispiel
Anforderung Parameter
Alle Artikel an allen Orten aus der laufenden Planungsperiode für den Zyklusperiodenhorizont importieren. RunInterfaceService("Eigene Prognose importieren","Import")
Alle Artikel an allen Orten aus der laufenden Planungsperiode für den Zyklusperiodenhorizont importieren. Wenn ein Fehler auftritt, werden alle importierten Datensätze abgelehnt. RunInterfaceService("Eigene Prognose importieren","Import", "Wahr" (True))

Validierungs- und Fehlermeldungen

Die folgende Tabelle listet den Status der Zyklusperiode und die damit verbundenen Validierungsmeldungen auf:
Zyklusperiode – Status Szenario - Status Ausführen möglich? Validierungsmeldung
Ausstehend --- Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Ausstehend" hat.
Wird ausgeführt In Bearbeitung Ja ---
Wird ausgeführt Prüfung, Abgelehnt, Angehalten, Genehmigt, Veröffentlichen Nein Makro {0} kann nicht ausgeführt werden, da das Szenario den Status {1} hat.
Abgeschlossen Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Abgeschlossen" hat.
Abgebrochen Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Abgebrochen" hat.
Angehalten Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode "nicht ausgeführt" wird.
Archiviert Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Archiviert" hat.
Die Plandaten werden bei erfolgreicher Validierung und Ausführung des Makros für das aktuelle Szenario importiert. 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/-regeln Fehlermeldung
Überprüfen Sie, ob der weitergegebene Schnittstellendienst gültig ist. Schnittstellendienst "{0}" wurde nicht gefunden.
Wenn die ausgewählte Schnittstellendienst-Dateneinheit auf den aktuellen Makrokontext nicht angewendet werden kann, wird das Makro nicht ausgeführt. Zum Beispiel kann RunInterfaceService für das Szenario nur Schnittstellen mit Dateneinheit = Szenarienwert ausführen. Schnittstellendienst {0} entspricht nicht der Dateneinheit, die für ein Szenarienmakro erforderlich ist.
Wenn die Richtung nicht der Schnittstellenrichtung des ausgewählten Schnittstellendienstes entspricht, wird das Makro nicht ausgeführt. Der Richtungsparameter {0} entspricht nicht der Richtung des ausgewählten Schnittstellendienstes "{1}".
Wenn die ausgewählte Richtung "Import" lautet, muss die Zyklusperiode bei einem "In Bearbeitung"-Szenario "Verfügbar" sein. RunInterfaceService mit Richtung "Import" kann für eine Zyklusperiode mit dem Status "{0}" nicht ausgeführt werden.
Stellen Sie sicher, dass der Szenarienstatus "In Bearbeitung" lautet, wenn ein Import ausgeführt wird. RunInterfaceService mit Richtung "Import" kann für einen Szenarienstatus "{0}" nicht ausgeführt werden.
Für die Schnittstelle "Szenarienwerte importieren", wenn die im Schnittstellendienst angegebene Kalenderebene im Kalender für den aktuellen Zyklus nicht vorhanden ist. Kalenderebene {0} kann nicht gefunden werden.
Wenn die Kalenderebene nicht größer oder gleich der Kalenderebene zum Speichern von Szenarienwerten ist, wird eine Warnmeldung angezeigt und der Importvorgang abgebrochen. Kalenderebene {0} liegt unterhalb der Kalenderebene {1} zum Speichern von Szenarienwerten.
Wenn Sie RunInterfaceService in einem Zyklusperiodenkontext ausführen, muss sich der ausgewählte Schnittstellendienst auf einen Kalender beziehen, der mit dem Kalender für die aktuelle Zyklusperiode übereinstimmt. Ansonsten wird das Makro nicht ausgeführt. Der Kalender, auf den im Schnittstellendienst {0} Bezug genommen wird, entspricht nicht dem Kalender der aktuellen Zyklusperiode.