SD模块入手-ATP check

ATP 就是 availability check。主要是指检查物料是否 ready,能否满足我们的需求。通过ATP的设置,我们在下单和发货的时候,系统就会自动做检查仓库里的库存是否够用。ATP check 包括两层意思,一层是 生产是否能满足订单需求,另一层是后台ATP 设置需要考虑哪些因素

1. 生产是否能满足订单需求

SD模块入手-ATP check_第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 check)