点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Env-10.1标准净重
你好朋友
我们可以在destination_app中将一个现有源维度的值分配给新的目标维度,而无需使用for循环。
场景-将数据从财务模型推送到分配模型。 财务模型具有维度CostCenter
分配模型具有CostCenter和Sender。 我想在发件人维度中分配与Costcenter相同的值。
以下代码效果很好。
我正在尝试找到一种编写此脚本的替代方法,以便避免" for"循环,并直接在目标应用程序中将Costcenter的值分配给Sender。 下个月要来的记录数量将大大增加,我觉得for循环可能会遇到性能问题。
* SELECT(%Senders%,[ID],Costcenter," SENDERS ='Y'") * XDIM_MEMBERSET CATEGORY = ACTUAL * XDIM_MEMBERSET帐户= BAS(XXXX) * XDIM_MEMBERSET AUDITTRAIL = BAS(AT) * XDIM_MEMBERSET RPTCURRENCY = USD,LC *对于%Senders%=%Senders% * XDIM_MEMBERSET Costcenter =%Sender% * DESTINATION_APP =分配 * ADD_DIM ALLOCATION_ACCOUNT = YYYY * ADD_DIM SENDER =%Sender% * SKIP_DIM =帐户,利润中心,TRADING_PARTNER *类别时 *是实际的 * REC(EXPRESSION =%VALUE%,AUDITTRAIL = ZZZZ) *结束 *下一个 谢谢你的时间 ed。
P.S。 未经测试! 如果不使用" Costcenter:ID",则唯一的解决方案是在Costcenter维中复制ID(例如IDCOPY)并创建一个属性,并像这样使用它:
已转换评论以回答-可以接受!
请尝试以下操作:
基于帮助: https://help.sap。 com/viewer/a2049170bfeb4178ace32222842c3ec1/10.1/zh-CN/f433f0bbc46c4a53860f1410f20ffb8b.html
感谢瓦迪姆的回复。
一周热门 更多>