- SAP脚本教程
- SAP脚本 - 首页
- SAP脚本 - 概述
- SAP脚本 - 智能表单
- SAP脚本 - 表单绘制器
- SAP脚本 - 布局集
- SAP脚本 - 打印程序
- SAP脚本 - 创建窗口
- SAP脚本 - 输出区域
- SAP脚本 - 文本模块
- SAP脚本 - 文本分组
- SAP脚本 - 格式选项
- SAP脚本 - 输出类型
- SAP脚本 - 控制打印输出
- SAP脚本 - 数据格式
- SAP脚本 - 导出
- SAP脚本 - 导入
- SAP脚本 - 控制表
- SAP脚本 - 文本和图形
- SAP脚本 - 控制命令
- SAP脚本 - 复制脚本
- SAP脚本 - 标准文本
- SAP脚本 - 文字处理
- SAP脚本 - 创建文档
- SAP脚本 - 更新文档
- SAP脚本 - 查找文档
- SAP脚本 - 保存文档
- SAP脚本 - 删除文档
- 文档打印预览
- SAP脚本 - 格式转换
- SAP脚本 - 原始数据接口
- SAP脚本 - 输出模式SPOOL
- SAP脚本 - 输出模式IDOC
- 在系统中创建脚本
- SAP脚本有用资源
- SAP脚本 - 快速指南
- SAP脚本 - 有用资源
- SAP脚本 - 讨论
SAP脚本 - 控制打印输出
要控制文档的打印输出,您可以使用函数模块PRINT_TEXT和OPEN_FORM传递不同的参数。PRINT_TEXT函数模块用于为输出设备准备参数HEADER和LINES中指定的文本模块并将其输出。打印的输出格式取自文本标题中的TDSTYLE和TDFORM字段。
您也可以使用TDPREVIEW字段查看打印格式在屏幕上的显示。您可以使用各种字段来控制打印输出。
| TDPAGESLCT | SAP脚本:选择打印页 |
| TDPREVIEW | SAP脚本:显示打印预览 |
| TDNOPREV | SAP脚本:禁用打印预览 |
| TDNOPRINT | SAP脚本:禁用打印预览中的打印 |
| TDTITLE | SAP脚本:输出选择屏幕中标题行的文本 |
| TDPROGRAM | SAP脚本:用于替换符号的程序名称 |
| TDTEST | SAP脚本:测试打印 |
| TDIEXIT | SAP脚本:打印后立即返回 |
| TDGETOTF | SAP脚本:返回OTF表,无打印输出 |
| TDSCRNPOS | SAP脚本:OTF在屏幕上的显示位置 |
| TDDEST | Spool:输出设备的名称 |
| TDPRINTE | Spool:设备类型的名称 |
| TDCOPIES | Spool:副本数 |
| TDNEWID | Spool:新的请求 |
| TDIMMED | Spool:立即打印请求 |
| TDDELETE | Spool:打印后删除请求 |
| TDLIFETIME | Spool:请求的保留时间 |
| TDDATASET | Spool:请求的标识 |
| TDSUFFIX1 | Spool:请求的后缀1 |
| TDSUFFIX2 | Spool:请求的后缀2 |
| TDARMOD | Spool:存档模式 |
| TDCOVER | Spool:打印封面页 |
| TDCOVTITLE | Spool:封面页:标题文本 |
| TDRECEIVER | Spool:封面页:收件人姓名 |
| TDDIVISION | Spool:封面页:部门名称 |
关键函数模块
以下是可用于控制打印输出的关键函数模块:
TDPREVIEW
这用于在打印输出之前在屏幕上显示输出。此函数模块始终创建SPOOL请求,并且在后台处理中不会解释它。
‘X’ - 需要打印预览
‘ ’ - 不需要打印预览
TDPAGESELECT
此函数模块可用于选择打印输出中要打印的页面。您可以选择单个页面或页面范围,也可以选择组合。当您不选择页码字段时,将打印所有页面。
请注意,此处的页码显示的是SAP脚本打印输出的物理页码,而不是表单中的逻辑编号。
2 - 这将打印单个页码2
1-5 - 这将打印所有1到5页,包括这两页
2- - 这将打印从第2页到最后一页的所有页面
要组合这些值,您可以在这些值之间添加逗号以使用组合。2, 1-5, 2-
TDTITLE
此函数模块用于选择打印选择标题行的文本。
TDSCHEDULE
此函数模块用于确定是立即发送SPOOL请求还是要在夜间打印。
‘IMM’ - 立即发送SPOOL请求
‘NIG’ - 在夜间发送请求
如果未为此字段选择任何值,则系统默认将其视为IMM。
广告