[57995] in SAPr3-news
Re: Verdichten mehrerer Spoolaufträge zu einem
daemon@ATHENA.MIT.EDU (Jens Hoetger)
Fri Sep 1 03:40:26 2006
To: sapr3-news@mit.edu
Date: Fri, 01 Sep 2006 09:40:15 +0200
From: Jens Hoetger <Jens.Hoetger@de.bosch.com>
Message-ID: <dloff25ruggfn2i6rl6lc8qgg9d1j7abi6@4ax.com>
On 31 Aug 2006 08:19:24 -0700, "Kalle Grabowski" <4sap@arcor.de>
wrote:
>Hallo zusammen,
>
>wir erstellen über TA RSNAST00 häufiger Spoolaufträge. Nun haben wir
>als Aufgabestellung, dass die dort erzeugten Spoolaufträge selektiert
>und zu einem Spoolauftrag zusammengefasst werden soll, da dieser von
>einem externen Dienstleister ausgedruckt werden soll. Die Selektion
>macht natürlich keine Probleme, aber das verdichten hat es irgendwie
>in sich. Ich habe bereits versucht über den FuBa
>"RSPO_RETURN_SPOOLJOB" den Inhalt der Spools in eine interne Tabelle zu
>stellen und anschließend über ein WRITE auszugeben. Funktioniert an
>sich wunderbar, leider geht dadurch das Layout (Position von Texten,
>Umrahmungen...) verloren. Es besteht auch die Möglichkeit, dass der
>FuBa den Inhalt als OTF zurück gibt. Hat jemand vielleicht eine
>bessere Lösung?
Hallo,
den Ansatz mit dem Funktionsbaustein wuerde ich weiterverfolgen.
Anstelle eines "eigenen" WRITE-Statements fuer die erneute Ausgabe
koenntest du mal bei den anderen Funktionsbausteinen im RSPO*-Umfeld
graben. Da gibt es z.B. einen RSPO_SPOOLDATA_WRITE, der ggf. dein
WRITE ersetzen koennte. Oder RSPO_OUTPUT_SPOOL_REQUEST, der mit
"Erzeuge einen Ausgabeauftrag zu einem Spool-Auftrag" betitelt ist.
HTH
--
Jens Hoetger
-> http://www.scribblepapers.de.vu