- 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脚本 - 格式选项
在SAPscript中,文本输出格式由段落格式控制,或者您可以将文本与样式结合使用。在输出格式中,您可以使用占位符来创建灵活的数据。在SAPscript中,占位符称为符号,它们用于显示直到后期才添加到文本中的数据。
这些用于格式化输出,文本中的所有符号都将被实际的当前值替换。此替换仅在文本模块的输出中完成,原始文本模块保持不变。
SAPscript中有四种类型的符号:
系统符号 - 可以从表SAPSCRIPT、SYST、TTSXY中检索不同类型的系统符号。它们是全局变量,从系统表中检索。
标准符号 - 它们是预定义的,并在TTDTG表中维护。它们基于脚本的语言设置。
程序符号 - 这表示来自数据库表或内部表的数据。打印程序用于提供这些符号的必要数据。
文本符号 - 它们是在本地定义的,用于定义文档中重复出现的术语或文本片段。
占位符/符号结构
每个符号都带有一个名称,对符号的调用是在文本行中进行的,该文本行还包含其他文本。这些符号与普通文本区分开来,并且进行调用以识别对符号或模块其他部分的调用。
使用符号时应遵循以下规则:
您不应在符号名称中使用空格字符。
始终在符号之前和之后使用“&”。
您不应在符号之间使用编辑器换行符。
请注意,符号名称不区分大小写,最多包含130个字符,并且仅使用前32个字符来标识符号。
有效符号示例
- &symbol&
- &MY_symbol&
- &DATE&
无效符号示例
&mysymbol - 它不包含结束字符
&symbol(Z& - 没有结束括号
&my symbol& - 在此,符号名称包含空格
&mysymbol)& - 在此,名称包含无效字符
SAPscript中常用的符号
当前日期 | &DATE& |
当前日期的天数 | &DAY& |
当前月份数 | &MONTH& |
当前年份数 | &YEAR& |
当前时间的分钟数 | &MINUTES& |
当前时间的秒数 | &SECONDS& |
当前页码 | &PAGE& |
输出长度 | &symbol(length)& |
省略前导符号 | &symbol(S)& |
前导符号在左边 | &symbol(<)& |
前导符号在右边 | &symbol(>)& |
省略前导零 | &symbol(Z)& |
空格压缩 | &symbol(C)& |
小数位数 | &symbol(.N)& |
省略“千位”分隔符 | &symbol(T)& |
指定浮点数的指数 | &symbol(EN)& |
广告