SAP 脚本 - 控制打印输出


要控制文档的打印输出,您可以使用功能模块传递不同的参数 - PRINT_TEXTOPEN_FORM。PRINT_TEXT 功能模块用于为输出设备准备参数 HEADER 和 LINES 中指定的文本模块并将其输出。打印的输出格式取自文本标题中的TDSTYLETDFORM字段。

您还可以使用TDPREVIEW字段以打印格式查看屏幕上的显示。您可以使用多个字段来控制打印输出。

TD页SLCT SAPscript:选择打印页面
TDP预览 SAPscript:显示打印视图
TDNOPREV SAPscript:禁用打印视图
TD打印 SAPscript:从打印视图中禁用打印
标题 SAPscript:输出选择屏幕中标题行的文本
TD程序 SAPscript:用于替换符号的程序名称
时差测试 SAPscript:测试打印输出
TDI退出 SAPscript:打印后立即返回
TDGETTOTF SAPscript:返回OTF表,无打印输出
TDSCRNPOS SAPscript:OTF在屏幕上的显示位置
时差测试 Spool:输出设备的名称
印刷技术 Spool:设备类型名称
TD拷贝 假脱机:份数
TDNEWID 假脱机:新请求
TDIMMED 假脱机:立即打印请求
时分删除 假脱机:打印后删除请求
TD寿命 Spool:请求的保留时间
TD数据集 假脱机:请求的标识
TD后缀1 Spool:请求的后缀1
TD后缀2 Spool:请求的后缀2
TDARMD 假脱机:存档模式
时域覆盖 假脱机:打印封面页
TDCOVTLE 假脱机:封面页:标题文本
TD接收器 假脱机: 封面页: 收件人姓名
TD部门 假脱机: 封面页: 部门名称

关键功能模块

以下是可用于控制打印输出的关键功能模块 -

TDP预览

这用于在打印输出之前在屏幕上显示输出。该功能模块始终创建 SPOOL 请求,并且不会在后台处理中进行解释。

  • 'X' - 需要打印视图

  • ' ' - 不需要打印视图

TD页选择

该功能模块可用于选择打印输出中要打印的页面。您可以选择单个页面或一系列页面,也可以选择组合。当您不选择页码字段时,将打印所有页面。

请注意,此处的页码显示 SAPscript 打印输出的物理页,而不是表单中的逻辑页码。

  • 2 - 这将打印单独的页码 2

  • 1-5 - 这将打印所有页面 1 到 5,包括两页

  • 2- - 这将打印从第 2 页到末尾的所有页面

要组合这些值,您可以在这些值之间放置逗号以使用组合。2, 1-5, 2-

标题

该功能模块用于选择打印选择标题行的文本。

时间安排表

该功能模块用于确定是立即发送SPOOL请求还是要在夜间打印。

  • 'IMM' - 立即发送 SPOOL 请求

  • 'NIG' - 在夜间发送请求

当该字段未选择任何值时,系统默认将其视为IMM。