在分配过程中附加记录,而不是在HANA上的SAP BPC 10.1中覆盖

2020-08-13 18:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在编写一个自上而下的分配逻辑,在该逻辑中,我尝试根据销售比例从一个成员到几个成员的基础分配一个数字(调整数)。 我正在将此数据写入新的数据源成员,以便可以跟踪调整值。

例如:我有一个针对所有产品的市场销售额为100,000美元。 我需要将此价值降低到$ 90,000,因此我尝试根据产品与总金额的比率在所有产品中分配-$ 10,000。 我的分配工作正常,因为现在我在一个数据源中有原始值,在另一个数据源中有调整后的值。

我的问题是运行FX Translation软件包。 最初,我可以说100万条记录,这些记录大约需要20分钟才能完成。 调整记录总共增加了1百万条记录,而FX包需要额外的20分钟才能完成,总共需要40分钟。 我想知道是否有一种方法可以在分配过程中执行追加操作,而不是覆盖同一数据源,因此我的记录数仍为100万。 你有什么想法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在编写一个自上而下的分配逻辑,在该逻辑中,我尝试根据销售比例从一个成员到几个成员的基础分配一个数字(调整数)。 我正在将此数据写入新的数据源成员,以便可以跟踪调整值。

例如:我有一个针对所有产品的市场销售额为100,000美元。 我需要将此价值降低到$ 90,000,因此我尝试根据产品与总金额的比率在所有产品中分配-$ 10,000。 我的分配工作正常,因为现在我在一个数据源中有原始值,在另一个数据源中有调整后的值。

我的问题是运行FX Translation软件包。 最初,我可以说100万条记录,这些记录大约需要20分钟才能完成。 调整记录总共增加了1百万条记录,而FX包需要额外的20分钟才能完成,总共需要40分钟。 我想知道是否有一种方法可以在分配过程中执行追加操作,而不是覆盖同一数据源,因此我的记录数仍为100万。 你有什么想法吗?

付费偷看设置
发送
4条回答
SKY徐
1楼 · 2020-08-13 19:13.采纳回答

否,这是不可能的。 分配将始终被覆盖。 可以通过when/endwhen附加,但是速度很慢。

P.S。 通常,附加操作很危险-您不能重复...

Doze时光
2楼-- · 2020-08-13 19:09

Vamshi Bhattar

对不起,您是什么意思:"将FX翻译作为逻辑脚本" ??

如果您使用的是语句:

 * RUN_PROGRAM CURR_CONVERSION  

然后使用abap程序执行货币转换。 自定义badi不会运行得更快...

骆驼绵羊
3楼-- · 2020-08-13 19:24

我们的FX是具有WHEN/ENDWHEN和LOOKUP到RATE模型的脚本逻辑代码。

我将尝试CURR_CONVERSION选项。 我需要做的就是在维度中设置正确的属性并编写脚本逻辑以调用BADI吗? 除此之外,是否应该设置任何业务规则?

哎,真难
4楼-- · 2020-08-13 19:22

没关系。

一周热门 更多>