Änderungen in Run Controls

Die meisten Prozesse benötigen für die Durchführung Parameterangaben wie z. B. einen Zeitraum. Diese Informationen können in Run Controls (RUN_CONTROL_RECORDS) gespeichert werden. Die Prozesse beziehen die Parameter für die Durchführung aus dem zugewiesenen Run Control.

Ein Run Control ist in der Regel genau ein Datenbanksatz in der PeopleSoft-Datenbank. Er kann jedoch auch mehrere Datensätze umfassen. Ein Run Control wird durch die beiden Schlüsselwörter OPRID (User-ID) und RUN_CNTRL_ID eindeutig identifiziert.

Verwendung

Die AE stellt die Funktion PS_MODIFY_RUNCONTROL zur Verfügung, mit der Sie Run Controls ändern können. Die Anpassung bezieht sich hierbei auf einen einzelnen Datensatz. Sollen mehrere Datensätze eines Run Controls gepflegt werden, so müssen Sie für jede Änderung einen eigenen PS_MODIFY_RUNCONTROL-Aufruf vornehmen. Dieses Vorgehen unterscheidet die AE von der Online-Pflege in PeopleSoft.

Beispiel 1

Ein Benutzer möchte den SQR-Report Umsatzanalyse Mitarbeiter durchführen und erstellt deshalb das Run Control myRunControl. Nach dem Hinzufügen des Run Controls werden die für den Report notwendigen Parameterfelder eingegeben und gespeichert. Die relevanten Felder sind FROM_DATE und THRU_DATE.

Die AE ermittelt die User-ID aus dem Login-Objekt des PeopleSoft-Jobs automatisch.

PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_HR',FIELDNAME='FROM_DATE',FIELDVALUE='20050306'
PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_HR',FIELDNAME='THRU_DATE',FIELDVALUE='20060306'

Beispiel 2

Das folgende Beispiel zeigt ein Run Control für die Währungsumrechnung. Dieses Mal sind nicht nur Felder, sondern auch Werte in Listenform vorhanden. Es handelt sich um eine Aufzählung von Währungen.

Um die Werte bezüglich der Währung ändern zu können, muss beim Aufruf von PS_MODIFY_RUNCONTROL zusätzlich ein Schlüssel übergeben werden.

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

Die Daten der Währungsliste werden auf Ebene 1 zur Verfügung gestellt. Geben Sie daher die Zahl 1 in den Parametern KEYNAME(1)= und KEYVALUE(1)= an.

Risiken und Einschränkungen

Wichtig! Beachten Sie beim Ändern von Run Controls folgende Hinweise:

Siehe auch:

PS_MODIFY_RUNCONTROL