点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
所以我有以下脚本
* XDIM_MEMBERSET ZACCOUNTS = 101、102、103、201、202、203、301、302、303 * XDIM_MEMBERSET ZMISC = 4000、2000 * XDIM_MEMBERSET CATEGORY =预算 * XDIM_MEMBERSET ZCOD = 1000 *当ZMISC * IS 2000 * REC(表达式=(0),ZMISC = 2000) *结束 * FOR%PER%= 2020.01、2020.02、2020.03、2020.04、2020.05、2020.06、2020.07、2020.08、2020.09、2020.10、2020.11 * XDIM_MEMBERSET TIME =%PER% *当ZMISC * IS 4000 * REC(EXPRESSION =([TIME]。[2020.USE]),ZMISC = 4000) *结束 *当ZMISC * IS 2000 * REC(表达式=([ZMISC]。[3000]/([ZMISC]。[4000] * 12)+%VALUE%),ZMISC = 2000) *结束 *到时 * IS%PER% * REC(表达式=([ZMISC]。[2000]/2),时间= TMVL(1,%PER%),ZMISC = 2000) *结束 *当ZMISC * IS 4000 * REC(表达式=(0),ZMISC = 4000) *结束 *下一个
运行最多需要40秒钟,有没有办法在不破坏其核心功能的情况下对其进行优化? 我已经尝试了一切,但没有任何效果=/
首先,请阅读: https://blogs.sap.com/2014/01/31/how-to-ask-questions-about-script-logic-issues /
为了优化脚本,需要详细信息!
第二:
通常,此脚本的发布是FOR/NEXT! 而且您正在使用FOR/NEXT,因为您将TMVL(1,%PER%)用作目标TIME成员。
最好在TIME维度中添加属性,例如:NEXTPERIOD并填充它:
然后您可以在脚本中使用它:
您可以避免FOR/NEXT!
但是您脚本的其余部分很奇怪,还必须更正!
一周热门 更多>