点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在使用CPMBPC版本:810 SP级:0011。要求是读取Audittrail IN_IE中的数据,如果上面没有记录,则将另一个auitdttrail IN_BPC上的值复制到其中。
以下是我要使用的脚本逻辑:
* XDIM_MEMBERSET GCR_AUDITTRAIL = IN_IE
* XDIM_MEMBERSET GCR_CATEGORY =实际
* XDIM_MEMBERSET GCR_GC_CURR_CODE = USD
* XDIM_MEMBERSET GCR_FISC_PERIOD =%GCR_FI_SET_DIC_DISC_PER_T
*何时GCR_GRP_ACCNT_ID
* IS *
* REC(EXPRESSION =%VALUE%== 0?[GCR_AUDITTRAIL]。[IN_BPC]:0,GCR_AUDITTRAIL = IN_IE)
* ENDWHEN
* 提交
在执行脚本时,抛出以下错误:
RUN_LOGIC:不支持关系运算符" =="。
执行UJKT给出以下日志:
REC:(%VALUE%== 0)吗? [GCR_AUDITTRAIL]。[IN_BPC]:0
------------ ABAP代码生成错误:4 -------------
MESSAGEG27不支持关系运算符" =="。
Line13 Word ==
--------代码---------
程序。
类的主要定义。
公共部分。
METH1导入方法
P1类型decfloat34
P2类型decfloat34
导出RET类型decfloat34
提高CX_SY_ZERODIVIDE。
结束类。
类主要实现。
METH1方法。
"(%VALUE%== 0)?[GCR_AUDITTRAIL]。[IN_BPC]:0
如果(P2 == 0)。
RET = P1。
否则。
RET = 0。
endif。
方法。
结束类。
--------输入公式---------
(%VALUE%== 0)吗? [GCR_AUDITTRAIL]。[IN_BPC]:0
------------ ABAP代码生成错误结束------------
UJK_VALIDATION_EXCEPTION:不支持关系运算符" =="。
感谢任何帮助来解决此问题
好像您正在使用ABAP计算引擎进行脚本逻辑。 如果切换到Javascript引擎,脚本将正确编译。
但是脚本的逻辑通常是不正确的-如果没有记录,则什么时候/何时结束都没有循环。 您必须循环记录IN_BPC和IN_IE中的测试值。
找到博客。 非常感谢Vadim。
一周热门 更多>