Liebe Gemeinde,
ich möchte meinen Programmbenutzern die Möglichkeit einer Druckvorschau bieten. Die Druckvorschau soll nur mit Testdaten aufgebaut sein und darf daher nicht gedruckt werden.
Eigentlich sollte das ja kein Problem sein, allerdings bekomme ich das nicht geregelt.
Ich bediene mich um die Druckeigenschaften zu steuern den Parametern "OUTPUT_OPTIONS" und "CONTROL_PARAMETERS" des Smartforms.
Ich setze innerhalb dieser beiden Parametertabellen folgende Werte:
*Das Druckfenster wird nicht angezeigt.
CONTROL_PARAMETERS-NO_DIALOG = 'x'.
*Druckvorschau
CONTROL_PARAMETERS-PREVIEW = 'x'.
*Legt den Drucker fest.
OUTPUT_OPTIONS-TDDEST = DRUCKER.
*Es wird sofort gedruckt.
OUTPUT_OPTIONS-TDIMMED = ' '.
*Es wird ein neuer Spoolauftrag erzeugt.
OUTPUT_OPTIONS-TDNEWID = ' '.
*Keine Druckausgabe aus Druckansicht
OUTPUT_OPTIONS-TDNOPRINT = 'x'.
Meines Erachtens sollte das doch funktionieren, weil ich:
1. Nicht sofort drucke
2. keinen neuen Spoolauftrag anlege
3. Das Druckfenster nicht anzeige
4. Die Vorschau aktiviere
Allerdings bekomme ich immer, wenn ich CONTROL_PARAMETERS-NO_DIALOG und CONTROL_PARAMETERS-PREVIEW wie oben angegeben zusammen mit x belege, kommt die folgende Fehlermeldung:
"Handle für offenen Spoolauftrag nicht gültig"
Meldungsnummer: PO463
Im SAP Net bekomme ich zu dieser Meldungsnummer dann den folgenden Fehlertext:
"Bei der Ausgabe der interaktiven Formularen kommt es zur genannten Fehlermeldung, wenn als Ablagemodus "nur Ablegen" gewählt ist (im Gegensatz zu "Drucken und Ablegen" bzw. "nur Drucken")."
Allerdings kann ich damit nichts anfangen und ich wüsste auch nicht, welchen Parameter ich diesbezüglich ändern müsste.