两个交易屏幕字段的乘积需要显示在第三个字段中,无法正常工作

2020-09-05 18:20发布

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

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


专家们,

我正在事务屏幕上工作,其中有两个十进制类型的字段(第一个字段类型是返回十进制值的复杂表,第二个字段类型是返回数字的数据表)并尝试在第三个字段中显示值。 但是价值没有正确到来。

如果CT表返回.25,而DT表返回1,则其显示输出0。

请帮助解决。

致谢

Mohit

(6.6 kB)

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

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


专家们,

我正在事务屏幕上工作,其中有两个十进制类型的字段(第一个字段类型是返回十进制值的复杂表,第二个字段类型是返回数字的数据表)并尝试在第三个字段中显示值。 但是价值没有正确到来。

如果CT表返回.25,而DT表返回1,则其显示输出0。

请帮助解决。

致谢

Mohit

(6.6 kB)
付费偷看设置
发送
3条回答
木偶小白
1楼 · 2020-09-05 18:54.采纳回答

谢谢。

我对此有解决方案。 之前我们尝试使用FROM_DECIMAL_NUMBER,但要获得正确的结果,我们需要使用PARSE_FORMATTED_DECIMAL函数。 它返回十进制数。

谢谢

Mohit!

天桥码农
2楼-- · 2020-09-05 18:55

嗨Mohit,

仅通过查看它就可以说它转换了两个tu数-因此它计算0 * 1 =0。只需将1转换为1.0并确保它计算小数即可。 所以应该没关系。

Oliver

zhangjiyang1323
3楼-- · 2020-09-05 18:56

嗨,奥利弗,

感谢您的回复,我在上面做了尝试,但得到了相同的结果。

可能会发生问题,因为一个值来自复杂表(十进制数),另一个值来自数据表(整数数)。 当我使用产品时,即使我在具有更新规则的其他字段中显示其也不显示十进制数字。 仅显示0,1等。所有字段类型均为小数。

谢谢

莫希特。

一周热门 更多>