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. |
RECORDNAME== | Name eines PeopleSoft-Satzes, welcher Teil einer Run Control ist. |
FIELDNAME= | Name eines Feldes des PeopleSoft-Satzes. |
FIELDVALUE= | Wert, der dem Feld zugewiesen werden soll. |
KEYNAME(n)= | Schlüssel im der Run Control-Tabelle n zeigt die Stufe an. Es sind Werte zwischen 1 und 3 erlaubt. |
KEYVALUE(n)= | Wert für das Schlüsselfeld 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:
seealso