SAP-Skripte - Druckausgabe steuern
Um die Druckausgabe eines Dokuments zu steuern, können Sie mit Funktionsbausteinen verschiedene Parameter übergeben - PRINT_TEXT und OPEN_FORM. Mit dem Funktionsbaustein PRINT_TEXT wird das in den Parametern HEADER und LINES angegebene Textmodul für ein Ausgabegerät vorbereitet und ausgegeben. Das Ausgabeformat für den Druck wird aus den Feldern übernommenTDSTYLE und TDFORM in der Textüberschrift.
Sie können auch verwenden TDPREVIEWFeld, um die Anzeige auf dem Bildschirm im Druckformat anzuzeigen. Es gibt verschiedene Felder, mit denen Sie die Druckausgabe steuern können.
TDPAGESLCT | SAPscript: Druckseite auswählen |
TDPREVIEW | SAPscript: Druckansicht anzeigen |
TDNOPREV | SAPscript: Deaktivieren Sie die Druckansicht |
TDNOPRINT | SAPscript: Deaktivieren Sie das Drucken in der Druckansicht |
TDTITLE | SAPscript: Text für die Titelzeile im Ausgabeauswahlbild |
TDPROGRAMM | SAPscript: Programmname zum Ersetzen von Symbolen |
TDTEST | SAPscript: Testausdruck |
TDIEXIT | SAPscript: Sofort nach dem Drucken zurücksenden |
TDGETOTF | SAPscript: OTF-Tabelle zurückgeben, keine Druckausgabe |
TDSCRNPOS | SAPscript: Anzeige der Position von OTF auf dem Bildschirm |
TDDEST | Spool: Name des Ausgabegeräts |
TDPRINTE | Spool: Name des Gerätetyps |
TDCOPIES | Spule: Anzahl der Kopien |
TDNEWID | Spool: Neue Anfrage |
TDIMMED | Spool: Druckanforderung sofort |
TDDELETE | Spool: Anforderung nach dem Drucken löschen |
TDLIFETIME | Spool: Aufbewahrungszeit der Anfrage |
TDDATASET | Spool: Identifikation der Anfrage |
TDSUFFIX1 | Spool: Suffix 1 der Anfrage |
TDSUFFIX2 | Spool: Suffix 2 der Anfrage |
TDARMOD | Spool: Archivierungsmodus |
TDCOVER | Spule: Deckblatt drucken |
TDCOVTITLE | Spule: Deckblatt: Titeltext |
TDRECEIVER | Spule: Deckblatt: Name des Empfängers |
TDDIVISION | Spule: Deckblatt: Abteilungsname |
Tastenfunktionsmodule
Im Folgenden sind die wichtigsten Funktionsbausteine aufgeführt, mit denen die Druckausgabe gesteuert werden kann:
TDPREVIEW
Dies wird verwendet, um die Ausgabe auf dem Bildschirm anzuzeigen, bevor Sie den Ausdruck erstellen. Dieser Funktionsbaustein erstellt immer eine SPOOL-Anfrage und wird in der Hintergrundverarbeitung nicht interpretiert.
‘X’ - Druckansicht gesucht
‘ ‘ - Keine Druckansicht erwünscht
TDPAGESELECT
Mit diesem Funktionsbaustein können Sie die Seiten auswählen, die in der Druckausgabe gedruckt werden sollen. Sie können einzelne Seiten oder einen Bereich von Seiten auswählen oder auch Kombinationen auswählen. Wenn Sie das Feld Seitenzahl nicht auswählen, werden alle Seiten gedruckt.
Beachten Sie, dass die Seitenzahlen hier die physischen Seiten des SAPscript-Ausdrucks und nicht die logische Nummer im Formular anzeigen.
2 - Dies druckt eine einzelne Seitenzahl 2
1-5 - Hiermit werden alle Seiten 1 bis 5 gedruckt, einschließlich beider Seiten
2- - Hiermit werden alle Seiten von Seite 2 bis Ende gedruckt
Um diese Werte zu kombinieren, können Sie ein Komma dazwischen setzen, um die Kombination zu verwenden. 2, 1-5, 2-
TDTITLE
Mit diesem Funktionsbaustein wird der Text für die Titelzeile der Druckauswahl ausgewählt.
TDSCHEDULE
Mit diesem Funktionsbaustein legen Sie fest, ob eine SPOOL-Anfrage sofort gesendet oder nachts gedruckt werden soll.
‘IMM’ - Um die SPOOL-Anfrage sofort zu senden
‘NIG’ - Anfrage während der Nacht senden
Wenn für dieses Feld kein Wert ausgewählt ist, verwendet das System ihn standardmäßig als IMM.