Hintergrundverarbeitung: Konzepte und Funktionen 

Die Einführung in die Hintergrundverarbeitung und Jobeinplanung für Experten finden Sie unter Einführung in das R/3-System.

Einsatzmöglichkeiten

Die SAP-Hintergrundverarbeitung dient der Automatisierung von Routineaufgaben und der Optimierung des Einsatzes der SAP-Rechenressourcen Ihres Unternehmens. Bei der Hintergrundverarbeitung weisen Sie das SAP-System an, Programme für Sie auszuführen. Über die Hintergrundverarbeitung können Sie langlaufende oder ressourcenintensive Programme in Zeiten mit geringer Systemlast ausführen. Damit können Sie dem System die Aufgabe zuweisen, Reports und Programme auszuführen. Ihre Dialogmodi werden nicht belastet, und im Hintergrund laufende Reports unterliegen zudem nicht den Laufzeitbeschränkungen der Dialogmodi. Weitere Informationen finden Sie unter Hintergrund-Workprozesse.

Das SAP-System bietet für die Hintergrundverarbeitung komplexen Support. Für die Einplanung und Pflege von Jobs stehen eine Reihe von Methoden zur Auswahl. Sie können sowohl SAP-interne als auch externe Programme ausführen. Zur Erleichterung der Einplanung und Verwaltung können Sie verwandte Programme innerhalb eines Hintergrundverarbeitungsjobs als Job-Steps ausführen. Über die Job-Steps können Sie einen Hintergrundjob als komplexe Aufgabe definieren, die aus mehreren Verarbeitungsschritten besteht.

Weiterhin stehen verschiedene Tools zur Verwaltung der Jobs und Diagnose von möglichen Problemen zur Verfügung, darunter auch ein grafischer Monitor sowie eine leistungsstarke und leicht zu bedienende Jobprogrammierschnittstelle, damit Sie Ihre eigenen Hintergrundverarbeitungsanwendungen entwickeln können. Außerdem steht ein Job Wizard zur Verfügung, der die grundlegende Definition der Hintergrundverarbeitungsjobs automatisiert und neue Benutzer durch den gesamten Vorgang führt.

Das Hintergrundverarbeitungssystem enthält auch eine Schnittstelle für externe Verwaltungstool. Sie können also Ihre SAP-Hintergrundverarbeitung auf Wunsch in einem externen Tool integrieren. Zertifizierte Implementierungen dieser Schnittstelle stehen in verschiedenen externen Systemverwaltungstools zur Verfügung.

Die nachstehende Grafik zeigt die Komponenten, die bei der Verarbeitung der verschiedenen Arten von Hintergrundjobs beteiligt sind.

Überwachung der Hintergrundverarbeitung

Sie können Hintergrundverarbeitungsaktivitäten in Ihrem SAP-System sowohl mit listenorientierten als auch mit grafischen Monitoren überwachen.

Der listenorientierte Monitor (Transaktion SM37) bietet einem Verwalter volle Kontrolle über die Hintergrundverarbeitung. Von der Hauptstatusanzeige aus kann der Verwalter Jobdetails anzeigen, Einplanung und Freigabe ändern oder zurücknehmen, Jobprotokolle anzeigen und Debugging- und Fehleranalyse-Tools einsetzen. Mit der entsprechenden Berechtigung können Sie auch die von ABAP-Job-Steps generierten Spool-Aufträge anzeigen. Weitere Informationen finden Sie unter Jobs mit der Jobübersicht verwalten.

Der grafische Monitor (Transaktion RZ01) ist speziell für Systemoperatoren gedacht. In einer Gantt-Diagrammansicht der Hintergrundverarbeitung zeigt der Monitor alle abgeschlossenen, aktiven und freigegebenen Jobs auf einer Zeitlinie über alle verfügbaren Hintergrundserver und -Workprozesse an. Das System verfolgt die vorherige Job-Performance, so daß wiederholte Jobs immer mit Gantt-Diagrammlängen gezeigt werden, die die vorherigen Laufzeiten zeigen. Weitere Informationen finden Sie unter Grafischen Jobeinplanungsmonitor verwenden.