Sie können Skripte auch dann verketten, wenn eine Abfrage zu groß oder zu komplex ist. Brechen Sie die ursprüngliche Abfrage in kleinere Abfragen auf und verknüpfen Sie sie. Wenn Sie die verknüpfte Abfrage ausführen, werden die Daten genauso zurückgegeben wie bei der Ausführung der ursprünglichen Abfrage.
In Studio können Sie die Option Alles vom ersten Skript nutzen, um schnell bestimmte Einstellungen für alle verknüpften Skripte in einer Kette anzugeben. Oder Sie können unterschiedliche Einstellungen für jedes Skript verwenden. Nachfolgend die drei Optionen:
- Alles vom ersten Skript
- Alles von einzelnem Skript – Verwenden Sie diese Einstellung, wenn Sie Arbeitsblätter mit unterschiedlichen Namen haben, oder wenn Sie Arbeitsblätter einbeziehen, die in nicht-englischen Versionen von Excel erstellt wurden.
- Benutzerdefiniert – Verwenden Sie diese Einstellung, wenn Sie bestimmte Einstellungen beibehalten und nur manche ändern möchten.
Wichtig:
Das Querverknüpfen von Query und Transaction Skripten in derselben Kette wird für alle Skripte, die in Studio Versionen ab 11.x erstellt wurden, unterstützt.
Studio 20.3 unterstützt das Querverknüpfen von Query und Transaction Skripten in derselben Kette für Standard-Workflow (NDR) und nur dann, wenn Query das erste Skript („Basisskript“) ist; die einzige unterstützte Ketteneinstellung ist „Alles von einzelnem Skript“. Diese Skripte können auf wiederkehrender Basis geplant werden. In Evolve und Studio Manager können Sie innerhalb des vollständigen Versionsverlaufs der Dokumente die Anzahl der Gesamtzeilen und der Fehlerzeilen für jedes Skript separat anzeigen. Außerdem können Sie von Studio und dem Add-In aus lokale und Server-Einplanungen vornehmen.
Studio 20.3 unterstützt keine verknüpften Ketten (querverknüpft oder nicht), die 10.x-Skripte mit 11.x,- 12.x- oder 20.x-Skripten kombinieren.
In Query v10.x erstellte Skripte verwenden die ältere Version des Ein-Skript-nach-dem-anderen-Verknüpfungsprozesses und die Skripte werden im Hintergrundmodus ausgeführt.
Erstellen eines Ketten Skripts
- Öffnen Sie das Skript, das zuerst in der Kette ausgeführt werden soll.
- Klicken Sie auf Skripte verketten.
- Klicken Sie auf Hinzufügen, navigieren Sie zum gewünschten Skript und klicken Sie auf Öffnen.
Wiederholen Sie den Vorgang für jedes Skript, das Sie zur Kette hinzufügen möchten.
Verwenden Sie die Aufwärts- und Abwärtspfeile, um die Reihenfolge der Skripte zu ändern.
- Führen Sie eine der folgenden Aktionen aus:
- Klicken Sie auf Alles vom ersten Skript. Jedes Skript in der Kette verwendet die Einstellungen des ersten Skripts.
- Klicken Sie auf Alles von einzelnem Skript. Jedes Skript verwendet seine Einstellungen für Startzeile, Endzeile, Arbeitsblatt und Datendatei.
- Klicken Sie auf Benutzerdefiniert und anschließend auf die Hauptschaltfläche Einstellungen. Jede Einstellung in dem Kästchen ist festgelegt auf Einzelne Skripteinstellungen verwenden. Wenn Sie eine Einstellung für alle Skripte beibehalten möchten, klicken Sie auf die Schaltfläche neben der Einstellung und anschließend auf Einstellungen des ersten Skripts verwenden. Klicken Sie dann für jedes einzelne Skript auf die Schaltfläche Einstellungen und geben Sie die gewünschten Einstellungen ein.Anmerkung:
Hinweise: Wenn Sie möchten, dass sich der Ausführer bei SAP anmeldet, bevor jedes verknüpfte Skript ausgeführt wird, wählen Sie im Kästchen „Einstellungen“ Einzelne Skripteinstellungen verwenden und deaktivieren Sie dann das Kästchen „ALC“ für jedes Skript. (ALC steht für „Automatische Anmeldung“.)
Die Einstellungen für Datendatei speichern in den Studio Optionen werden nicht auf verkettete Skripte angewendet. Die Datendatei wird nach der Ausführung jedes Skripts gespeichert.
Kettenausführungseinstellungen werden im Dialogfeld „Kettenskript“ angezeigt.
Im Hintergrundmodus ausführen
Wenn ein oder mehrere verknüpfte Skripte mit einer Excel-Datendatei verknüpft sind, dann wird das Skript im Hintergrundmodus ausgeführt. Dies bedeutet, dass das Skript in einer separaten Instanz von Excel ausgeführt wird.