R3_ACTIVATE_JOBS
Verwenden Sie das Script-Element R3_ACTIVATE_JOBS, um Jobs auszuführen, die in SAP unter der Kontrolle der Automation Engine eingeplant wurden. Die zu startenden Jobs werden aus einer Liste gewählt. Die Auswahlkriterien werden in Form von Parametern zugewiesen. Die verwendete Transaktion ist SM37.
Tipp: Sie können PREP_PROCESS_FILE verwenden, um die Ausgabe zu durchsuchen und Reaktionen zu definieren.
Diese Seite beinhaltet Folgendes:
AE-Schnittstelle
Syntax
R3_ACTIVATE_JOB[S]
NAME=...
[,JOBCOUNT=...]
[,GROUP=...]
[,USER=...]
[,NOFOUND=...]
[,ERROR=...]
[,SELECT=...]
[,START=...]
[,NEW_NAME=...]
[,START_D[ATE]=...]
[,START_T[IME]=...]
[,END_D[ATE]=...]
[,END_T[IME]=...]
[,NO_DATE=...]
[,TARGET_S[ERVER]=...]
[,BEG_LOGLINES=...]
[,END_LOGLINES=...]
[,GET_SPOOL=...]
Parameter
-
R3_ACTIVATE_JOB[S]
Führt Jobs aus, die in SAP unter der Kontrolle der AE eingeplant wurden
-
NAME=
Wählt einen oder mehrere Intercepted Jobs anhand ihrer Namen aus. Verwenden Sie diesen Parameter zusammen mit dem Parameter JobCOUNT=, um einen einzelnen SAP-Job eindeutig zu identifizieren. Um mehrere Jobs auszuwählen, können Sie das Platzhalterzeichen * verwenden, wie beispielsweise xxx*.
Format: Script-Literal oder AE-Name
-
JOBCOUNT=
(Optional) Nummer des SAP-Jobs. Verwenden Sie diesen Parameter zusammen mit dem Parameter NAME=, um einen einzelnen SAP-Job eindeutig zu identifizieren
Format: Script-Literal -
GROUP=
(Optional) Wählt Aufträge auf der Grundlage von Gruppen aus, wie beispielsweise xxx*.
Format: Script-Literal oder AE-Name
Standardwert: "*" -
USER=
(Optional) Wählt Jobs auf der Grundlage von Benutzern aus, wie beispielsweise xxx*.
Format: Script-Literal oder AE-Name
Standardwert: "*" -
NOFOUND=
(Optional) Aktion, die ausgeführt werden soll, wenn keine Jobs gefunden werden
Format: Script-Literal
Erlaubte Werte:-
NORMAL (Standard)
Script-Ausführung wird fortgesetzt, der AE-Job endet normal -
ABEND
Script-Ausführung stoppt, der AE-Job endet vorzeitig
-
-
ERROR=
(Optional) Aktion, die ausgeführt werden soll, wenn einer der ausgewählten Jobs frühzeitig endet
Format: Script-Literal
Erlaubte Werte:-
ABEND (Standard)
Script-Ausführung endet, der AE-Job endet vorzeitig -
IGNORE
Die Script-Ausführung wird fortgesetzt, der AE-Job endet vorzeitig
-
-
SEL[ECT]=
(Optional) Die Auswahl gilt einmalig oder dauerhaft
Format: Script-Literal
Erlaubte Werte:-
ONCE (Standard)
Die Anzahl der ausgewählten Jobs wird einmalig abgerufen -
EVERY
Die Anzahl der ausgewählten Jobs wird nach jeder Job-Freigabe abgerufen. Deshalb können freigegebene Jobs parallel ausgeführt werden.
-
-
START=
(Optional) Legt fest, ob der ursprüngliche Job oder ein Duplikat gestartet werden soll
Format: Script-Literal
Erlaubte Werte:-
ORIGINAL (Standard)
-
DUPLICATE
-
-
NEW_NAME=
(Optional) Name des Jobs, der als Duplikat gestartet werden soll
Verwenden Sie diesen Parameter nur in Kombination mit START=DUPLICATE, andernfalls, wird dieser Parameter ignoriert.
Format: Script-Literal -
START_D[ATE]=
(Optional) Startdatum für die ausgewählten eingeplanten Jobs. Wenn Sie diesen Parameter ohne den Parameter END_DATE= verwenden, werden alle geplanten Jobs ausgewählt und starten an dem Startdatum, das Sie hier angeben.
Format: Script-Literal
Datumsformat: JJJJMMTT
Standardwert: 20000101 -
START_T[IME]=
(Optional) Startzeit für die ausgewählten eingeplanten Jobs. Wenn Sie diesen Parameter ohne den Parameter END_TIME= verwenden, werden alle eingeplanten Jobs ausgewählt und starten zu der angegebenen Startzeit. 23:59 Uhr ist die angewendete Endzeit in diesem Fall.
Format: Script-Literal
Zeitformat: HHMMSS
Standardwert: 000000 -
END_D[ATE]=
(Optional) Enddatum für die ausgewählten eingeplanten Jobs. Verwenden Sie das gleiche Datum für diesen Parameter UND den Parameter START_DATE=, wenn Sie alle Aufträge auswählen möchten, die an diesem Tag eingeplant sind.
Format: Script-Literal
Datumsformat: JJJJMMTTD
Standardwert: aktuelles Datum -
END_T[IME]=
(Optional) Endzeit für die ausgewählten eingeplanten Jobs.
Format: Script-Literal
Zeitformat: HHMMSS
Standardwert: 235959 -
NO_DATE=
(Optional) Gilt für Jobs ohne Startdatum
Format: Script-Literal oder AE-Name
Erlaubte Werte:-
"" (Standard)
-
X
-
-
TARGET_S[ERVER]=(Optional)
Zielsystem, das der freigegebene SAP-Job verwenden soll.
Format: Script-Literal
Erlaubte Werte:-
KEEP(Standard)
Das im ursprünglichen Job definierte Zielsystem wird beibehalten -
ATTRIBUTE
Das Zielsystem, das in den Hostattributen des Jobs definiert ist, wird verwendet.
-
-
BEG_LOGLINES=
(Optional) Dieser Parameter bestimmt die Anzahl der Zeilen, die an den AE-Job-Report weitergegeben werden sollen, gezählt ab dem Anfang des SAP-Job-Logs -
END_LOGLINES=
(Optional) Legt die Anzahl der Zeilen fest, die dem AE-Jobreport ab dem Ende des SAP-Joblogs hinzugefügt werden sollen
Standardwert: Das vollständige Joblog wird verwendet, wenn weder END_LOGLINES noch BEG_LOGLINES definiert sind. Wenn Sie nur einen dieser beiden Parameter definieren, werden die entsprechenden Zeilen des Job-Logs entweder vom Anfang oder vom Ende aus gelesen. Es wird kein Job-Log hinzugefügt, wenn Sie in beiden Parametern den Wert 0 definieren.
Erlaubte Werte: Zahlen -
GET_SPOOL=
(Optional) Fordert die Spool-Liste des gestarteten Jobs an
Format: Script-Literal
Erlaubte Werte:-
NO (Standard)
Die Spool-Liste wird nicht angefordert. -
YES
Die Spool-Liste wird angefordert. Sie wird als Textdatei in dem Verzeichnis abgelegt, das in der INI- Datei des SAP-Agenten mit dem Parameter Download_dir= (Abschnitt [GLOBAL]) definiert wurde. Weitere Informationen finden Sie unter Agent SAP.Der Name der Textdatei ist wie folgt aufgebaut:
<SAP-Jobzähler>_<Schrittnummer>_<Spool-Nummer>.txt
Diese Datei wird auch als Jobausgabe im AE-Job registriert. Weitere Informationen finden Sie unter Registrierte Job-Ausgabe.
-
Beispiele
Das folgende Beispiel gibt alle Jobs frei, die vom Benutzer NI eingeplant wurden:
R3_ACTIVATE_JOBS NAME='*',GROUP='*',USER='NI'
Das zweite Beispiel wählt alle Aufträge aus, die zwischen dem 01.07.2020, 12:00:00 und 02.07.2020, 23:59:59 eingeplant sind.
R3_ACTIVATE_JOBS NAME='*',GROUP='*',USER='SUPPORT',START_DATE='20200701',END_DATE='20200702'
Das dritte Beispiel wählt alle Jobs aus, die zwischen dem 01.07.2020, 12:30:00 Uhr und dem 02.07.2020, 12:30:00 eingeplant sind.
R3_ACTIVATE_JOBS NAME='*',GROUP='*',USER='SUPPORT',START_DATE='20200701',END_DATE='20200702'
Standard-Schnittstelle
Syntax
R3_ACTIVATE_JOB[S]
NAME=...
[,JOBCOUNT=...]
[,NOFOUND=...]
[,ERROR=...]
[,SELECT=...]
[,START=...]
[,NEW_NAME=...]
[,START_D[ATE]=...]
[,START_T[IME]=...]
[,END_D[ATE]=...]
[,END_T[IME]...]
[,TARGET_S[ERVER]...]
[,MON[ITOR]...]
[,WAIT...]
[,ABORTED...]
[,REPL[ICATE]...]
[,END_LOGLINES=...]
[,GET_SPOOL=...]
Parameter
-
R3_ACTIVATE_JOB[S]
Führt Jobs aus, die in SAP unter der Kontrolle der AE eingeplant wurden
-
NAME=
Wählt einen oder mehrere Intercepted Jobs anhand ihrer Namen aus. Verwenden Sie ihn zusammen mit dem Parameter JOBCOUNT, um einen bestimmten SAP-Job eindeutig zu identifizieren. Um mehrere Jobs auszuwählen, können Sie das Platzhalterzeichen * verwenden, wie beispielsweise xxx*.
Format: Script-Literal oder AE-Name -
JOBCOUNT=
(Optional) Nummer des SAP-Jobs
Verwenden Sie ihn zusammen mit dem Parameter NAME, um einen individuellen SAP-Job eindeutig zu identifizieren.
Format: Script-Literal -
NOFOUND=
(Optional) Aktion, die ausgeführt werden soll, wenn keine Jobs gefunden werden
Format: Script-Literal
Erlaubte Werte:-
NORMAL (Standard)
Script-Ausführung wird fortgesetzt, der AE-Job endet normal -
ABEND
Script-Ausführung stoppt, der AE-Job endet vorzeitig
-
-
ERROR=
(Optional) Aktion, die ausgeführt werden soll, wenn einer der ausgewählten Jobs frühzeitig endet
Format: Script-Literal
Erlaubte Werte:-
ABEND (default)
Script-Ausführung endet, der AE-Job endet vorzeitig -
IGNORE
Die Script-Ausführung wird fortgesetzt, der AE-Job endet vorzeitig
-
-
SEL[ECT]=
(Optional) Die Auswahl gilt einmalig oder dauerhaft
Format: Script-Literal
Erlaubte Werte:-
ONCE (Standard)
Die Anzahl der ausgewählten Jobs wird einmalig abgerufen -
EVERY
Die Anzahl der ausgewählten Jobs wird nach jeder Job-Freigabe abgerufen. Deshalb können freigegebene Jobs parallel ausgeführt werden.
-
-
START=
(Optional) Legt fest, ob der ursprüngliche Job oder ein Duplikat gestartet werden soll
Format: Script-Literal
Erlaubte Werte:-
ORIGINAL (Standard)
-
DUPLICATE
-
-
NEW_NAME=
(Optional) Name des Jobs, der als Duplikat gestartet werden soll
Verwenden Sie diesen Parameter nur in Kombination mit START=DUPLICATE, andernfalls, wird dieser Parameter ignoriert.
Format: Script-Literal -
START_D[ATE]=
(Optional) Startdatum für die ausgewählten eingeplanten Jobs. Wenn Sie diesen Parameter ohne den Parameter END_DATE= verwenden, werden alle geplanten Jobs ausgewählt und starten an dem Startdatum, das Sie hier angeben.
Format: Script-Literal
Datumsformat: JJJJMMTT
Standardwert: 20000101 -
START_T[IME]=
(Optional) Startzeit für die ausgewählten eingeplanten Jobs. Wenn Sie diesen Parameter ohne den Parameter END_TIME= verwenden, werden alle eingeplanten Jobs ausgewählt und starten zu der angegebenen Startzeit. 23:59 Uhr ist die angewendete Endzeit in diesem Fall.
Format: Script-Literal
Zeitformat: HHMMSS
Standardwert: 000000 -
END_D[ATE]=
(Optional) Enddatum für die ausgewählten eingeplanten Jobs. Verwenden Sie das gleiche Datum für diesen Parameter UND den Parameter START_DATE=, wenn Sie alle Aufträge auswählen möchten, die an diesem Tag eingeplant sind.
Format: Script-Literal
Datumsformat: JJJJMMTTD
Standardwert: aktuelles Datum -
END_T[IME]=
(Optional) Endzeit für die ausgewählten eingeplanten Jobs.
Format: Script-Literal
Zeitformat: HHMMSS
Standardwert: 235959 -
TARGET_S[ERVER]=(Optional)
Zielsystem, das der freigegebene SAP-Job verwenden soll.
Format: Script-Literal
Erlaubte Werte:-
KEEP (Standard)
Das im ursprünglichen Job definierte Zielsystem wird beibehalten. -
ATTRIBUTE
Das Zielsystem, das in den Hostattributen des Jobs definiert ist, wird verwendet.
-
-
MON[ITOR]=
(Optional) das Logging der Statusüberwachung im Aktivierungslog.
Format: Script-Literal
Erlaubte Werte: NO (Standardwert) und YES - WAIT=
(Optional) Wartet, bis SAP-Job-Child-Prozesse enden
Format: Script-Literal oder AE-Name
Erlaubte Werte:- NO (Standardwert)
Es wird nicht gewartet, bis alle Child-Prozesse beendet sind - YES
Es wird auf das Ende aller Children gewartet. Child-Prozesse werden im Aktivierungsreport protokolliert.
- NO (Standardwert)
- ABORTED=
(Optional) Reaktion auf ein ungewöhnliches Ende von SAP-Job-Child-Prozessen
Format: Script-Literal oder AE Name
Erlaubte Werte:- YES (default)
SAP-Job (Parent) wurde abgebrochen Das Script wird nicht fortgesetzt und der AE-Job endet vorzeitig. - NO
Der SAP-Job (Parent) wurde nicht abgebrochen. Das Script wird fortgesetzt, der AE-Job endet normal.
- YES (default)
- REPL[ICATE]=
(Optional) Verarbeitet die Child-Prozesse von Intercepted Jobs.
Format: Script-Literal
Erlaubte Werte:- NO (default)
Es erfolgt keine Replikation im AE-System. - YES
Die Child-Prozesse eines Jobs werden im AE-System repliziert. Sie werden in der Perspektive "" angezeigt. Process Monitoring Statistische Aufzeichnungen und Reports werden ebenfalls im AE-System generiert.
- NO (default)
- BEG_LOGLINES=
(Optional) Dieser Parameter bestimmt die Anzahl der Zeilen, die an den AE-Job-Report weitergegeben werden sollen, gezählt ab dem Anfang des SAP-Job-Logs - END_LOGLINES=
(Optional) Legt die Anzahl der Zeilen fest, die dem AE -Job-Report beginnend am dem Ende des SAP-Joblogs hinzugefügt werden sollen
Standardwert: Wenn weder END_LOGLINES noch BEG_LOGLINES definiert sind, wird das vollständige Joblog verwendet. Wenn Sie nur einen dieser beiden Parameter definieren, werden die entsprechenden Zeilen des Job-Logs entweder vom Anfang oder vom Ende aus gelesen. Es wird kein Job-Log hinzugefügt, wenn Sie in beiden Parametern den Wert 0 definieren.
Erlaubte Werte: Zahlen -
GET_SPOOL=
(Optional) Fordert die Spool-Liste des gestarteten Jobs an
Format: Script-Literal
Erlaubte Werte:-
NO (Standard)
Die Spool-Liste wird nicht angefordert. -
YES
Die Spool-Liste wird angefordert. Sie wird als Textdatei in dem Verzeichnis abgelegt, das in der INI- Datei des SAP-Agenten mit dem Parameter Download_dir= (Abschnitt [GLOBAL]) definiert wurde. Weitere Informationen finden Sie unter Agent SAP.Der Name der Textdatei ist wie folgt aufgebaut:
<SAP-Jobzähler>_<Schrittnummer>_<Spool-Nummer>.txt
Diese Datei wird auch als Jobausgabe im AE-Job registriert. Weitere Informationen finden Sie unter Registrierte Job-Ausgabe.
-
Beispiel
Das folgende Beispiel gibt alle eingeplanten Aufträge mit dem Namen REORG_SPOOL frei
R3_ACTIVATE_JOBS NAME='REORG_SPOOL',NOFOUND='ABEND'
Siehe auch:
seealso