SAP中生产订单有多种状态,每一种状态与业务的关系是怎样的呢?订单状态是如何变化的呢?本文详细介绍订单生命周期中的状态变化,从订单创建开始,到订单结算,再到订单删除。

第一步,创建订单
CO01创建订单时,保存前订单状态如下图,包含了CRTD、MANC(未检查物料可用性)和SETC(结算规则维护)。


保存后,CO03查看订单状态如下,

系统自动计算订单的计划成本,包含状态PRC(预花费)和MANC(未检查物料可用性)。接下来CO02对订单执行可用性检查,状态从MANC变为MACM (已承诺的物),如果零部件短缺,状态为MPST (物料短缺),而不是MACM。

第二步,下达订单
在订单下达之前,对其投料,系统提示如下,


接下来CO02下达订单,订单下达后,状态为变REL(已下达)。

第三步,订单投料
接下来,MIGO(MB1A)对订单投料,


投料完成后订单状态变为GMPS,

第四步,成品入库
接下来,MIGO做成品入库,订单数量为100,入库数量为80。


此时CO03查看订单状态为PDLV(部分交货),

然后,对剩余的20个产品入库。

此时CO03查看订单状态为DLV(交货),

第五步,完工确认

首先CO11N完工确认80。

确认后,CO03查看订单状态如下,

接下来,对订单做最终完工确认。

做完最终确认后,订单状态变为CNF (已确认)。

第六步,技术关闭
订单完成投料、产出、完工确认后,不会再做进一步的业务操作时,生产部门需要将其技术性关闭(TECO),避免后续发生进一步的操作。在生产过程中,如果订单未完成,并且剩余部分不再继续生产,例如订单数量是100,生产了80,剩余的20不在生产。此时也需要对订单做技术性关闭,以便财务对订单进行结算。

技术性关闭后,订单状态如下,出现TECO。

关闭后,对订单投料,提示如下错误消息。

第七步,计算WIP
以上为业务环节订单状态变化过程,接下来进入财务结算环节。

KKAO计算WIP,如果订单有WIP,状态为RESA,如果没有状态不变,即对于状态为DLV/TECO的订单不会有RESA的状态。

订单4010000005状态为PDLV,存在WIP,执行完KKAO之后状态如下。

订单4010000004执行完KKAO之后,状态无变化。


第八步,计算差异
KKS1计算差异,CO对TECO或DLV状态的订单进行结算,结算之后状态标记为VCAL。

订单4010000005状态为PDLV,CO不会对其进行结算,执行完KKS1之后状态如下,没有发生更改。

订单4010000004状态为TECO,执行完KKS1之后状态如下。

第九步,订单结算
CO88对订单进行结算时,不会更新订单状态。


第十步,关闭订单
财务月末对订单进行结算后,如果确认不会再有追加发料等业务发生,则应该将订单进行关闭。生产订单关闭前余额必须为0,即已经完成结算。

订单4010000004关闭后,状态如下,

订单关闭后,对订单进行财务处理时,会提示状态错误。例如,KKS2计算订单差异时提示如下消息。

第十一步,删除订单
对订单打上删除标记之后,状态如下。

更多内容,关注「莱学习」官微

莱学习】专注信息化人才培训,8年SAP培训经验,以学员高质量就业为目标,集结了50多位资深顾问讲师,在SAP培训课程上紧跟企业用人需求,将知识点融入实战经验,帮助学员掌握SAP咨询公司以及SAP项目的实际操作经验,助力学员在最短的时间达到公司用人标准,为想快速进入SAP行业的人提供绝佳的机会。