要控制文档的打印输出,可以使用功能模块传递不同的参数 - PRINT_TEXT 和 OPEN_FORM . PRINT_TEXT功能模块用于为输出设备准备参数HEADER和LINES中指定的文本模块并输出.打印的输出格式取自文本标题中的字段 TDSTYLE 和 TDFORM .
您还可以使用 TDPREVIEW 字段以打印格式查看屏幕上的显示.您可以使用各种字段来控制打印输出.
TDPAGESLCT | SAPscript:选择打印页面 |
TDPREVIEW | SAPscript:显示打印视图 |
TDNOPREV | SAPscript:禁用打印视图 |
TDNOPRINT | SAPscript:从打印视图中禁用打印 |
TDTITLE | SAPscript:输出选择屏幕中标题行的文本 |
TDPROGRAM | SAPscript:替换符号的程序名称 |
TDTEST | SAPscript:测试打印输出 |
TDIEXIT | SAPscript:打印后立即返回 |
TDGETOTF | SAPscript:返回n OTF表,无打印输出 |
TDSCRNPOS | SAPscript:显示位置屏幕上的OTF |
TDDEST | 假脱机:输出设备的名称 |
TDPRINTE | 假脱机:设备类型的名称 |
TDCOPIES | 后台打印:份数 |
TDNEWID | 假脱机:新请求 |
TDIMMED | 假脱机:立即打印请求 |
TDDELETE | 假脱机:打印后删除请求 |
TDLIFETIME | 假脱机:保留时间请求 |
TDDATASET | 假脱机:请求标识 |
TDSUFFIX1 | 假脱机:请求的后缀1 |
TDSUFFIX2 | 假脱机:请求的后缀2 |
TDARMOD | 假脱机:归档模式 |
TDCOVER | 假脱机:打印封面 |
TDCOVTITLE | 假脱机:封面:标题文字 |
TDRECEIVER | 假脱机:封面:收件人姓名 |
TDDIVISION | 假脱机:封面:分部名称 |
以下是可用于控制打印输出的关键功能模块 :
用于在打印输出之前在屏幕上显示输出.此功能模块始终创建SPOOL请求,并且不在后台处理中解释.
'X' : 打印视图
'' : 无需打印视图
此功能模块可用于选择要打印的页面打印输出.您可以选择单个页面或一系列页面,也可以选择组合.如果不选择页码字段,则打印所有页面.
请注意,此处的页码显示SAPscript打印输出的物理页面,而不是表单中的逻辑编号.
2 : 这将打印单个页码2
1-5 : 这将打印所有页面1到5,包括两个页面
2 - : 这将打印从第2页到结尾的所有页面
要组合这些值,您可以在这些值之间添加逗号以使用该组合. 2,1-5,2 -
此功能模块用于选择打印选择标题行的文本.
此功能模块用于确定是立即发送SPOOL请求还是要在晚上打印它.
'IMM' : 立即发送SPOOL请求
'NIG' : 在夜间发送请求
如果没有为此字段选择任何值,则默认情况下,系统将其视为IMM.