IDocs serialisieren
Sie serialisieren IDocs in folgenden Fällen:
· Wenn der Integration Server die entsprechenden IDoc-XML-Messages in der Reihenfolge verarbeiten soll, wie er sie vom IDoc-Adapter am Eingang erhält.
· Wenn der ermittelte Empfänger die IDocs in der Reihenfolge erhalten soll, wie sie der IDoc-Adapter am Ausgang des Integration Server verschickt.

Eine Reihenfolge am Eingang oder Ausgang des Integration Server kann nur bei reiner IDoc-Verarbeitung garantiert werden, nicht bei gemischter Verarbeitung verschiedener Protokollen (z.B. IDocs und Proxies).
Die Serialisierung von IDocs über den IDoc-Adapter
sollte nicht mit der
ALE-Serialisierung
von IDocs verwechselt werden.
· Im Header der Message muss die Zustellungsart (Quality-of-Service) EOIO (Exactly Once In Order) angegeben sein.
· Das Empfängersystem oder Sendersystem muss auf SAP Web Application Server 6.40 oder höher basieren.

Ist dies nicht der Fall, wird aus Kompatibilitätsgründen automatisch auf die Zustellungsart EO umgestellt und die Message entsprechend verarbeitet.
Wenn Sie möchten, dass der Integration Server die vom IDoc-Adapter erstellten IDoc-XML-Messages in der Reihenfolge verarbeitet wie die IDocs von Ihrer Anwendung verschickt werden, dann verfahren Sie wie folgt:
· Geben Sie in Ihrer Anwendung einen Queue-Namen an. Sie haben 16 alphanumerische Zeichen zur Verfügung besteht. Das Präfix SAP_ALE_ wird anschließend hinzugefügt.
Das Präfix wird vom IDoc-Adapter geprüft und durch das Präfix der entsprechenden Eingangsqueue (z.B. XBQI0000) des Integration Server ersetzt.
Wenn Sie möchten, dass der ermittelte Empfänger die IDocs in der gleichen Reihenfolge erhält, wie sie vom Integration Server über den IDoc-Adapter verschickt werden, dann verfahren Sie wie folgt:
...
· Markieren Sie im Kommunikationskanal für den Empfänger das Ankreuzfeld Queueverarbeitung.
Das Präfix der Ausgangsqueue (XBQO) wird vom IDoc-Adapter durch das Präfix SAP_ALE_ ersetzt.
Die einzelnen Messages können Sie im qRFC-Monitor der Ausgangsqueue anzeigen. Dorthin gelangen Sie
¡ über die Queue-ID in der Liste der angezeigten Messages im Monitor für verarbeitete XML-Messages
¡ über die Transaktions-ID in der Liste der angezeigten XML-Messages im IDoc-Adapter
¡ über die Transaktion qRFC-Monitor (Ausgangsqueue) (SMQ1)
Durch Doppelklick auf die Transaktions-ID einer Message in der Ausgangsqueue gelangen Sie direkt in die Anzeige dieser Messages im IDoc-Adapter.

Um dies zu ermöglichen, müssen Sie zuvor in der qRFC-Administration (Transaktion SMQE) das Anzeigeprogramm IDX_SHOW_MESSAGE für die verwendete Ausgangsqueue registriert haben.
In beiden Fällen wird der Funktionsbaustein IDOC_INBOUND_IN_QUEUE gerufen, der eine EOIO-Verarbeitung der Messages ermöglicht. Die Reihenfolge der Verarbeitung wird durch die Reihenfolge der Aufrufe des Funktionsbausteins bestimmt.

Im Gegensatz zu den anderen Funktionsbausteinen (Interfaceversionen aus dem Kommunikationskanal), müssen Sie bei diesem Funktionsbaustein in den Datensätzen (Segmenten) keine Segmentnamen übergeben sondern Segmenttypen.