重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
【SAP技术】交货单发货过账报错 - Material's product unit must be entered in whole numbers - 之对策
成都网站设计、网站制作介绍好的网站是理念、设计和技术的结合。创新互联拥有的网站设计理念、多方位的设计风格、经验丰富的设计团队。提供PC端+手机端网站建设,用营销思维进行网站设计、采用先进技术开源代码、注重用户体验与SEO基础,将技术与创意整合到网站之中,以契合客户的方式做到创意性的视觉化效果。
上午收到用户的报错,说是对于某个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 写于苏州市。
第一种方法,消耗完所有的库存,清掉采购申请、采购订单、计划订单、预留等一系列涉及到单位的单据,然后在物料主数据里修改。
第二种方法,新建一个物料编码,然后 MB1A(201) 发货旧物料编码到成本中心,再MB1A(202)收回 到新物料编码,注意物料的标准价格一致性的问题。
物料主数据中的计量单位设置,是一个非常严谨的事情,在设定之前,需要认真考虑。出现您这种提示的原因是,您用MM02去修改的物料,已经发生了相关业务,比如采购业务,或者领料业务。
一个物料一旦有实际业务发生,则它的计量单位将不能再被更改。SAP系统之所以这么控制,是符合逻辑的。
在系统管理-设置-库存-计量单位组中创建新的计量单位组“重量换算”
点击“组定义”后进入单位换算设置界面,设置单位换算关系:设置基本单位,设置备选单位跟基本单位之间的换算关系
物料主数据中选择要启用的计量单位组