SAP ScriptForms 教程系列三

本文详细介绍了SAP Script Forms中的四种Symbols:System symbols、Standard symbols、Program symbols和Text symbols,包括它们的定义、来源及用法。System symbols由SAPscript提供,Standard symbols在系统表TTDTG中定义,Program symbols由运行时程序提供,而Text symbols可以从文本或Include函数动态获取。此外,文章还讨论了如何正确定义和使用Symbols,以及它们在文本中的处理顺序对输出的影响。
摘要由CSDN通过智能技术生成
SAP ScriptForms 教程系列三      SAPScript Symbols

SAPscript识别四种类型的symbols:

l         System symbols

l         Standard symbols

l         Program symbols

l         Text symbols

这四种类型之间的主要区别在于值的来源。

l         System symbols值由SAPscript提供;

l         Standard symbols值在系统表TTDTG中定义;

l         Program symbols值由运行时刻的程序提供;

l         Text symbols值既可以从文本中的控制命令获取,也可以由Text Editor的Include函数动态提供。

SAPscript自动识别symbols的类型;

首先,检查symbols是否为System symbols;如果不是,然后检查symbols是否定义在调用程序的数据域中,如果是,就是Program symbols;如果不是,SAPscript就从TTDTG表中读取,如果在TTDTG表中发现symbols,则为Standard symbol;如果上面都不是,就是Text symbols。

3.1Syntax of Symbols

定义一个symbol有下面的要求:

¨         在一个symbol两边需要使用“&”;

¨         在symbol名字内不能使用空白字符,而且也不能用'+()这些符号,因为这些符号是用来定义格式选项的;

¨         在SAPscript Editor中不能将symbol分开在多行编写,如果一定要这么做,需要使用long line来避免(long line段落格式为= or /=);

¨         封装在“&”符号之间的格式选项必须用“()”,而且表示格式的字母要用大写。

注意:如果定义了一个不能满足上面所有条件的symbol,则系统不会将它当成symbol来处理,而是作为一个文本直接输出。

下面是一些有效的symbol的例子:

&symbol&

&MY_symbol& <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值