ATP 就是 availability check。主要是指检查物料是否 ready,能否满足我们的需求。通过ATP的设置,我们在下单和发货的时候,系统就会自动做检查仓库里的库存是否够用。ATP check 包括两层意思,一层是 生产是否能满足订单需求,另一层是后台ATP 设置需要考虑哪些因素
1. 生产是否能满足订单需求
绿色部分表示的是 生产, 红色部分表示消耗。 S1,S2,S3,S4都能通过P1,P2,P3的生产恰好满足需求。
通过客户要求的发货日期,推算出 material available date,如果生产订单能够满足需求。那么就能够confirm quantity和日期。 如果不能满足需求,则通过 前推法 ,通过最早能满足需求的日子作为material availbe date,然后推算出 goods issue date。
2. 后台ATP 设置需要考虑哪些因素
通过 checking group 和 checking rule 组合 来确定 scope of check。
路径: SPRO:Sales and distribution -->Basic Functions -->Availability check and Transfer of Requirements -->Availability Check -->Carry out control For availability Check
销售订单 和 发货订单 从哪里可以查到ATP(销售订单-->行项目-->ATP 发货订单-->environment -->ATP 如果ATP没有启用,会有一个警报信息) 我们也可以通过PP的T-code MD02(BOM) MD03(单层物料) MD04(列表) 来查看
ATP check的启用 是在 计划行项目里面设置的。 路径:SPRO: sales and distribution -->Sales-->Sales Documents--> Schedule lines -->Define schedule line categories
我们一点一点加以分析。
(1)availability check group, 在销售与分销 模块,这个数据是从哪来的呢。 从物料主数据 MRP3中取得的: 另外checking group在后台也是可以自己定义的。
(2)checking rule. 对于销售与分销模块来说,这个checking rule是系统定义的。我们没法去更改它。 而在PP模块中,同样有ATP check,却能够自己分配checking rule。 销售订单就是 A, 发货单就是 B
(3) 安全库存, 安全库存分 静态库存 和 动态库存,PP这边设置。我们以静态库存为例, 在物料主数据MRP2里面设置.
(4) stock in transfer:
就是转库订单, STO,从其他公司或工厂转过来的库存。是以PO的形式过来的。
(5) inspect stock:
质检库存,就是从客户退货等,可能进质检库存,通过质检合格之后才会回到非限制库存。
(6) blocked stock:
就是冻结库存,例如退货订单回来的货物就会先进冻结库存。
(7)restrict-use stock
只对启用批次管理,并转移到限制库存的 库存起作用。
(8)subcontracting stock 类似于寄售,叫分包库存。 就是将货物发到 外协供应商进行加工。库存还是我们公司的, 这样在整个交易过程中,只是给了加工费。
(9)Purchase order
考虑采购订单
(10)
考虑采购申请
(11)dependent requirement
相关需求
(12)预留,类似于安全库存,创建预留就类似将需求告诉从仓库:我在某年某月某日需要XX物料多少。在MRP检查发现那时的需求无法满足就会生产采购订单去做采购。 销售订单这种会在系统自动生成预留,不能更改。
(13)销售订单需求,就是销售员建的销售订单会被ATP纳入考虑
(14)发货订单需求
(15)shipment,shipment主要是用来计算运费的,如果需要将shipment也纳入考虑,则打钩。
(16)是否考虑补货提前期(从个人理解来看,补货提前期 和 安全库存的 出发点都是为了保证库存充足,从而不会出现断货的情况):
对于销售订单,就是物料主数据MRP1视图里的:
(17) No stock location inspection:
这个选项是为了设置 是 在 storage location层面的,还是在 plant层面的。 比如storage location 有5个库存,而整个plant 有10个库存。如果勾选了该选项,对于10个PC的订单来说,则是ATP check通过。如果没有勾选,则ATP check不通过,因为对应的库位只有5个。
(18)depedent reservation:
这个选项应该和 12 include reservation 是有区别的,这里的是相关预留,也就是生产订单 销售订单等自动产生的预留。 而12指的是MB21创建的预留。
(19) order requirement
这个选项应该是结合 4 stock in transfer 选项使用的。具体什么状态的 STO 单子才会被纳入到ATP中。
(20)planned order
考虑 计划订单,是PP模块的
(21)Production order
考虑生产订单,是PP模块的。
(22) Checking period: GR
这个作用应该和 物料主数据的 补货提前期 一样,但是需要先在 16 启用补货提前期。
(23)是指相对于客户要求的交货日期,最终的ATP confirm 日期能否是在 过去 或是 未来。 意思就是提前交货 或 是 延迟交货。
在SD模块中涉及到的ATP检查主要是指创建销售订单时,依据系统配置对订单所需物资的可用性检查。依据原则包括:1)在物料主数据中设定了ATP检查;2)在后台客户化配置中设置ATP检查。ATP检查主要包括内向产入和外向产出。内向产入是指可用的、已计划的可用物资数量,涉及元素(涉及的要素可配置)如:库存量、已发采购订单量、已发采购请求量、已计划的生产量;外向产出是指用于满足物资需求的消耗量,涉及元素如:保留库存(如用于维修、试验等非常规的消耗)、已确认的销售请求等。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)