在DecimalValue数据类型中定义小数位数

2020-09-02 06:54发布

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

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


亲爱的所有,

希望你一切都好

我对定义小数位数有疑问。
我们在CustomerQuote.xbo中创建了一个字段,类型为:decimalValues。

我想知道有什么方法可以 定义小数位数,例如始终为2。

我发现不可能,
有人有什么主意吗?

关于
罪孽

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

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


亲爱的所有,

希望你一切都好

我对定义小数位数有疑问。
我们在CustomerQuote.xbo中创建了一个字段,类型为:decimalValues。

我想知道有什么方法可以 定义小数位数,例如始终为2。

我发现不可能,
有人有什么主意吗?

关于
罪孽

付费偷看设置
发送
5条回答
亦是此间程序员
1楼 · 2020-09-02 07:22.采纳回答

您好,

您可以使用:

[Decimal(5,2)]元素dAmt:DecimalValue;

其中5是 允许的位数,2是小数点后允许的位数。

谢谢,普拉德普。

Climb_Ma
2楼-- · 2020-09-02 07:20

你好普拉德普,

是否有任何内置函数或任何示例代码可用于计算十进制数的四舍五入。

例如:在2个单独的字段中,如果计算值是7.14,则应在一个字段中将其四舍五入为7,在其他字段中应将其四舍五入为8。

您知道我们如何实现这一目标吗?

致谢

拉胡尔。

吹牛啤
3楼-- · 2020-09-02 07:17

如果您已经将数据类型设置为"数量",则在将解决方案部署到生产环境后就无法更改。

您可以结合使用Numeric.RoundToString和Numeric.ParseFromString函数来舍入扩展字段中存储的值,并在保存期间将其转换回类型数量。

hongfeng1314
4楼-- · 2020-09-02 07:20

很多Asif,

是的,我们已经部署了soloution!

关于
罪孽

5楼-- · 2020-09-02 07:04

嗨,Pradeep,

非常感谢您的答复,对于我的答复太晚表示抱歉,

实际上,我们有一个自定义字段,类型为"数量",我们希望十进制值最多显示2个数字。 br>但是当我将[Decimal(5,2)]添加到我的元素时,系统给我一个错误


注释Decimal的参数'[5,2]'的类型应为'DecimalValue'。

但是我的数据类型是数量,我无法更改

您还有其他建议吗?

关于

一周热门 更多>