声明:本文仅代表作者观点和立场,不代表任何公司!仅用于SAP软件应用学习参考。
SAP/ERP系统生产订单完工后,在进行结算之前,需要进行技术性完成操作,即将生产订单批量标记TECO,标记上TECO表示生产订单已完工,不再允许对生产订单进行修改、投料、报工、收货操作,不然会影响财务对工单进行结算。
有些公司生产业务比较简单,可根据一定业务逻辑做增强开发实现了生产订单自动技术性完成,但大部分公司都是需要人工操作的,一般有PMC或生产部人员负责操作。
一般情况下可以通过CO02可以关闭订单(如下图)。
菜单项->功能->限制处理->技术性完成 ,点击保存即可。

备注:生产订单批量标记TECO(即技术性完成,可理解为业务完成,不再允许业务进行订单修改、投料、报工、收货操作)
如果对于每个月工单数量比较多公司来说,像上面这种操作方法效率低下,下面介绍通过COHV对订单进行批量处理的方法。
SAP事务码COHV主要用于对生产订单进行批量处理,具体来说,你可以使用COHV来执行各种与生产订单相关的批量操作(如下图)

从上图可以看到这个事务码的功能还是非常强大的,可以做生产工单相关业务的很多批量操作,下面通过一个批量标记工单技术性完成的例子详细介绍下这个事务码的具体操作方法和步骤。
例:生产部门需要对工厂H101,已完全入库状态(DLV)和未做技术性完工(TECO)生产订单进行批量关闭。
备注:实际什么状态的订单可以关闭,每个公司可能不一样,可以根据各公司实际条件进行筛选。
使用COHV对订单进行批量技术性关闭操作步骤
1.输入事务码COHV进入如下初始界面

根据实际筛选特定状态工单进行处理,如上图筛选工厂为H101、工单类型为PP01并且已完全入库状态(DLV)和排除已做技术性关闭(TECO)的生产订单,然后对这些订单进行批量标记技术性完工状态。
输入筛选条件后点击运行(F8)结果如下。


备注:对生产订单进行其他批量操作方法类似,只需在功能栏位选择不同的处理类型即可。
功能选择:220技术性完成,然后选择执行,执行结果如下。

上图消息类型红色三角形表示执行失败数据,具体原因可以按如下方法查询执行日志。

选择菜单栏"批量处理->上次批量处理日志",查看处理结果如下。

上图显示成功完成3个生产订单的批量技术性完成的标记,1个订单执行失败,因为有错误。
在实际中生产订单技术性关闭这种操作,很多公司会给到PMC文员去操作,由于操作文员流动性较大,同时COHV事务码操作和界面太过于复杂,操作容易出错,有些公司一般会开发个简单程序进行批量处理。
比如开发如下处理功能
查询界面

可以根据一定逻辑只查询符合条件生产订单,执行后显示如下。
1.批量执行技术性完工

备注:这个操作界面就比较简洁,即使刚入职员工不用学习也会操作。
操作文员根据生产订单的状态和其它信息来执行生产订单技术性关闭或重新打开TECO。

2.批量撤销生产订单TECO状态
有时候可能操作错误或其它原因需要撤销TECO状态,也可以进行批量撤销,当然这个操作需要谨慎,不建议批量处理,是否这功能可以根据各公司实际选择使用。


备注:以上开发功能的源代码,如需要可以加微信:saplib