使用 CTP 計算銷售訂單交貨日期
產能答交 (CTP) 功能可讓您為客戶提供可以承諾特定商品的實際日期。 對於每個銷售明細,您可以提供一個考慮了現有現有庫存、生產產能和運輸時間的日期。
CTP 透過考慮產能資訊來擴充存貨答交 (ATP) 功能。 ATP 僅考慮物料可用性並假設產能資源無限,而 CTP 同時考慮物料和產能的可用性。 因此,它可以更真實地描述在指定時間範圍內是否可以滿足需求。
CTP 運作方式略有不同,具體取決於您使用的主規劃引擎 (規劃最佳化或已取代的主規劃引擎)。 本文介紹如何設定每個引擎。 規劃最佳化的 CTP 目前僅支援已取代主規劃引擎支援的 CTP 情境的子集。
開啟規劃最佳化的 CTP
已取代主規劃引擎的 CTP 永遠可用。 但是,如果您想使用規劃最佳化的 CTP,則必須為您的系統啟用它。 從 Supply Chain Management 10.0.36 版開始,預設會開啟此功能。 管理員可以透過搜尋位在功能管理工作區中的規劃最佳化的 CTP 功能開啟這項功能。
CTP 與 ATP 相比如何
CTP 和 ATP 類似,但 CTP 通常可以提供更準確的結果,如下例所示。
品項 A 是由品項 B 和 C 組成的品項,且品項 A 的現有數量為 0 (零)。 如果您執行僅考慮物料的 ATP 檢查,則 ATP 數量也將為 0 (零)。 但是,如果進行 CTP 檢查,系統將檢查品項 B 和 C 的可用性,檢查將它們製作成品項 A 所需的資源,並計算可以製作多少品項 A。 此外,CTP 計算可以檢查製造更多的品項 B 和 C 所需的資源和物料,並使用它們來製造更多的品項 A。
同時考慮物料和資源的 CTP 計算可能會比僅檢查物料的計算顯示更大的數量,特別是當正在檢查的品項是按訂單組裝的品項時。 換句話說,CTP 功能會根據突發函式,可以針對選定的銷售訂單明細執行以計算預期交貨日期。
CTP 有何不同取決於您使用的主規劃引擎
下表總結了「規劃最佳化的 CTP」與「已取代主規劃引擎的 CTP」之間的差異。
元素 | 規劃最佳化 | 已被取代的總規劃引擎 |
---|---|---|
訂單、訂單明細和產品的交貨日期控制設定 | 規劃最佳化的 CTP | CTP |
計算時間 | 透過將動態計劃作為排程工作執行來觸發計算。 | 每次輸入或更新銷售訂單明細時都會立即觸發計算。 |
規劃最佳化的 CTP 狀態欄位值 | 對於自建立或上次更新訂單和明細以來動態計劃尚未執行的訂單和訂單明細,將顯示值未就緒。 對於已使用 CTP 透過執行動態計劃來計算確認交貨日期的訂單和明細,將顯示值就緒。 |
永遠顯示值就緒。 |
設定預設交貨日期控制方法
系統可以使用多種方法來計算每個訂單和訂單明細的預計交貨日期。 您應該將最常用的交貨日期控制方法設定為全域預設方法。 您也可以為各個產品設定個別複寫功能。 稍後,您將能夠根據需要覆寫各訂單和/或訂單明細的預設方法。
設定全域預設交貨日期控制
預設交貨日期控制方法將套用於不套用覆寫的所有新訂單明細。 若要選擇一個,請依照下列步驟操作。
前往應收帳款 > 設定 > 應收帳款參數。
在出貨索引標籤上的交貨控制 快速索引標籤上的交貨日期控制欄位中,選擇您要用作公司預設方法的方法:
- 無 – 不計算交貨日期。
- 銷售提前期 – 銷售提前期是從建立銷售訂單到發貨之間的時間。 交貨日期計算基於預設天數,不考慮庫存可用性、已知需求或計劃供應。
- ATP – ATP 是可以在特定日期向客戶承諾的可用項目數量。 ATP 計算包括未提交的庫存、提前期、計劃收貨和發貨。
- ATP + 發行保證金 – 發貨日期等於 ATP 日期加上項目的出庫保證金。 出庫保證金是準備裝運物品所需的時間。
- CTP – 使用已取代主規劃引擎提供的 CTP 計算。 如果您使用的是規劃最佳化,則不允許使用 CTP 交貨日期控制方法,如果選擇該方法,則會在計算執行時導致錯誤。
- 規劃最佳化的 CTP - 使用規劃最佳化提供的 CTP 計算。 如果您使用的是已取代主規劃引擎,則此選項無效。
設定單一產品的交貨日期控制覆寫
您可以為要使用交貨日期控制方法而不是設定為全域預設方法的特定產品指派覆寫。
- 請前往產品資訊管理>產品>已發佈的產品。
- 選取您要設定的產品。
- 在動作窗格的管理庫存索引標籤上,訂單設定群組,選擇預設訂單設定。
- 在預設訂單設定頁面的銷售訂單 快速索引標籤上,將複寫交貨控制選項設定為是。
- 在交貨日期控制欄位中,選擇要用於所選產品的方法。 可以使用設定全域預設交貨日期控制區段中所述的相同選項。
排程規劃最佳化的 CTP 計算
當您使用規劃最佳化的 CTP 時,您必須執行動態計劃來觸發系統進行 CTP 計算,然後為所有相關訂單設定確認的出貨和收貨日期。 該計劃必須包括確認發貨和收貨日期所需的所有品項。 (當您將使用已取代主規劃引擎的 CTP 時,CTP 計算會立即在本機完成。因此,您不必執行動態計劃來查看 CTP 結果。)
為了確保所有使用者都能及時取得日期,建議您設定批次作業以定期執行相關計劃。 例如,設定為每 30 分鐘執行一次動態計畫的批次作業將每 30 分鐘設定一次確認的出貨和接收日期。 因此,輸入和匯入訂單的使用者最多需要等待 30 分鐘才能獲得確認的出貨和收貨日期。
若要設定批次作業以定期執行動態排程,請依照下列步驟操作。
- 移至主規劃 > 主規劃 > 執行 > 主規劃。
- 在 主規劃對話方塊中的參數快速索引標籤上,將主計劃欄位設定為要執行的動態計劃。
- 在在背景執行快速索引標籤上,將批次處理選項設為是。
- 選取 定期,並根據需要設定排程。
- 選取確定儲存排程。
- 選擇確定以建立批次產品並關閉對話方塊。
使用已取代主規劃引擎的 CTP
使用已取代主計劃引擎的 CTP 建立新訂單
每次新增的銷售訂單或訂單明細時,系統都會為其指派預設交貨日期控制方法。 訂單標題始終以全域預設方法開頭。 如果訂購的商品分配了替代,則新訂單明細將使用該替代。 否則,新訂單明細也會使用全域預設方法。 因此,您應該設定預設方法,使其與您最常使用的交貨日期控制方法相符。 建立訂單後,您可以根據需要在訂單標題和/或訂單明細層級覆寫預設方法。 有關更多信息,請參閱 設定預設交貨日期控制方法和變更現有銷售訂單以使用 CTP。
當您使用已取代主規劃引擎的 CTP 時,查看確認的交付日期
如果您使用的是已取代主規劃引擎,則 CTP 計算將應用於訂單和/或訂單明細,其中交貨日期控制欄位設定為 CTP。
對於使用 CTP 作為已取代的主計畫引擎的銷售明細,系統會自動設定 確認出貨日期和確認收貨日期 每次保存銷售明細時的欄位。 如果您稍後對銷售明細進行相關變更 (例如,變更其數量或地點),日期將立即重新計算。
- 若要查看銷售訂單明細的確認交貨日期,請開啟銷售訂單,然後選擇銷售明細。 然後,明細詳細資料快速索引標籤,交貨索引標籤,檢閱確認出貨日期和確認收貨日期值。
- 若要查看整個訂單的確認交貨日期,請開啟銷售訂單,然後選擇標題檢視。 然後,在交貨快速索引標籤,檢閱確認出貨日期和確認收貨日期值。
使用規劃最佳化的 CTP
使用規劃最佳化的 CTP 建立新訂單
每次新增的銷售訂單或訂單明細時,系統都會為其指派預設交貨日期控制方法。 訂單標題始終以全域預設方法開頭。 如果訂購的商品分配了替代,則新訂單明細將使用該替代。 否則,新訂單明細也會使用全域預設方法。 因此,您應該設定預設方法,使其與您最常使用的交貨日期控制方法相符。 建立訂單後,您可以根據需要在訂單標題和/或訂單明細層級覆寫預設方法。 有關更多信息,請參閱 設定預設交貨日期控制方法和變更現有銷售訂單以使用 CTP。
使用規劃最佳化的 CTP 時查看確認的交貨日期
如果您使用的規劃最佳化,則 CTP 計算將應用於訂單和/或訂單明細,其中交貨日期控制欄位設定為規劃最佳化的 CTP。
對於使用規劃最佳化的 CTP 的銷售明細,確認出貨日期和確認收貨日期欄位將為空,直到您執行適當的動態計劃 (通常透過使用定期批次作業)。 然後它們會自動設定。 有關詳細資訊,請參閱排程規劃最佳化的 CTP 計算。
規劃最佳化的 CTP 狀態欄位指示是否已為使用規劃最佳化的 CTP 的每個明細計算確認日期。 對於確認交貨日期尚未計算或因其他變更而不再有效的明細和訂單,該欄位的值顯示為未就緒。 對於已計算的明細和訂單,該欄位的值顯示為就緒。 您可以查看各明細和整個訂單的狀態。
- 若要查看銷售訂單明細的狀態,請開啟銷售訂單,然後選擇銷售明細。 然後,在明細詳細資料快速索引標籤上的交貨索引標籤上,查看規劃最佳化的 CTP 狀態值。 該明細的確認出貨日期和確認收貨日期欄位在計算後也會顯示在此標籤上。
- 若要查看整個訂單的狀態,請開啟銷售訂單,然後選擇標題檢視。 然後,在交貨快速索引標籤上,查看規劃最佳化的 CTP 狀態值。 該訂單的確認出貨日期和確認收貨日期在計算後也會顯示在此標籤上。
附註
- 如果您在規劃最佳化的 CTP 計算出銷售訂單明細的確認日期後更新銷售訂單明細,系統將清除這些日期,直到下次執行相應的動態計劃。
- 如果您編輯的相關設定可能會影響現有確認日期 (例如,透過變更提前期、預訂或標記),則應清除相關現有訂單的確認日期。 此動作將導致每個相關明細的狀態變更為未就緒。 反過來,此變更將導致系統在下次執行動態計劃時重新計算確認日期。
變更現有銷售訂單,以便它們使用 CTP
您可以隨時變更任何未結訂單的交貨日期控制值。 您可以根據需要變更標題等級和/或每明細的值。
在訂單標題層級變更為 CTP
若要變更訂單以使其在訂單標題層級使用 CTP,請按照以下步驟操作。
前往應收帳款 > 訂單 > 所有銷售訂單。
開啟您要設定的銷售訂單,或建立新訂單。
選擇標題以開啟銷售訂單詳細資料頁面上的標題資訊。
在交貨快速索引標籤上,根據您使用的計劃引擎,將交貨日期控制欄位設定為以下值之一:
- CTP – 使用已取代主規劃引擎提供的 CTP 計算。 如果您使用的是規劃最佳化,則不允許使用 CTP 交貨日期控制方法。 因此,如果選擇該值,則計算執行時會出現錯誤。
- 規劃最佳化的 CTP - 使用規劃最佳化提供的 CTP 計算。 如果您使用的是已取代主規劃引擎,則此設定無效。
- 選擇確定套用您的變更。
在訂單明細層級變更為 CTP
如果您使用不同的交貨日期控制方法建立訂單明細,則可以隨時變更為 CTP。 您在明細層級所做的變更不會影響任何其他明細。 但是,它們可能會導致整體訂單交貨日期向前或向後移動,具體取決於每個更新明細計算的變更方式。
若要變更訂單以使其在明細層級使用已取代主計劃引擎的 CTP,請按照下列步驟操作。
前往應收帳款 > 訂單 > 所有銷售訂單。
開啟您要設定的銷售訂單,或建立新訂單。
在銷售訂單詳細資料頁面的銷售訂單明細快速索引標籤上,選擇您要設定的銷售訂單明細。
在明細詳細資料快速索引標籤上的交貨索引標籤上,將交貨日期控制欄位設定為以下值之一:
- CTP – 使用已取代主規劃引擎提供的 CTP 計算。 如果您使用的是規劃最佳化,則不允許使用 CTP 交貨日期控制方法。 因此,如果選擇該值,則計算執行時會出現錯誤。
- 規劃最佳化的 CTP - 使用規劃最佳化提供的 CTP 計算。 如果您使用的是已取代主規劃引擎,則此設定無效。
將可用的出貨和收貨日期對話方塊,其中顯示可用的出貨和收貨日期。 此對話方塊對於訂單明細的工作方式與訂單標題的工作方式相同,如上一節所述。
在動作窗格上,選擇儲存。