12    Elektronischer Datenaustausch 

Um Daten schneller und genauer an andere (SAP-)Systeme zu übermitteln, nutzen viele Unternehmen den elektronischen Datenaustausch. In diesem Kapitel erhalten Sie eine kurze Einführung in das Thema Electronic Data Interchange.

In diesem Kapitel zeigen wir Ihnen,
  • wie EDI in der Praxis eingesetzt wird,
  • wie Daten zwischen SAP-Systemen ausgetauscht werden.

12.1    Überblick über den EDI-Prozess

Electronic Data Interchange (elektronischer Datenaustausch, kurz EDI) bezeichnet die Kommunikation zwischen verschiedenen IT-Systemen. Beim EDI werden Daten so von einem Sender verschickt, dass die IT-Systeme des Empfängers sie direkt weiterverarbeiten können.

[»]  Austausch zwischen verschiedenen Systemen

Beim EDI werden Daten nicht nur zwischen SAP-Systemen ausgetauscht. Darüber hinaus ist eine Kommunikation von und zu Herstellern anderer ERP-Systeme (Oracle, Navision, Baan etc.) möglich, weil beim EDI systemunabhängige Standards (zum Beispiel EDIFACT – United Nations Electronic Data Interchange for Administration, Commerce and Transport) eingesetzt werden.

Damit Daten zwischen IT-Systemen ausgetauscht werden können, müssen diese Daten in einer bestimmten Struktur zur Verfügung stehen. Diese »Informationspakete« werden im SAP-System in den sogenannten IDocs (Intermediate Documents) zusammengefasst. Der Begriff lässt sich als Verbindungsdokument oder zwischenliegendes Dokument übersetzen. Im SAP-System werden IDocs zur Übertragung von Informationen innerhalb eines oder zwischen unterschiedlichen Unternehmen genutzt. So wird beispielsweise für jeden Beleg (zum Beispiel Bestellung, Rechnung, Bestätigung) ein eigenes IDoc generiert. Dieses IDoc wird danach an das entsprechende System übermittelt. Sie haben an dieser Stelle nur noch die Möglichkeit zu prüfen, ob das IDoc übertragen wurde. Sie können selbst nicht auf die Systeme zugreifen, an die die Daten übermittelt wurden.

In der folgenden Tabelle sind einige wichtige Transaktionen aufgeführt, mit deren Hilfe im SAP-System überprüft werden kann, ob IDocs übertragen wurden.

Transaktionscode Anwendung
SM59 Anzeige und Pflege von RFC-Destinationen
WE05 IDoc-Liste
WE19 Testwerkzeug IDoc-Verarbeitung
WE20 Partnervereinbarungen
WE21 Ports in der IDoc-Verarbeitung
WE60 Dokumentation

Einige wichtige IDoc-Transaktionen

Ein IDoc besteht aus verschiedenen Komponenten: einem Kontrollsatz (einheitlich für alle IDocs), verschiedenen Datensätzen, die aus einem Verwaltungs- und einem Datenteil bestehen, sowie Statussätzen, die Informationen über den aktuellen Verarbeitungsstatus beinhalten.

IDoc-Anzeige (Transaktion WE05)

IDoc-Anzeige (Transaktion WE05)