在订单确认中将基本单元覆盖到生产单元时出现十进制问题

2020-08-31 00:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 需要您的帮助。 产...

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

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


专家们,

需要您的帮助。

产品的基本单位为L,而生产单位为KG。 850公斤= 1000升。

已创建28000 KG的订单。 根据计算,数量转换为32941.1764705882 L,因此四舍五入为32941.176。

通过COR6N进行确认时,产量数量显示为32941.176L。但是,在货物移动屏幕中,数量转换为27999.999 KG。 有没有办法填充28000公斤?

我们不想触摸主配方,因为它们已经使用单元L创建。将其更改为KG将是一项巨大的工作。

欣赏一些其他建议。

3条回答
95年老男孩
2020-08-31 01:23 .采纳回答

你好,

这是小数点后舍入的问题。

在事务CUNI的"自定义"中,应限制小数点后舍入的位数(字段T006-ANDEC)。 或者,您需要实现BAdI WORKORDER_GOODSMVT,在其中它将根据逻辑进行四舍五入。

或使用SAP note 659868中的修改-具有批处理要求的组件的四舍五入问题

最佳

R.Brahmankar

一周热门 更多>