【SAP技术】交货单发货过账报错 - Material's product unit must be entered in whole numbers - 之对策
从网站建设到定制行业解决方案,为提供成都网站制作、网站建设服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。成都创新互联公司将不断加快创新步伐,提供优质的建站服务。
上午收到用户的报错,说是对于某个DN,执行发货过账,报错说, Material's product unit must be entered in whole numbers. 如下图示:
经查该DN的item 900024,交货数量是52650KG,而该物料的基本计量单位是PC,所以SAP系统在销售单据里将该数量换算成单位PC的数量是8,574,918.567 PC,如下图示:
不巧的是,SAP系统后台配置中PC是没有小数点的(小数位数是0),
所以在发货过账的时候SAP系统报错。
解决方案就是修改订单和交货单里的数量单位,使用单位PC。
2019-08-06 写于苏州市。
在系统管理-设置-库存-计量单位组中创建新的计量单位组“重量换算”
点击“组定义”后进入单位换算设置界面,设置单位换算关系:设置基本单位,设置备选单位跟基本单位之间的换算关系
物料主数据中选择要启用的计量单位组
价格单位是在采购信息记录(创建/更改:ME11N/ME12N)里定义的,如果价格单位和基本计量单位不一致,需维护转换关系,这个我记不太清,要么在物料主数据里维护,要么在信息记录里直接维护,你可以进系统看看。