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 日期能否是在 過去 或是 未來。 意思就是提前交貨 或 是 延遲交貨。