(1).物料搬运单是一个需要审批的过程,而子库存转移不需要审批.从另一个方面看物料搬运单是一个需要双方确认的事务处理,而子库存转移只是单方面的事情.
(2). 物料搬运单可以做类似杂项发放和两个子库存物料转移的操作,但无法实现物料在同一子库存中不同货位的转移,这个只有通过子库存转移实现.
(2). 物料搬运单可以做类似杂项发放和两个子库存物料转移的操作,但无法实现物料在同一子库存中不同货位的转移,这个只有通过子库存转移实现.
Move order与子库存转移
Move Order有两种事务处理类型:物料搬运单库存发放、物料搬运单子库转移;当你选择子库转移这个事务处理类型的时候,这时的move order相当于subinvtory transfer;当你选择库存发放的事务处理类型的时候,这时的move order相当于杂发。也就是说其实move order可以实现subinventory transfer和杂发的功能,但在操作上多了一个步骤comfirm 。Move Order不支持同一个subinventory内的locator之间转移. subinventory transfer支持.
Move Order适用于同一库存组织内部的库存调拨,组织间的调拨必须通过其他方式如内部请购单。
Move Order最终的效果就是库存的子库转移和账户出库;还能实现不同货位之间的调整。
Move Order的审批由三个参数控制:
mtl_parameters.txn_approval_timeout_period(超时天数,空则=0)
mtl_parameters.mo_approval_timeout_action(超时动作,1自动审批,2自动拒绝)
mtl_system_items_b.planner_code(物料计划员,组织级的)
如果“超时天数”=0,则由“超时动作”直接决定状态,否则,发通知给“物料计划员”审批
如果“物料计划员”没有设置,则自动审批
如果“物料计划员”=申请人自己,则自动审批 否则,由“物料计划员”审批
“物料计划员”及时做出审批或者拒绝 超时之后,再次通知“物料计划员”审批,再次超时,则由“超时动作”直接决定状态
我们会在哪些地方用到Move Order?
1. 就是用的最多的订单挑库后产生的Move Order。根据系统设置,可以手工挑库,也可以系统自动完成挑库动作。不管哪一种,都会产生Move Order的事务处理
2. 子库存转移。
为什么要用Move Order来做子库存转移呢?看上去要比直接做转移复杂多了。这里就涉及到Move Order的审批流程(虽然这个审批流程也比较烂)。有兴趣的话可以去看一下这个审批工作流,可以根据企业自己的需求进行修改
3. 生产物料的挑库
类似于第一点。在Job Release之后,对现有库存中的物料进行保留,通过Move Order将这些物料转移到供应子库存(库位)
4. replinishment count 也会产生move order 。
5 mix——max planning 也会产生move order的。
6. 手工建立move order