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.