
Mit dem IDoc-Adapter können Sie IDocs (Intermediate Documents) durch die Integration Engine verarbeiten lassen. Unterstützt werden IDocs aus SAP-Systemen ab Release 3.1x. Sie können auch Fremdsysteme mit dem IDoc-Adapter an die Integration Engine anschließen.
Die IDocs werden durch den IDoc-Adapters in IDoc-XML umgewandelt und dann durch die Pipeline des Integration Server verarbeitet.
Umgekehrt ist es möglich, vom Integration Server empfangenes XML im IDoc-Format an angeschlossene Systeme zu übergeben. Dazu muss die Pipeline des Integration Server das empfangene XML in IDoc-XML umwandeln und dieses IDoc-XML an den IDoc-Adapter übergeben. Dieser konvertiert das IDoc-XML in natives IDoc-Format und schickt das IDoc über die Standard-IDoc-Schnittstelle an das ermittelte Empfängersystem.
Weitere Informationen: IDoc-Verarbeitung mit dem IDoc-Adapter
Allgemeine Voraussetzungen
Bestehende und funktionierende IDoc-Szenarien sollten Sie nur nach reiflicher Überlegung aufbrechen.
Weitere Informationen finden Sie in der Dokumentation zum Integration Directory → Kommunikationskanal definieren → Kommunikationskanäle automatisch erzeugen.
Dies ist nur sinnvoll, wenn IDocs im Integration Server empfangen und ohne Änderungen an den Datensätzen wieder als solche versendet werden. Die Einsparung der Konvertierung nach und von XML kann zu Verbesserungen der Performance führen.
Weitere Informationen: Pipeline-Service , Konfigurationsdaten anzeigen/ändern
Die Berechtigungen für die einzelnen Transaktionen orientieren sich an den jeweiligen Anforderungen und werden als Ableitung der folgenden Rollen vergeben.Sie basieren alle auf dem Berechtigungsobjekt S_XMB_AUTH bzw. S_XMB_DSP .
Berechtigungen und Rollen
| Transaktion | Berechtigungsobjekt | Rolle |
|---|---|---|
|
IDX1 |
S_IDOCMETA |
SAP_XI_ADMINISTRATOR |
|
IDX2 |
S_IDOCMETA |
SAP_XI_CONFIGURATOR |
|
IDX5 |
S_XMB_DSP |
SAP_XI_MONITOR |
Voraussetzungen für den Integration Server
Weitere Informationen: Konfiguration der Integration Engine
In diese Tabelle können Sie nur IDoc-Typen aufnehmen, die bereits im System definiert sind. Diese IDoc-Typen werden nicht mit der Integration Engine verarbeitet.
Verwenden Sie den Report IDX_DELETE_IDOCTYP_WITHOUT_IS , um IDocs wieder aus der Ausnahmetabelle IDXIDOCINB zu löschen.
Um ein IDoc nach IDoc-XML konvertieren zu können, muss es syntaktisch korrekt sein. Es wird empfohlen den Syntax-Check zu aktivieren.
Der Parameter definiert, ob im IDoc-Adapter das IDoc als Tabelle transportiert und nicht nach IDoc-XML konvertiert wird. Dies ist nur sinnvoll, wenn IDocs im Integration Server empfangen und wieder als solche versendet werden sollen. Durch Einsparung der Konvertierung nach und von XML kann die Performance verbessert werden, wenn keiner der Services in der Integration Engine das IDoc-XML verwendet.
Weitere Informationen: Konfigurationsdaten anzeigen/ändern
Weitere Informationen: Laden von IDoc-Metadaten , Portpflege im IDoc-Adapter
Weitere Informationen: Metadaten mit Referenzsystem vergleichen
Voraussetzungen für Anwendungskomponenten
Sie müssen bestehende Anwendungen nicht ändern.
Sendersystem
Im Sendersystem müssen Sie für den Integration Server die Zieladresse der RFC-Destination eines tRFC-Ports ändern.
Wählen Sie per Doppelklick die entsprechende RFC-Destination.
Weitere Informationen: Destinationen anzeigen, pflegen und testen
Weitere Informationen: Destinationen anzeigen, pflegen und testen
Weitere Informationen: Ports für IDoc-Metadaten verwalten
Weitere Informationen: Ausgangspartnervereinbarung anlegen
Empfängersystem
Im Empfängersystem müssen Sie die Partnervereinbarungen ändern.
Führen Sie hierzu die Transaktion Partnervereinbarungen (WE20) aus und legen Sie für den Senderpartner eine Eingangspartnervereinbarung an.
Geben Sie bei den Eingangsparametern den eingehenden Nachrichtentyp und Basistyp an.
Darüber hinaus gibt es für den Sender-Adapter keine Konfiguration im Integration Directory. Die Konfiguration erfolgt ausschließlich im sendenden System.
Weitere Informationen: IDoc-Sender-Adapter konfigurieren
Weitere Informationen: IDoc-Empfänger-Adapter im Integration Directory konfigurieren
Weitere Informationen: IDocs serialisieren
Dadurch können Sie Performance-Verbesserungen erreichen.
Zur Erstellung der Message-Pakete verwenden Sie die ereignisgesteuerte Message-Verarbeitung.
Weitere Informationen: Ereignisgesteuerte Message-Verarbeitung .
Weitere Informationen: Anforderung von Acknowledgments konfigurieren
Weitere Informationen: Acknowledgment-IDoc als XI-Request-Message verschicken
Weitere Informationen: XML-Messages anzeigen