点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在默认逻辑中存...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在默认逻辑中存...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在默认逻辑中存在触发脚本的问题。
但是在通过UJKT运行时,同一脚本可以正确执行。
下面是脚本
* XDIM_MEMBERSET类别=
* XDIM_MEMBERSET TIME = 2022.001
* XDIM_MEMBERSET RPTCURRENCY = USD
* XDIM_MEMBERSET MEASURES = YTD
* XDIM_MEMBERSET FLOW = <所有>
*当帐户
* IS" 2920000"
*当CS_DATASRC
* IS" DS_LOAD"
*当流量
* IS" F_ACTIVITY"
* REC(EXPRESSION =%VALUE% ,ACCOUNT =" 2920000",CS_DATASRC =" DS_CALC")
* ENDWHEN
* ENDWHEN
* ENDWHEN
嗨,瓦迪姆,
我已根据您的博客进行了一些更改。 下面是我更新的脚本。
方案:-
1)来自BW的数据被加载到DS_LOAD。 例如说1000美元
2)然后在DS_INPUT中输入数据。 例如说1100美元
3)基于以下条件,应触发脚本逻辑通过输入窗体在DS_INPUT中输入的数据,并且应将DS_INPUT和DS_LOAD的差额(即DS_INPUT-DS_LOAD)发布到DS_CALC。
因此差异1100-1000,即100应该记入DS_CALC
现在问题仅是1100被发布到DS_CALC,而不是1100-1000之间的差额。 所以第二个条件不起作用
默认脚本:-
* XDIM_MEMBERSET类别=
* XDIM_MEMBERSET TIME =
* XDIM_MEMBERSET RPTCURRENCY = USD
* XDIM_MEMBERSET度量= YTD
* XDIM_MEMBERSET FLOW = F_ACTIVITY
//下面是当条件是将数据从DS_INPUT进一步移动到DS_CALC时,在DS_INPUT输入了输入表单数据,因此将DS_INPUT的数据复制到了DS_CALC
*当CS_DATASRC
* IS DS_INPUT
* REC(FACTOR = 1,CS_DATASRC = DS_CALC)
//下面是将数据从DS_LOAD移到DS_CALC时的条件,下面的数据也必须移到DS_CALC的条件。
* ELSE
*当CS_DATASRC
* IS DS_LOAD
* REC( FACTOR = -1,CS_DATASRC = DS_CALC)
* ENDWHEN
* ENDWHEN
一周热门 更多>