sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第1张图片

起因是,分厂同事发来消息,描述有一个工单报工异常。无法扣料与收货。生产订单号:100243350 ,

异常提示如下图:

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第2张图片
该物料已报工自动收过一次,在未冲销订单产出品前 继续报工即提示超出数量

接下来针对该问题,首先使用COOIS查一下订单的投料情况以及收货明细。从下图中可以看出该工单有过5次冲销记录(取消报工记录)。并且该订单的半成品:20000004655已101 收货入仓。但是没有102冲销记录,故车间操作员反复取消报工,重新报工就一直有货物异常情况,详情可去COGI里查看异常信息。

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第3张图片
COOIS-记入文档的货物移动与COGI-错误的货物移动

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第4张图片
CO14查看报工记录

至此初步判断,该工单是很可能由于业务用户操作不当引起的报工异常,接下来继续查明具体原因,

第一步查该物料:20000004655 的BOM情况,一共有三层BOM。

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第5张图片

第二步:查看该工单的组件组成以及 该订单所产半成品的BOM

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第6张图片
工单组件详细信息,注:有两个反冲料

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第7张图片
半成品BOM组成

再根据消息号:M7 022 使用SE91查看该消息号,发现是个通用消息号超出 根据经验一般是订单已经收完了或者超收的情况。

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第8张图片
SE91消息号

在上面已经提到过了,是由于之前报工 半成品自动收入仓库了。取消报工又没有冲销该半成品,导致的重新报工会提示一场超收。

有三种解决方式:

1、 冲回那个半成品订单,使用migo 102反收该半成品。继续重新报工即可 (未建立子母工单的情况可行)

2、先102冲回母工单的成品,在102冲回半成品。继续依次先报子工单,再报母工单重新报工即可(子母工单情况)

3、非常规手段 使用SE16N 去修改后台表 AFFW 就能清理COGI异常记录。(PS:此种情况一般不要使用,除非是没其他好的解决方式。这个AFFW表会有个日志记录的情况后面会讲到)

我是先尝试第一种方式 发现子母工单无法只冲销半成品。提示如下图:

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第9张图片
冲销提示消息

因为我司是使用子母工单所以,第一种方式不可行,放弃。

接下来尝试第二方式,先查改该半成品 母工单 所产成品:10201020000是否有库存可供冲销。

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第10张图片

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第11张图片

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第12张图片
成品仓没库存,所以也不能冲销。有可以从其他货仓转移过来在冲销的也可以,不过一般得经过业务部门的允许。

发现此时成品仓货已发出去,与业务沟通,不能从其他货仓转移过来,故放弃第二种方式。

接下来尝试第三种方式:修改AFFW表记录,【此处需特别谨慎,delete数据前谨记要先备份数据!delete数据前谨记要先备份数据!delete数据前谨记要先备份数据!重要的事情说三遍】至于如何delete数据 请看上篇文章有关于 SE16N的部分。

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第13张图片

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第14张图片
SE16N删除异常记录

在接下 说说 关于 SE16N删除数据 未先备份的情况。有时候很自信的去delete数据 ,最后确打脸。这时就会感谢SAP严谨的机制与好处了, 在SE16N前台界面delete的数据 ,可以通过标准表找回来。

1、设置了变更文档的,可以通过查看标准表CDHDR,CDPOS
2、SE16N维护的数据,可以查看表SE16N_CD_KEY,SE16N_CD_DATA
3、表属性设置log data change,通过SCU3查看,前提是在RZ10中激活相关参数
4、通过增强SM30开发的日志程序:参考官网note

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第15张图片

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第16张图片
另 【还有一种情况 COGI 操作员误删数据,导致工单少发料, 也可用另一种方式 CO11N 直接点击货物移动来重新发料。】

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第17张图片

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第18张图片
CO11N报工

sap生产工单报工_生产报工异常,冲销重新报工又不够扣料。_第19张图片

对于 COGI 那个删除按钮 ,可以使用SHD0 把【删除】按钮隐藏,或者开通给部分人员 例如 财务人员 、生产管理人员等 此方式是朋友 @林恩94 提醒的,感谢她。

至此,问题解决。 可能有不足之处 ,如有错误的还请在评论区指正。本人感激不尽。

Dancy 写于广州 2020年11月26日

你可能感兴趣的:(sap生产工单报工)