*ADD / *ENDADD

按照在逗号分隔的范围中所指定的那样,通过该结构,可以自动将一组成员累计到计算的成员中。

可使用 *SELECT( ) 指令动态派生范围。请参阅 *SELECT

语法是:

*ADD {variable} = {set}

{formula}

*ENDADD

示例

*ADD %ACC%=[CE0004010],[CE0004020],[CE0004030][#CE0661000] = %ACC%/[CE0652000]

*ENDADD

*COMMIT

[#CE00661000] = [CE0661000]/[CE0652000]

ADD 语句扩展为:

[P_ACCT].[#CE0661000] =[P_ACCT].[CE0004010]/[P_ACCT].[CE0652000]+[P_ACCT].[CE0004020]/[P_ACCT].[CE0652000]+[P_ACCT].[CE0004030]/[P_ACCT].[CE0652000]

注意

目前,等号 (=) 右边的表达式不支持更加复杂的表达式。

只能在 ADD/ENDADD 结构中写入一个公式。

“本文档中包括的任何软件编码和/或代码行/字符串(“代码”)仅为示例,不可用于生产系统环境中。”“代码仅为更好、更直观地解释特定编码的语法和语法规则。”SAP 不担保本文中代码的正确性和完整性,且 SAP 不对因使用代码而造成的错误或损害负责,除非这些损害是由 SAP 故意或因其重大疏忽所造成。