Makro CopyScenarioNote

Das Makro CopyScenarioNote wird verwendet, um die angegebenen Kommentare aus dem Quellzyklusperioden-Szenario in das Zielszenario zu kopieren. Dieses Makro wird auf Szenarienebene ausgeführt.
Die folgenden Parameter werden verwendet, um die zu kopierenden Hinweise zu bestimmen:
Quellzyklusperiode
Wenn die Quellzyklusperiode nicht definiert ist, verwenden Sie die zuletzt veröffentlichte Zyklusperiode.
Quellszenario
Wenn das Quellszenario nicht definiert ist, verwenden Sie das veröffentlichte Szenario für dieses Modul.
Kommentartyp
Wenn der Kommentartyp definiert ist, kopieren Sie alle Kommentare (Format = Protokoll) für dieses Szenario der Zyklusperiode.

Zum Ausführen des Makros muss der Wert für das Feld Befehl im folgenden Format angegeben werden: CopyScenarioNote([Quellzyklusperiode],[Quellszenario],[Kommentartyp])

Bei der Makroausführung werden die angegebenen Kommentare aus dem Szenario der Quellzyklusperiode in das Zielszenario der Zyklusperiode kopiert. Das Ziel ist das Szenario einer Zyklusperiode, in dem das Makro ausgeführt wird. Der Kommentar wird wie folgt kopiert:

  • Die Werte für "Zyklusperiode" und "Szenario" werden mit den neuen Zieldaten aktualisiert. Die Werte für "Zyklus" und "Modul" sind identisch mit der Quelle.
  • Felder wie Zusammenfassung, Kommentartyp, Datum, Priorität, Format, Artikel, Periode oder Ort, In Notizbuch einbeziehen und Details behalten die Quellkommentarinformationen bei. Diese Felder werden mit dem Zeichenkettenwert aktualisiert, und es erfolgt keine Validierung.
  • Der Benutzer wird mit dem Zeichenkettenwert aktualisiert, und für den Benutzer erfolgt keine Validierung.
  • Der Kommentar wird nur kopiert, wenn Folgendes zutrifft:
    • Der Kommentartyp ist in der Zielzyklusperiode vorhanden.
    • Die Periode ist am Zielzyklusperiodenhorizont vorhanden.
  • Der Quellzyklus und das -modul müssen mit dem Zielzyklus und dem -modul übereinstimmen. Anderenfalls wird eine Validierungsmeldung angezeigt, um dem Endbenutzer anzuzeigen, dass der Zyklus oder das Modul nicht gefunden wurden.
  • Nur Kommentare im Format "Protokoll" werden unterstützt.
Tabelle 1. Beispiel
Anforderung Parameter
Kopieren Sie alle Szenarienkommentare (wobei Kommentartyp = Protokoll) aus dem Szenario "Demand Plus - Basis" für die Zyklusperiode GJ19 M08. CopyScenarioNote("GJ19 M08","Demand-Plus Basis","")
Kopieren Sie die Aktionsplankommentare aus dem veröffentlichten Szenario für Zyklusperiode GJ19 M08. CopyScenarioNote("GJ19 M08","","Aktionsplan")
Kopieren Sie die Aktionsplankommentare aus dem veröffentlichten Szenario für die zuvor veröffentlichte Zyklusperiode. CopyScenarioNote("","","Aktionsplan”)

Es werden Validierungen durchgeführt, wenn Sie das Makro ausführen. Wenn eine Validierung fehlschlägt, wird die Makroausführung abgebrochen und eine entsprechende Fehlermeldung angezeigt.

In dieser Tabelle werden die Makrobefehle des Szenarios im Vergleich zu den Zyklusperioden-/Szenarienstatus- und Validierungsmeldungen beschrieben.
Zyklusperiode – Status Szenario - Status Ausführen möglich? Validierungsmeldung
Ausstehend --- Nein --- Die Option ist deaktiviert.
Wird ausgeführt In Bearbeitung Ja ---
Angehalten Beliebig Nein --- Die Option ist deaktiviert.
Abgebrochen Angehalten Ja ---
Archiviert Beliebig Nein --- Die Option ist deaktiviert.
Die folgende Tabelle beschreibt die Fehlermeldung, die während der Makroausführung angezeigt wird:
Validierung Validierungsmeldung
Kommentar Kommentar {0} wurde nicht gefunden.
Periode Periode {1} wurde nicht gefunden.
Kommentarformat Der Kommentar {0} weist nicht das richtige Format auf. Nur Kommentare mit Format = Protokoll werden unterstützt.