!--a11y-->
Einsatzmöglichkeiten
Batch-Input ist eine der wichtigsten Methoden für die Übertragung von Daten in das R/3-System. Batch-Input wird für Massendatenübernahmen und nicht für fast Realtime-Datenübernahmen verwendet.
Typischerweise wird Batch-Input z. B. für den einmaligen Import von Daten aus einem Altsystem in ein neu installiertes R/3-System verwendet. Außerdem wird Batch-Input oft für periodische Datentransfers (stündlich, täglich ...) aus externen Systemen oder noch verwendeten Altsystemen in das R/3 eingesetzt, in dem alle Unternehmensdaten konsolidiert werden.
Der Systemverwalter muss Batch-Input normalerweise nur geringfügig betreuen, d. h. nur periodisch prüfen, um sicherzustellen, dass alle Batch-Input-Mappen erfolgreich verarbeitet wurden. Tritt in einer Mappe ein Fehler auf, liegt die Verantwortung für das Auslösen der Fehleranalyse und die Behebung des Problems für gewöhnlich beim Systemverwalter. Die detaillierte Analyse des Problems erfordert die Unterstützung der Abteilung oder des für die einzugebenden Daten verantwortlichen Spezialisten. Beispielsweise müssen fehlerhafte Einträge in einer R/3-Finanztransaktion einer Mappe von der Buchführungsabteilung beurteilt und berichtigt werden.
Die Prozessbeschreibung hier erläutert den typischen Arbeitsablauf des Batch-Input-Vorgangs aus Sicht des Systemverwalters.
Voraussetzungen
Die R/3-Anwendungen liefern viele gebrauchsfertige Programme für Batch-Input. Allerdings müssen Kunden manchmal eigene Batch-Input-Programme schreiben, um Daten aus einem Altsystem oder einem proprietären Format in ein R/3-Datenformat zu konvertieren.
Der Batch-Input-Vorgang tritt nur auf, wenn ein Kunde ihn ausdrücklich einrichtet. Der Kunde muss ein Programm aktivieren, das die Batch-Input-Mappe vorbereitet und an das R/3-System liefert.
Ablauf
Bei der externen Quelle kann es sich auch um ein externes System handeln, das weiterhin benutzt werden soll, ein anderes R/3- oder R/2-System. In diesem Fall ist in regelmäßigen Abständen eine Massendatenübernahme vorgesehen. Beispielsweise werden Daten aus einem eigenständigen Engineering-System in das R/3 durch einen täglichen Batch-Input-Lauf übernommen.
Kundeneigene Batch-Input-Vorgänge müssen manuell eingerichtet werden. Das heißt, der Systemverwalter muss das Datenkonvertierungsprogramm einplanen, das die Batch-Input-Mappe erstellt. Wie oft Daten aus dem externen System verfügbar gemacht werden, wie oft das Konvertierungsprogramm laufen soll und ob das Konvertierungsprogramm in R/3 läuft (ABAP-Programm) oder in einem Host-System (externem Programm) ist vom Systemverwalter und dem Batch-Input-Programmierer festzulegen. Informationen dazu erhalten Sie auch im Online-Leitfaden
Bei der Verarbeitung der Batch-Input-Mappen muss der Systemverwalter kaum eingreifen. Normalerweise automatisieren die Systemverwalter das Starten von Batch-Input-Mappen (siehe
Das Batch-Input-System bietet detaillierte Protokollierung und wirksame Analysewerkzeuge, die Sie bei der Suche nach der Ursache des Problems unterstützen (siehe
Die meisten Probleme fallen in eine der beiden folgenden Kategorien:
Das Batch-Input-System verarbeitet alle korrekten Transaktionen in einer Mappe. Außerdem garantiert es, dass erfolgreich beendete Transaktionen in einer Mappe nicht nochmals laufen können. Um fehlerhafte Transaktionen zu berichtigen, kann der Systemverwalter oder die verantwortliche Abteilung die Transaktionen interaktiv korrigieren und erneut verarbeiten. Siehe
Batch-Input, Schnelleingabe und Datenübernahme-Workbench
Batch-Input ist eine der Methoden, mit denen Daten in das R/3-System übertragen werden. Verschiedene R/3-Anwendungen und SAP-Komponenten können Batch-Input, Schnelleingabe oder Datenübernahme über Aufrufe an die BAPI-Schnittstelle verwenden.
Alle diese Datenübernahmetechniken werden in der Datenübernahme-Workbench zusammengefasst. In der Workbench (Transaktion BMV0) finden Sie alle Batch-Input-, Schnelleingabe- und BAPI-Datenübernahmeprogramme. Außerdem können Sie in Transaktion SM35 verzweigen, um die Batch-Input-Mappen von der Workbench aus auszuführen.
Informationen über die technische Implementierung von Batch-Input und Schnelleingabe sowie die Programmierung dieser Techniken finden Sie im Online-Leitfaden
Basisprogrammierschnittstellen. Dort erhalten Sie auch Informationen darüber, worin sich diese beiden Datenübernahmetechniken unterscheiden.
Auf BAPIs basierende Datenübernahmeschnittstellen sind im Business Object Repository einzeln dokumentiert.
Ergebnis
Batch-Input ist eine Schlüsseltechnologie für die Integration von R/3 in heterogene ERP-Umgebungen. Batch-Input bietet die notwendigen Fähigkeiten zur Sicherstellung eines gleichmäßigen und effektiven Informationsflusses aus externen Quellen ins R/3.