R3_IMPORT_JOBS
Verwenden Sie Script-Funktion R3_IMPORT_JOBS, um Jobs aus SAP in ein AE-System in Form von Jobobjekten zu importieren. Dabei werden das SAP-System und der SAP-Mandant verwendet, an dem sich der jeweilige SAP-Agent angemeldet hat und auf dem das Script-Element R3_IMPORT_JOBS läuft.
Wichtig!
-
Bevor Sie die Script-Funktion R3_IMPORT_JOBS verwenden können, müssen Sie die Jobs auswählen, die mit dem Script-Element R3_GET_JOBS importiert werden sollen. Alle ausgewählten SAP-Jobs werden dann in Form von Jobobjekten in das AE-System geladen. Werden vor dem Aufruf von R3_IMPORT_JOBS keine Jobs ausgewählt, so kommt es zum Abbruch. Weitere Informationen finden Sie unter R3_GET_JOBS.
-
Sie können Workflow-Objekte und Login-Objekte für die Jobs anlegen. Sie können dieses Verhalten mit den Parametern LOGIN* und WORKFLOW manipulieren. Die Jobs werden in die erstellten Workflows eingefügt und anschließend werden in den Workflow-Eigenschaften (DEPENDENCY*=) die Abhängigkeiten festgelegt. Workflows können entweder für alle Jobs oder für Jobs mit mehreren Steps erstellt werden.
Hinweise:
-
Innerhalb der Werte mancher Parameter können spezielle Platzhalter eingetragen werden, die mit dem Zeichen % eingeleitet und abgeschlossen werden (zum Beispiel: %SID%). Am Standardwert des Parameters sehen Sie, ob und welche Platzhalter verwendet werden können. Die folgenden Platzhalter sind für Parameterwerte verfügbar:
- %SID% - Die ID des SAP-Systems, mit dem der Agent verbunden ist.
- %CLIENT% - Die Nummer des SAP-Mandanten, an dem sich der CPIC-Benutzer angemeldet hat.
- %JOBNAME% - Der Name des Jobs im SAP-System.
- %USER% - Der Name des SAP-Benutzers.
- %STEP% - Der Name des Job-Steps.
- Es spielt keine Rolle, ob die Parameter in Groß- und/oder Kleinschreibung angegeben werden.
Schnittstelle: AE und Standard
Syntax
R3_IMPORT_JOBS
- [SINGLE_JOBS=...]
[,WORKFLOWS=...]
[,JOB_NAME=...]
[,LOGIN_NAME=...]
[,WORKFLOW_NAME=...]
[,EXTENSION=...]
[,LOGINS=...]
[,HOST=...]
[,QUEUE=...]
[,DEPENDENCY_STATE=...]
[,DEPENDENCY_ELSE_ACTION=...]
[,DEPENDENCY_ELSE_ALARM=...]
[,EXT_COMMAND=...]
[,EXT_PROGRAM=...]
[,LOGIN_FOLDER=...]
[,JOB_FOLDER=...]
[,WORKFLOW_FOLDER=...]
[,OVERRIDE=...]
[,JOB_TEMPLATE=...]
[,WORKFLOW_TEMPLATE=...]
Parameter
-
R3_IMPORT_JOBS
Importiert SAP-Jobs in ein AE-System -
SINGLE_JOBS=
(Optional) Definiert das Verhalten, das entscheidet, ob für jeden Job-Step ein Jobobjekt erstellt werden soll.
Format: Script-Literal oder AE-Name
Zulässige Werte:-
YES (Standardwert)
Für jede R3_*-Funktion wird ein eigenes Jobobjekt erstellt. -
NO
Die erstellten Jobobjekte können mehrere R3_*-Funktionen beinhalten.
-
-
WORKFLOWS=
(Optional) Dieser Parameter erstellt Workflows für die importierten Jobs.
Format: Script-Literal oder AE-Name
Zulässige Werte:- "" (Standardwert)
Es werden keine Workflow-Objekte erstellt - 1
Es werden Workflows für alle importierten Jobs erstellt. - 2
Es werden nur Workflows für Jobs erstellt, die mehrere Steps umfassen.
- "" (Standardwert)
-
JOB_NAME=
(Optional) Definiert die Namenskonvention für die erstellten Job-Objekte
Format: Script-Literal oder AE-Name
Standardwert: JOBS.%SID%.%CLIENT%@%JOBNAME% -
LOGINS=
(Optional) Erstellt Login-Objekte
Zulässige Werte:- "" (Standard)
Es werden keine Login-Objekte erstellt. - 1
Login-Objekte werden erstellt. Im Objekt wird der Name des Agenten verwendet. - 2
Erstellt Login-Objekte Das Platzhalterzeichen "*" wird im Objekt anstelle des Agentennamens verwendet.
- "" (Standard)
-
LOGIN_NAME=
(Optional) Definiert die Namenskonvention für die importierten Login-Objekte
Format: Script-Literal oder AE-Name
Standardwert: LOGIN.%SID%.%CLIENT%@%USER% -
WORKFLOW_NAME=
(Optional) Definiert die Namenskonvention für die erstellten Workflow-Objekte
Format: Script-Literal oder AE-Name
Standardwert: JOBP.%SID%.%CLIENT%@%JOBNAME% -
EXTENSION=
(Optional) Definiert eine Erweiterung für den Objektnamen von Jobs, die pro Schritt erstellt werden
Hinweis: Dieser Parameter ist nur relevant, wenn der Parameter SINGLE_JOBS YES gesetzt ist.
Format: Script-Literal oder AE-Name
Standardwert: %STEP% -
HOST=
(Optional) Definiert das Host-Attribut der erstellten Jobs
Format: Script-Literal oder AE-Name
Standardwert: %SID% -
QUEUE=
(Optional) Definiert das Queue-Attribut der erstellten Jobs
Format: Script-Literal oder AE-Name
Standardwert: CLIENT_QUEUE -
DEPENDENCY_STATE=
(Optional) Definiert den erwarteten Status, der innerhalb des Workflows in die Job-Eigenschaften (Abhängigkeiten) eingegeben werden soll.
Hinweis: Dieser Parameter ist nur für die Erstellung von Workflows relevant.
Format: Script-Literal oder AE-Name
Standardwert: ANY_OK -
DEPENDENCY_ELSE_ACTION=
(Optional) Definiert eine Else-Aktion für die Abhängigkeiten des Jobs innerhalb des Workflows (Aufgaben-Eigenschaften)
Hinweis: Parameter ist nur für die Erstellung von Workflows relevant.
Format: Script-Literal oder AE-Name
Zulässige Werte:- ""
Der Wert der Workflow-Vorlage - ABORT
Aufgabe und Workflow wird abgebrochen - BLOCK
Der Workflow blockiert die relevante Aufgabe - BLOCK_ABORT
er Workflow blockiert bei der Aufgabe und sendet ein Abbruchsignal zu einem übergeordneten Workflow (wenn vorhanden) - SKIP
Die Aufgabe wird übersprungen.
- ""
-
DEPENDENCY_ELSE_ALARM=
(Optional) Definiert den Namen eines Objekts, das ausgeführt werden soll, wenn die Abhängigkeiten des Jobs im Workflow nicht erfüllt sind (Aufgaben-Eigenschaften)
Hinweis: Dieser Parameter ist nur für die Erstellung von Workflows relevant.
Format: Script-Literal oder AE-Name -
EXT_COMMAND=
(Optional) Dieser Parameter schließt externe Befehlsschritte ein.
Format: Script-Literal oder AE-Name
Zulässige Werte:- NO (Standard)
Nicht enthalten - YES
Enthalten
- NO (Standard)
-
EXT_PROGRAM=
(Optional) Dieser Parameter schließt externe Programmschritte ein.
Format: Script-Literal oder AE-Name
Zulässige Werte:- NO (Standard)
Nicht enthalten - YES
Enthalten
- NO (Standard)
-
LOGIN_FOLDER=
(Optional) Definiert den Pfad des Ordners im AE-Mandanten, in dem Sie die erstellten Login-Objekte speichern wollen
Format: Script-Literal oder AE-Name
Standardwert: <Kein Ordner> -
JOB_FOLDER=
(Optional) Definiert den Pfad des Ordners im AE-Mandanten, in dem Sie die erstellten Job-Objekte speichern wollen
Format: Script-Literal oder AE-Name
Standardwert: <Kein Ordner> -
WORKFLOW_FOLDER=
(Optional) Definiert den Pfad des Ordners im AE-Mandanten, in dem Sie das erstellte Workflow-Objekt speichern wollen
Format: Script-Literal oder AE-Name
Standardwert: <Kein Ordner> -
OVERRIDE=
(Optional) Überschreibt vorhandene Objekte
Format: Script-Literal oder AE-Name
Zulässige Werte:- YES (Standard)
Objekte werden überschrieben - NO
Objekte desselben Namens werden nicht ersetzt
- YES (Standard)
-
JOB_TEMPLATE=
(Optional) Name eines SAP-Jobobjekts, das als Basis für die Joberstellung verwendet werden soll
Format: Script-Literal oder AE-Name
Standardwert: JOBS.SAP -
WORKFLOW_TEMPLATE=
(Optional) Name eines Workflow-Jobobjekts, das als Basis für die Workflow-Erstellung verwendet werden soll
Format: Script-Literal oder AE-Name
Standardwert: JOBP
Beispiele
In folgendem Beispiel werden alle Jobs in SAP, deren Name mit TEST beginnt, ausgewählt und in das AE-System übernommen.
R3_GET_JOBS NAME="TEST*",USER="MEIER"
R3_IMPORT_JOBS JOB_NAME='JOBS.UC4.%JOBNAME%.%STEP%'
Siehe auch:
seealso