PS_MODIFY_RUNCONTROL

Ändert einzelne Parameter in Run Controls. Weitere Informationen finden Sie unter Änderungen in Run Controls.

Schnittstelle: PROCESSREQUEST_SBB
PeopleSoft Version: 8+

Syntax

PS_MODIFY_RUNCONTROL

    RUNCONTROLID=...
    ,RECORDNAME
    =...
    ,FIELDNAME
    =...
    ,FIELDVALUE
    =...
    [,KEYNAME(1)=...
    ,KEYVALUE(1)
    =...]
    [,KEYNAME(2)=...
    ,KEYVALUE(2)
    =...]
    [,KEYNAME(3)=...
    ,KEYVALUE(3)
    =...]

Syntax

Beschreibung/Format

RUNCONTROLID=

Run Control-ID des PeopleSoft-Jobs.
Format: Script-Literal

RECORDNAME==

Name eines PeopleSoft-Satzes, welcher Teil einer Run Control ist.
Format: Script-Literal

FIELDNAME=

Name eines Feldes des PeopleSoft-Satzes.
Format: Script-Literal

FIELDVALUE=

Wert, der dem Feld zugewiesen werden soll.
Format: Script-Literal

KEYNAME(n)=

Schlüssel im der Run Control-Tabelle
Format: Script-Literal

n zeigt die Stufe an. Es sind Werte zwischen 1 und 3 erlaubt.

KEYVALUE(n)=

Wert für das Schlüsselfeld
Format: Script-Literal

n zeigt die Stufe an. Es sind Werte zwischen 1 und 3 erlaubt.

Mit dem Script-Element können Felder aus PeopleSoft-Sätzen neue Werte zugewiesen und so Parameter von Run Controls direkt geändert werden. Da dabei die PeopleCodes, welche beim Satz und den Feldern definiert sind, nicht durchlaufen werden, ist die Plausibilität der neuen Werte sicherzustellen. So kann das nicht korrekte Zuweisen von Werten auch zu "Inkonsistenzen" führen. Das ist beispielsweise der Fall, wenn ein Von-Datum mit einem neuen Wert versorgt wird, ein dazugehöriges Bis-Datum aber nicht.

Tipp: Verwenden Sie separate Run Control-IDs für die Batchverarbeitung mit AE, um Konflikte zu vermeiden.

Achtung! Fehlt eine Schlüsselangabe oder ist sie fehlerhaft, so bricht die Modifikation ab und der Job wird nicht ordnungsgemäß beendet.

Hinweis: Zwei Schlüssel sind immer in PeopleSoft Run Control-Tabellen enthalten: OPRID und RUN_CNTL_ID. Achten Sie darauf, dass Sie diese Parameter nicht angeben, wenn Sie das Script-Element PS_MODIFY_RUNCONTROL verwenden. Andernfalls werden keine Änderungen in der Tabelle vorgenommen.

Beispiel

Im folgenden Beispiel wird dem Feld ASOFDATE des PeopleSoft-Datensatzes "RUN_CTRL_HR" ein neues Datum zugewiesen.

PS_MODIFY_RUNCONTROL RUNCONTROLID='sbb',RECORDNAME='RUN_CNTL_HR',FIELDNAME='ASOFDATE',FIELDVALUE='20020117'

Das zweite Beispiel zeigt die Modifikation einer Ablaufsteuerung für die Währungsumrechnung.

PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_CC2_EO',FIELDNAME='RATE_MULT',FIELDVALUE='100',KEYNAME(1)='CURRENCY_CD',KEYVALUE(1)='AUT'

Siehe auch: