Sap-scripts-control-print-output
提供:Dev Guides
SAPスクリプト-印刷出力の制御
文書の印刷出力を制御するために、汎用モジュールで異なるパラメーター( PRINT_TEXT および OPEN_FORM )を渡すことができます。 PRINT_TEXT汎用モジュールは、パラメータHEADERおよびLINESで指定されたテキストモジュールを出力デバイス用に準備し、出力するために使用されます。 印刷の出力形式は、テキストヘッダーのフィールド TDSTYLE および TDFORM から取得されます。
*TDPREVIEW* フィールドを使用して、画面上の表示を印刷形式で表示することもできます。 印刷出力を制御するために使用できるさまざまなフィールドがあります。
TDPAGESLCT | SAPscript: Select print page |
TDPREVIEW | SAPscript: Show print view |
TDNOPREV | SAPscript: Disable print view |
TDNOPRINT | SAPscript: Disable printing from within print view |
TDTITLE | SAPscript: Text for title line in the output selection screen |
TDPROGRAM | SAPscript: Program name for replacing symbols |
TDTEST | SAPscript: Test printout |
TDIEXIT | SAPscript: Return immediately after printing |
TDGETOTF | SAPscript: Return OTF table, no print output |
TDSCRNPOS | SAPscript: Display position of OTF on screen |
TDDEST | Spool: Name of the output device |
TDPRINTE | Spool: Name of the device type |
TDCOPIES | Spool: Number of copies |
TDNEWID | Spool: New request |
TDIMMED | Spool: Print request immediately |
TDDELETE | Spool: Delete request after printing |
TDLIFETIME | Spool: Retention time of the request |
TDDATASET | Spool: Identification of the request |
TDSUFFIX1 | Spool: Suffix 1 of the request |
TDSUFFIX2 | Spool: Suffix 2 of the request |
TDARMOD | Spool: Archiving mode |
TDCOVER | Spool: Print cover page |
TDCOVTITLE | Spool: Cover page: Title text |
TDRECEIVER | Spool: Cover page: Recipient name |
TDDIVISION | Spool: Cover page: Division name |
主な機能モジュール
以下は、印刷出力を制御するために使用できる主要な機能モジュールです-
TDPREVIEW
これは、印刷する前に画面に出力を表示するために使用されます。 この汎用モジュールは常にSPOOL要求を作成し、バックグラウンド処理では解釈されません。
- ‘X’ −印刷ビューが必要
- ’’ −印刷ビューは不要
TDPAGESELECT
この汎用モジュールを使用して、印刷出力で印刷するページを選択できます。 個々のページまたはページの範囲を選択することも、組み合わせを選択することもできます。 ページ番号フィールドを選択しない場合、すべてのページが印刷されます。
ここのページ番号は、フォーム内の論理番号ではなく、SAPscript印刷の物理ページを示していることに注意してください。
- 2 -個々のページ番号2を印刷します
- 1-5 -これは、両方のページを含むすべてのページ1から5を印刷します
- 2- -2ページ目から最後までのすべてのページを印刷します
これらの値を組み合わせるには、これらの間にコンマを入れて組み合わせを使用できます。 2、1-5、2-
TDTITLE
この汎用モジュールは、印刷選択のタイトル行のテキストを選択するために使用されます。
TDSCHEDULE
この汎用モジュールは、SPOOL要求をすぐに送信するか、夜間に印刷するかを決定するために使用されます。
- ‘IMM’ − SPOOLリクエストをすぐに送信するには
- ‘NIG’ −夜間にリクエストを送信する
このフィールドに値が選択されていない場合、デフォルトでは、システムはそれをIMMとして受け取ります。