Batchjobs verwalten

Ein Batchjob ist ein Job, der zur Ausführung an eine nicht interaktive Umgebung übergeben wird. Bei einem Batchjob kann es sich um einen Job mit Tausenden von Transaktionen handeln, z. B. einen Job in der wöchentlichen Rechnungsverarbeitung. Es kann sich aber auch um einen Job mit nur einer Haupttransaktion handeln, wie z. B. eine Auftragsbestätigung.

Batchjobs können über den Jobplaner (d. h. der Jobplaner ruft ein Programm auf, das den jeweiligen Batchjob startet) oder durch eine andere Transaktion gestartet werden. Batchjobs können auch zu einem hauptsächlich interaktiven Job gehören, wobei der interaktive Teil des Jobs den Batchjobteil mit bestimmten verbundenen Einstellungen auslöst. In diesem Fall wird der Batchjob als Erweiterung der interaktiven Umgebung ausgeführt, um die Performance von zeitkritischen Operationen zu verbessern.

Viele Jobs, die M3 BE aktualisieren, und vor allem Jobs, die Ausgaben aus M3 BE erstellen, werden als Batchjobs ausgeführt. Nach seiner Übermittlung befindet sich der Job unter der Kontrolle des Geschäftsvorgangs.

Die Batchumgebung ist somit ein maßgeblicher Teil von M3 BE und muss aktiviert sein, damit die meisten Geschäftsprozesse korrekt funktionieren.

Datenmodell der Tabellen zur Steuerung von Batchjobs