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