后台:生产-商店底价控制-工序-可用性检查
前台:MRP3-可用性检查
1 定义检查组
检查组的作用:
要进行ATP Check,首先要给需要进行ATP Check的料分派Checking group,为此需要先定义Checking Group,你可以通过给不同的物料分配不同的Checking group来达到进行不同的ATP Check 逻辑,你也可以通过设置Checking group来控制你ATP的Commit数量是否被锁住,也可以控制你的需求是单独的还是汇总的。
注意:Checking Group只跟料号有关,跟其他的没有关係,也就是说在这裡设定的东西并不单单工单或SO可以用,而是适用于任何可以进行material check的程序,只要有用到有设定Checking group的某料.
1.总计销售 Total sales requirements
指定销售订单的需求是单个计算还是汇总计算,如果是汇总计算那么按天汇总还是按周汇总,如果是按周汇总,那么其汇总的数量是放在当前周的星期一还是放在下一周的星期一。
2. 总交货需求 Total delivery requirements
指定Delivery note的需求是单个计算还是汇总计算,如果是汇总计算那么按天汇总还是按周汇总,如果是按周汇总,那么其汇总的数量是放在当前周的星期一还是放在下一周的星期一。
3.冻结需求传递 Block QtRq
指定在你做ATP Check的期间,将被检查的物料冻结,被冻结的物料被block(存储到冻结表中),不允许做任何移动,待检查完成后,解冻此物料。(COHV做批量检查,或者批量创建工单自动检测的时候,防止检查错误;缺点是如果过程很长,会影响业务前台操作)通常ATP优先级大于用户操作,时间较短可勾上。
4.ATP中无产品可用性检查的标识 No check
该栏位如果打勾,则表示如果某料指定该Checking group,那么该料在任何进行Material check的程序中都不会进行availability check,无论是在工单中还是SO中。 一般哪些便宜且很容易购买的料可以指定为这种类型的Checking group.(可用性不高,同一个物料,例如PL在check,则MO和SO都不能check;勾上容易影响调度、销售部门恰巧同时check)
PS:PP模块对01和02选择没啥影响,但是对于SD模块,客户是单个、日、周的需求汇总检查,是需要区分开
2 定义检查规则
作用:
无论是销售订单(SO),出货单(DN)还是生产订单(WO)要进行ATP Check,首先都要给需要进行ATP Check的SO,DN或则工单分配Checking rule,在这裡只是定义一个代码,没有实际含义.
检查规则是基于事务的,而且基本上是固定的,销售订单用A,出货单用B,生产订单相关的是PP。所以这个后台配置一般项目上直接用标准的就可以了,不需要进行额外的配置。
3 定义检查范围
定义检查范围(Define scope of check)
定义ATP Check的范围:把Checking group及Checking rule结合起来定义ATP Check所要考虑到的需求及供给元素及是否启用库存级别的检查。
注意:ATP可用库存=Stock + receipt(除库存之外的其他各供给)-Issues (包括PIR,相依需求及工单下阶料等各种需求)
—————————————————————————————————————————————
库存:
含安全库存:物料主数据安全库存栏位;唯一作为需求issues考虑的参数,不是stock;
含在途库存:在途、传送的库存状态;例如库存转储两步法;
含质检库存:质量状态的库存数量;
含冻结库存:冻结状态的库存数量;
含限制使用的库存:
关联检查组和检查规则
定义检查控制
1.订单生成(不是保存,界面填入需求数量和日期,回车后生成订单)的时候,自动ATP
2.订单下达(点小绿旗)的时候,自动ATP
集合转换:创建和下达能分别控制,当PL转WO的时候CO41
1 如果物料遗漏,用户作出创建/下达决策(检查订单缺料,则用户CO41转单的时候,WO被创建,但是不会自动创建/下达,需要手工下达)
2 创建(即使没有物料可用,依然自动创建/下达工单)
3 如果物料缺少没有创建(不允许创建/下达,当手创建/下达有提示信息,无弹框)
__________________________________________________________________________________________________
在工单中查看ATP的检查结果
ATP物料检查弹框-遗漏零部件清单-确认数量/需求数量,其中确认数量就是库存可用数量
工单组件里面的承诺数量=确认数量