Anfang des Inhaltsbereichs

Output-Stream (Ausgabemodus IDOC)  Dokument im Navigationsbaum lokalisieren

Die Datenausgabe kann auch als IDOC erfolgen (vergl. Programmierschnittstelle für das Drucken).Der Name des entsprechenden Basistyps ist SAPRDI01. Er besteht aus den Segmenten E1RDIH (Header), E1RDI_BODY (Dummy-Segment, siehe weiter unten), E1RDIC (Kontrollsatz), E1RDIS (Sortiersatz) und E1RDID (Datensatz). Der logische Nachrichtentyp ist SAPRDI, die Partnerart LS. Weiterhin ist in der Tabelle T000 für den entsprechenden Mandanten das logische System zu pflegen.

 

Aufbau der Datensätze

Header-, Kontroll-, Sortier- und Datensatz sind vom Aufbau her wie im Fall „Spool" beschrieben (vergl. Output-Stream (Ausgabemodus Spool)). Lediglich die Kennzeichen ‘H’, ‘C’, ‘S’ bzw. ‘D’ entfallen. Das Segment E1RDI_BODY kapselt aus internen Gründen Kontroll-, Sortier- und Datensegment, es kann bei der Interpretation der Daten überlesen werden. Dieses Dummy-Segment wird grundsätzlich vor jedem Kontrollsatz geschrieben.

Im Ausgabemodus IDOC enthält der Header (E1RDIH) nicht die Dokumentennummer. Diese wird in der Rückgabestruktur RDI_RESULT des Funktionsbausteins CLOSE_FORM (RDI_RESULT-DOCNUM) zurückgegeben.

 

Verwendung von START_FORM / END_FORM

Wird START_FORM / END_FORM verwendet, um mehrere Dokumente in einen Auftrag zu drucken, so wird nur ein IDOC erzeugt. Es wird dann für jedes Dokument ein Header geschrieben (wie im Ausgabemodus Spool).

 

Status

Der Status des IDOC wird auf den Wert 30 gesetzt, Statustext „IDOC ist versandfertig (ALE-Dienst)". Intern wird dies durch die Konstante ALE_READY_FOR_DISPATCHING repräsentiert.

 

Verarbeitung selektierter Zwischenbelege

Mit dem Programm RSEOUT00 kann die Verarbeitung aller selektierten Zwischenbelege gestartet werden.