Destination_app

2020-09-08 08:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Env-10.1标准净重 你...

         点击此处--->   EasySAP.com群内免费提供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。
4条回答
Cikesha
2020-09-08 09:47 .采纳回答

P.S。 未经测试! 如果不使用" Costcenter:ID",则唯一的解决方案是在Costcenter维中复制ID(例如IDCOPY)并创建一个属性,并像这样使用它:

 * ADD_DIM ALLOCATION_ACCOUNT = YYYY,SENDER = Costcenter:  IDCOPY 

一周热门 更多>