!--a11y-->
Systemdatencontainer
verwenden 
Wenn Sie einen Systemdatencontainer in den Attributen eines Testskipts angeben, können Sie auf entfernte Systeme zur Design-Zeit zugreifen, um Transaktionen aufzuzeichnen oder um dort auf Definitionen von Funktionsbausteinen, Klassen, Methoden und Datentypen zuzugreifen.
Ein Systemdatencontainer ermöglicht es Ihnen außerdem, ein Zielsystem für eine Parameterreferenz in der Parameterliste anzugeben. Sie können dadurch Metadaten von dem angegebenen System zur Design-Zeit aufrufen. Diese Informationen werden zur Laufzeit ohne erneute Verbindung zum entfernten System verwendet.
Ein Pflegezielsystem kann in den Attributen eines Testskripts oder Testdatencontainers angegeben werden. Wenn kein anderes System angegeben ist, wird auf dieses System während der Skriptentwicklung für folgende Aktionen zugegriffen:
· Das Aufzeichnen der Befehle TCD, SAPGUI und WEBDYNPRO.
· Das Anlegen der Befehle FUN, SETTAB, GETTAB, CHETAB, BCSET und CALLMETHOD sowie anderer ABAP Objects-Befehle.
· Die Ausführung eines Testskripts, das innerhalb der eCATT-Skriptentwicklungsumgebung gestartet wird (wenn es nicht von Startoptionen überschrieben wird).
· Das Prüfen der Syntax von Inline ABAP (bei Verwendung von Testskript ® Prüfen ® Erweitert).
· Das Aufrufen von Metadaten für Parameterreferenzen.
Testskripte können von anderen Testskripten, wie in der folgenden Grafik veranschaulicht ist, referenziert werden.

Selbst wenn ein Testskript seinen eigenen Systemdatencontainer für die Pflege enthält, wird bei der Ausführung nur der Systemdatencontainer vom obersten Testskript verwendet. Deswegen muss ein gültiger Systemdatencontainer für jedes logische Zielsystem von jedem referenzierten Skript eine RFC-Destination liefern (im obigen Beispiel: für R3, CRM, X, Y, A, B, FU und Hugo). Er darf mehr Destinationen enthalten als für das Szenario erforderlich sind.
Der Systemdatencontainer in der Testkonfiguration überschreibt den Systemdatencontainer des referenzierten Testskripts während der Ausführung.
Sie können den Systemdatencontainer und das Zielsystem in den Startoptionen während der Ausführung des Testskripts oder der Testkonfiguration überschreiben. Für die Ausführung von:
· Testskripten aus der eCATT-Entwicklungsumgebung ist das standardmäßige Ziel das Pflegezielsystem.
· Testkonfigurationen ist das standardmäßige Ziel das Zielsystem der Testkonfiguration. Das Pflegezielsystem des Testskripts ist nicht relevant.
Befehle mit einem speziellen Zielsystem, das bei diesem Befehl angegeben ist, werden in diesem System ausgeführt. Wenn das Zielsystem im Systemdatencontainer nicht definiert ist oder sich nicht dort befindet, tritt ein Fehler auf.
Befehle ohne ein bestimmtes Zielsystem werden auf die folgende Weise ausgeführt:
· Im Master-Skript werden die Befehle im standardmäßigen Zielsystem ausgeführt.
In referenzierten Skripten <Skript_Ref>hängt die Ausführung vom Aufruf selbst ab:
¡ REF ( <Skript_Ref>, <Schnittstelle>, <Ziel>). – Ausführung im System <Ziel>.
¡ REF ( <Skript_Ref>, <Schnittstelle>). – Ausführung im standardmäßigen Zielsystem des aufrufenden Skripts.
