在采购订单的行项目中,有一个“交货己完成”标志。看过一些资料,结合应际应用的经验,记下自己的理解;
交货己完成决定订单中的项目是否还有未清项,它可以由系统在达成交货完成条件后自动设定;也可以在未达成交货条件时,手动设定;在MRP逻辑中,采购订单交货会做为供应来满足需求,因此,订单中的交货己完成标识是会影响到MRP中的供应结果的;比如,采购100件物料,尚未收货,系统会将这个采购订单中的数量做未供应来计算;但如果在该采购订单中设置了交货己完成,MRP中将不会再计算该订单的供应数量;另外,一个最容易混淆的地方是交货己完成并不会控制到订单收货,如果订单数量没有交完,但己勾选交货己完成,仍然是可以收货的;如果订单数量实际交货己完成,系统自动勾选交货己完成;能否收货就取决于其它控制,如无限制交货,交货容差等;
下面结合实际应用从系统中找出有代表性的订单来看一下。如下图在不改变订单和收货数量的情况下,仅将某个未交货完成的订单项目勾选交货己完成,其仍要交货的数量就会发生变化;
某采购订单包含3个行项目,通过SE16在表格EKPO中的DCI(交货己完成)字段可直观的看到,只有第二个行项目设置了并货己完成标志,其它两个为设置;
事务ME23N从前台观察采购订单,如下图,第一个采购订单数量为129件,采购订单历史显示己收货117件,显然,对于采购订单的行项目10,交货尚未完成;
所以,对于采购订单的行项目10,交货己完成是没有勾选的;
对于采购订单的行项目20,订单数量和收货数量相等;
所以,对于采购订单的行项目20,交货己完成是己经勾选的;
从系统后台配置帮助理解,如果勾选了“交货完成的缺省值”,那么当订单数量与收货数量相等或收货在容差范围内,都将视为己完成交货而自动勾选。否则,可以手动在订单中进行勾选;
以上,给合实际应用情况,梳理了采购订单中交货己完成的相关逻辑和控制;