BW-IP:计划功能"分配参考数据"的舍入方法

2020-09-24 21:22发布

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

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


嗨,

我正在考虑使用BW-IP的计划功能"使用参考数据分发"进行分发。

在以下线程中,似乎在BW-IP中数据是以随机顺序处理的。<< a rel =" nofollow" hraf=" https://archive.sap.com/discussions/thread/222888" target =" _blank"> https://archive.sap.com/discussions/thread/222888 >

我想知道,是否可以使用任何设置对数据进行排序,还是可以控制BW-IP中舍入处理的行为?

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

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


嗨,

我正在考虑使用BW-IP的计划功能"使用参考数据分发"进行分发。

在以下线程中,似乎在BW-IP中数据是以随机顺序处理的。<< a rel =" nofollow" hraf=" https://archive.sap.com/discussions/thread/222888" target =" _blank"> https://archive.sap.com/discussions/thread/222888 >

我想知道,是否可以使用任何设置对数据进行排序,还是可以控制BW-IP中舍入处理的行为?

付费偷看设置
发送
3条回答
悻福寶寶
1楼 · 2020-09-24 21:39.采纳回答

致任何寻求答案的人

我在Online SAP支持中也质疑过同样的事情。
幸运的是,他们让我对PF分布的舍入过程的代码块有所了解。

这是我的结论。

<首先>
所有数据均按要更改的字段的升序排序。

<在舍入过程中>
1.结果是根据以下公式计算的:" 结果 =数量待分配*(reference_data/sum(reference_data))" + DIFF "
2.然后,将RESULT舍入以适合目标数据类型,在我的情况下,我正在重新分配货币,因此RESULT舍入到小数点后两位。 > 3.最后,DIFF通过以下公式计算:" DIFF = DIFF + amount_tobe_distributed *(reference_data/sum(reference_data))- RESULT_rounded "

此外,正如Gregor所言,PF分布的舍入方法有很多。
而且,对于PAK,机制与经典PF不同,因此舍入方法可能会有差异。

比尔

Alawn_Xu
2楼-- · 2020-09-24 21:47

嗨,格雷格,

您是说没有办法更改或配置将其余部分放在分配计划功能中的位置吗?

正如您所说,"四舍五入由技术数据类型决定"和"存在许多不同的算法"。
在哪里可以找到关于这些文件的文档?

还是可以请您解释分配计划功能中的舍入,特别是有关货币和单位的情况?

非常感谢!

最好的问候,
条例草案

shere_lin
3楼-- · 2020-09-24 21:50

嗨,

分配计划功能会四舍五入到由技术数据类型(数字),货币(金额)或单位(数量)确定的小数。 后者是可选的,可以在参数化中设置。 分配的值的总和必须等于分配的值,因此-由于四舍五入的关系,可能会有余数,这似乎是您要把余数放在哪里的问题。 存在许多不同的算法,并对其余部分的"公平"分布进行了一些定义。 在计划功能中,剩下的放置在"未定义"位置。

此致

格雷戈尔

一周热门 更多>