四舍五入和偏移到不同的数据源/AuditID。

2020-09-14 10:57发布

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

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


嗨,专家

是否有一种方法可以计算实际金额与舍入金额之间的差异,并预定到其他AUDITID/数据源?

目标是保留原始金额,并且仅按帐户预订取整金额。

例如:简单的AUDITID层次结构=

TOT_AUDITID

ADJ_RND

TOT_INPUT

INPUT2

输入

TOT_INPUT的总和= 123.45。 四舍五入(0)应该是123。因此,我们将-.45记录到ADJ_RND中,得出123。

然后我想向另一个帐户记录一个.45。

通过BADI写回地址解决的最佳方法是吗?

还是可以通过脚本逻辑来完成?

看到了自定义BADI的四舍五入值,但认为它与该业务案例无关。

似乎它记录为相同的值。 也找不到它引用的传输方式。

还看到了下面的链接,但不理解所引用的math.round函数。

https ://answers.sap.com/questions/75279/mathround-for-rounding-in-rec-experssion-question.html

https://博客 .sap.com/2012/10/08/inline-rounding-in-rec-expression /

我们正在将BPC NW 10.1 SP11与BW 7.4 SP16一起使用

预先感谢。

没事

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

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


嗨,专家

是否有一种方法可以计算实际金额与舍入金额之间的差异,并预定到其他AUDITID/数据源?

目标是保留原始金额,并且仅按帐户预订取整金额。

例如:简单的AUDITID层次结构=

TOT_AUDITID

ADJ_RND

TOT_INPUT

INPUT2

输入

TOT_INPUT的总和= 123.45。 四舍五入(0)应该是123。因此,我们将-.45记录到ADJ_RND中,得出123。

然后我想向另一个帐户记录一个.45。

通过BADI写回地址解决的最佳方法是吗?

还是可以通过脚本逻辑来完成?

看到了自定义BADI的四舍五入值,但认为它与该业务案例无关。

似乎它记录为相同的值。 也找不到它引用的传输方式。

还看到了下面的链接,但不理解所引用的math.round函数。

https ://answers.sap.com/questions/75279/mathround-for-rounding-in-rec-experssion-question.html

https://博客 .sap.com/2012/10/08/inline-rounding-in-rec-expression /

我们正在将BPC NW 10.1 SP11与BW 7.4 SP16一起使用

预先感谢。

没事

付费偷看设置
发送

一周热门 更多>