GENERATE_SCRIPT_VARS
Verwenden Sie die GENERATE_SCRIPT_VARS- Script-Funktion, um Script-Variablen aus einem VARA-Objekt oder aus einer laufenden Datensequenz zu generieren. Mit dieser Script-Funktion können Sie Scripts schreiben, ohne jede Script-Variable einzeln definieren zu müssen. Wenn die Script-Variable bereits existiert, wird der Wert aktualisiert.
Hinweis: Die Systemeinstellungen müssen so konfiguriert sein, dass sie die Verwendung der GENERATE_SCRIPT_VARS-Script-Funktion erlauben. Die GENERATE_UNDEFINED_SCRIPT_VARS-Option muss auf Y gesetzt sein. Weitere Informationen finden Sie unter UC_SYSTEM_SETTINGS - Systemweite Einstellungen.
Syntax
GENERATE_SCRIPT_VARS (Vara|Process Handle ,[APPEND_POUND_SIGN] [, UPDATE|IGNORE|ABORT])
Parameter
- GENERATE_SCRIPT_VARS
Erzeugt Script-Variablen aus einem VARA-Objekt oder einer Datensequenz - VARA|Prozess Handle
Name oder Prozess-Handhabe des VARA-Objekts, aus dem die Variablen generiert werden sollen
Format: Script-Literal oder Script-Variable - APPEND_POUND_SIGN
(Optional) Fügt ein #-Zeichen am Ende der Script-Variablennamen ein - UPDATE/IGNORE/ABORT
Aktion, die ergriffen werden kann, wenn die Script-Variable bereits existiert:- ABORT
Das Script bricht mit einem Script-Fehler ab (Standard) - UPDATE
Bestehende Script-Variablen werden aktualisiert - IGNORE
Bestehende Script-Variablen werden ignoriert
- ABORT
Rückgabewert
Anzahl der aktualisierten oder ignorierten Script-Variablen
Beispiel
Ein VARA-Objekt mit dem Namen VARA.STORE enthält die folgenden Werte:
- Key: STORE_ADR
Wert: Musterstraße 1 - Key: STORE_LOC
Wert: Wien - Key: STORE_ZIP
Wert: 1120
Das folgende Script generiert Script-Variablen aus den Werten in VARA.STORE. Die Script-Funktion fügt dem Namen jeder Script-Variablen ein #-Zeichen hinzu. Das Script gibt die Werte im Aktivierungsreport aus.
:SET &ret# = GENERATE_SCRIPT_VARS("VARA.STORE", APPEND_POUND_SIGN, UPDATE)
:PRINT The address for the store is &STORE_ADR# - &STORE_ZIP# &STORE_LOC#.
Der folgende Text wird im Aktivierungsreport ausgegeben:
The address for the store is Sample Street 1 - 1120 Vienna.
Siehe auch:
sieheauch1