如何避免将NETWR的值四舍五入到小数点后两位?

2020-08-14 22:49发布

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

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


大家好,

我有以下问题:

我有一个与货币相关的值,我需要避免舍入(在进行乘法和除法计算之后),并显示该值并保留小数点后4位。

示例

当前值从49.4099999999舍入到49.41。

我需要49.4099。

我尝试将数据元素更改为4位小数,但这不起作用,其值显示为49.4100。

请帮助。

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

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


大家好,

我有以下问题:

我有一个与货币相关的值,我需要避免舍入(在进行乘法和除法计算之后),并显示该值并保留小数点后4位。

示例

当前值从49.4099999999舍入到49.41。

我需要49.4099。

我尝试将数据元素更改为4位小数,但这不起作用,其值显示为49.4100。

请帮助。

付费偷看设置
发送
9条回答
路亽曱_Ryan
1楼 · 2020-08-14 23:15.采纳回答

阅读有关算术表达式,计算类型和转换规则的文档。

作为ABAP开发人员,您应该知道这一点。

打一壶酱油
2楼-- · 2020-08-14 23:17

感谢Horst Keller的回复。

我已经阅读了有关算术表达式的文档,但是由于所涉及的计算公式中有些变量的小数点后两位为小数,因此输出的结果仅为小数点后两位。

仍然感谢!

一只江湖小虾
3楼-- · 2020-08-14 23:10

感谢您的答复,但是我的问题中提到的值是使用公式计算的,因此我认为我们不能将其声明为常量。

>

仍然感谢!

一周热门 更多>