Batch-Job

Definition - Was bedeutet Batch Job?

Ein Batch-Job in SAP ist ein geplantes Hintergrundprogramm, das normalerweise regelmäßig ohne Benutzereingriff ausgeführt wird. Stapeljobs erhalten mehr zugewiesenen Speicher als diejenigen, die im Vordergrund ausgeführt werden. Sie werden verwendet, um große Datenmengen zu verarbeiten, die normalerweise Langzeitgedächtnis verbrauchen würden, wenn sie im Vordergrund ausgeführt würden, sowie um Programme auszuführen, die weniger Benutzerinteraktion erfordern.

Technische.me erklärt Batch Job

Einer der Vorteile der Ausführung großer Programme als Stapeljob besteht darin, dass mehr Server im Nachtmodus mehr Arbeitsprozesse reservieren können, wenn nur wenige interaktive Benutzer vorhanden sind. Die Anzahl der Stapeljobs während des Tages kann je nach Bedarf auf weniger Server und Nummern beschränkt werden.

Wenn ein Stapeljob eine Ausgabe erstellt, die gedruckt, gefaxt oder per E-Mail gesendet werden soll, wird die Ausgabe an die Spool-Verwaltung im R / 3-System übertragen.

Um einen neuen Stapeljob zu erstellen, kann die Transaktion SM36 verwendet werden. Dazu müssen bei Bedarf der Jobname, die Jobklasse und der Zielserver definiert werden. Es wird jedoch empfohlen, dass Benutzer beim Erstellen des Stapeljobs die Auswahl des Zielservers vermeiden und stattdessen dem Hintergrundsystem erlauben, den Server nach Bedarf zu bestimmen. Stapeljobs können auch basierend auf bestimmten Ereignissen und Ergebnissen mit der Verarbeitung beginnen. SM36 bietet auch einen Stapeljob-Assistenten.

Diese Definition wurde im Kontext von SAP geschrieben