CREATE_PROCESS

Verwenden Sie die Script-Funktion CREATE_PROCESS, um eine Datensequenz zu erstellen. Die Script-Funktion gibt einen Verweis auf die erstellte Datensequenz zurück. Mit der Script-Funktion können Sie angeben, ob die Datensequenz leer ist oder mit Zeilen aus anderen Datensequenzen ausgefüllt werden soll.

Tipps:

Syntax

CREATE_PROCESS (Modus [[ , Datensequenz1] , Datensequenz2])

Parameter

  • CREATE_PROCESS
    Erstellt eine Datensequenz

  • Modus
    Gibt an, wie die Datensequenz erstellt wird
    Zulässige Werte:

    • NEW
      Erstellt eine leere neue Datensequenz
    • JOIN
      Kombiniert zwei Datensequenzen
    • DUPLICATE
      Kopiert eine vorhandene Datensequenz

  • Datensequenz-Referenz 1
    (nur für die Modi JOIN und DUPLICATE) Referenz auf die zu kombinierende oder zu duplizierende Datensequenz

  • Datensequenz-Referenz 2
    (nur für den Modus JOIN) Referenz auf die Datensequenz, die mit der ersten Datensequenz kombiniert werden soll

Beispiele

Im folgenden Beispiel wird eine leere Datensequenz erstellt. Das Script fügt 2 Zeilen mit jeweils drei Spalten zu der Datensequenz hinzu. Die zweite Zeile wird mit Werten gefüllt, die aus einem VARA-Objekt abgerufen werden.

:SET &HND# = CREATE_PROCESS(NEW)
:SET &LINE1# "Test1,Test2,Test3"
:SET &RET#PUT_PROCESS_LINE(&HND#, &LINE1#, ",")
:DEFINE &LINE2#, string, 3
:FILL &LINE2#[] = GET_VAR(TEST.VAR, KEY1)
:SET &RET#PUT_PROCESS_LINE(&HND#, &LINE2#[],)

Im folgenden Beispiel wird ein Duplikat einer vorhandenen Datensequenz erstellt.

:SET &HND1# = PREP_PROCESS_VAR(VARA.DB,"*WIN*")
:SET &HND2# = CREATE_PROCESS(DUPLICATE,&HND1#)

Im folgenden Beispiel wird eine neue Datensequenz erstellt, indem zwei vorhandene Datensequenzen kombiniert werden.

:SET &HND1# = PREP_PROCESS_VAR(VARA.DB1,"*WIN*")
:SET &HND2# = PREP_PROCESS_VAR(VARA.DB2,,"*JOBS*",1)
:SET &HND#CREATE_PROCESS(JOIN,&HND1#,&HND2#)

Siehe auch: