SAP S/4HANA CO 學習筆記S4F23 產品成本規劃

S4F23 產品成本規劃(Product Cost Planning in SAP S/4HANA)

對應教材:CO-SF23-14-455-PC(S4F23 Participant Handbook,Course Version 14,© 2020,共 455 頁)|對照 ECC 教材:TFIN20 Part 2 Unit 1–7(Unit 1–2 方法與基礎、Unit 3 Base Planning Object、Unit 4 物料成本估算、Unit 5 Costing Run、Unit 6 組態、Unit 7 個案)|考試:C_TS4CO(SAP S/4HANA Management Accounting)

💡 本課在 CO 全景中的位置 產品成本控制(CO-PC)分成兩大塊:產品成本規劃(Product Cost Planning, PCP,本課 S4F23)負責「事前」計算產品的計畫成本與標準價格;成本標的控制(Cost Object Controlling,S4F25)負責「事中/事後」在生產訂單、產品成本收集器上記錄實際成本、計算 WIP、差異並結算。兩者的接點是標準成本估算(Standard Cost Estimate)→ 標準價格(Standard Price)→ 目標成本(Target Cost)。
CCA 作業價格(KP26)→PCP 成本估算(CK11N/CK40N)→標記/發布(CK24)→物料主檔標準價→存貨評價、生產訂單目標成本、CO-PA COGS 分解
🆕 S/4HANA 最新變化(全課總覽)
  • 成本要素即 G/L 科目:S/4HANA 不再有獨立的 CO 成本要素主檔,初級/次級成本要素是「成本要素類別(Cost Element Category)」不同的 G/L 科目(FS00)。成本要素分解(CCS)、成本計算表的基礎與貸方,引用的都是這些 G/L 科目。
  • Universal Journal(ACDOCA):重估價(價格變更)、存貨、消耗都寫入同一張表;物料分類帳(Material Ledger)在 S/4HANA 為強制啟用(評價用途),實際成本計算(Actual Costing)則仍為選用。
  • 已刪除功能:Base Planning Object(KKE1)與 Reference and Simulation Costing 已列入 Simplification List,只有從 ECC 轉換(brownfield)時為相容性保留;新功能改用 Easy Cost Planning / Ad hoc Cost Estimate(CKECP)與多層單位成本計算(CKUC)。
  • Fiori:Costing Run 有 Fiori App Manage Costing Runs – Estimated Costs(F1865,取代 CK40N 的多數操作,可依狀態/成本計算變式過濾並一次排程多個 run 的步驟);另有 Manage Material Cost Estimates、Display Material Cost Estimates 等 App。
  • Margin Analysis 為預設:以會計科目為基礎的獲利分析(Margin Analysis),COGS 可依標準成本估算的成本要素分解拆成多個 G/L 科目(COGS split),取代 costing-based CO-PA 的價值欄位做法。
  • 新版課程(Col26)調整:SAP Training 現行 S4F23 大綱已把 Costing Run 併入 Unit 5、Unit 7 新增「Creating Conditions for Freight」與「Describing Material Ledger」,並移除 PLC 與個案研究單元(依 SAP 官方課程大綱 PDF 目錄)。

Unit 1:產品成本規劃方法(Product Cost Planning Methods)

Lesson 1:認識產品成本規劃(Explaining Product Cost Planning)

1. 產品成本規劃的目的

產品成本規劃(PCP)是在不依附任何生產訂單的前提下,事先計算一個產品「應該」花多少錢。產出的資訊用於營運決策:

決策需求PCP 提供的資訊
訂價、損益平衡價製造成本 COGM(Cost of Goods Manufactured)與銷貨成本 COGS(Cost of Goods Sold)
批量經濟性大批量 vs 小批量的單位成本比較(整備成本攤提效果)
成本結構分析料、工、費等成本構成的拆解與比較(成本要素分解)
製程最佳化不同製程/途程的成本比較
組織觀點依組織單位、依工廠的製造成本
敏感度分析初級成本(如原料、薪資)上漲對產品成本的影響

在 S/4HANA 中,物料可用標準價格(S 價)評價,而標準價格通常由標準成本估算產生並寫回物料主檔。

2. 產品生命週期與成本計算順序(Costing Sequence)

生命週期階段資料狀態建議工具
產品構想/模擬(Idea)系統內尚無主檔,只需快速、彈性的粗估SAP Product Lifecycle Costing(PLC,Unit 11);ECC 時代用 Reference & Simulation Costing
設計與規格(Design)規格不斷細化,成本可能上升PLC / 單位成本計算
原型(Prototype)、上市準備已有物料主檔,但 PP 不在 SAP 或 BOM/途程未建好無數量結構物料成本估算:單層(Unit Costing)與多層(Multilevel Unit Costing)
市場成熟、飽和、衰退BOM、途程完整含數量結構物料成本估算(自動)、Costing Run 定期大量計算
持續改善製程改善需反映在成本上修正標準成本估算、現時成本估算比較

3. 三種成本計算方法(Costing Methods)

方法特性典型用途
單位成本計算 / 多層單位成本計算(Unit Costing / Multilevel Unit Costing)手動輸入項目、彈性高、維護容易,可逐步細化產品早期、無 BOM/途程
含數量結構成本估算(Cost Estimate with Quantity Structure)自動讀取物流主檔(BOM、途程),精準,可比較替代方案量產品、標準成本
成本計算執行(Costing Run)大量資料處理,週期性對整個產品線計算年度/月度標準成本、修正標準成本

4. 有形與無形產品、生產策略

  • 有形產品(Tangible Goods):可自製、外包、外購;資料位於 PP 與 MM;成本估算結果可供存貨評價與 Cost Object Controlling 比較(目標成本)。
  • 無形產品(Intangible Goods):服務,如運輸包裝、電信、顧問、訓練。通常沒有 BOM/途程,適合無數量結構或單位成本計算。
  • 生產策略:存貨生產(Make-to-Stock,MTS,依預測需求生產)與訂單生產(Make-to-Order,MTO,依客戶規格)。MTO 情境還會用到銷售訂單成本計算(S4F25 範圍)。
🆕 S/4HANA 最新變化Reference and Simulation Costing 在 S/4HANA 已刪除(Simplification List),只在 brownfield 轉換時為相容性保留;早期構想階段 SAP 建議改用 SAP Product Lifecycle Costing,或 Easy Cost Planning(CKECP)。
🎯 考試重點
  • PCP 結果包含 COGM 與 COGS 兩者(「只有 COGM」為錯)。
  • 生命週期階段:Product idea、Design & specification、Prototype、Market maturity、Saturation/Decline、Continuous improvement;「Costing run」不是生命週期階段。
  • 設計與規格階段因規格細化,成本可能增加(True)。
  • Reference and Simulation Costing 在 S/4HANA 已刪除(新安裝不可用)。
  • 三種方法對應:無資料→單位成本計算;完整主檔→含數量結構;大量→Costing Run。

Lesson 2:選擇合適的成本規劃方法(Selecting the Right PCP Method)

比較無數量結構(Without Quantity Structure)含數量結構(With Quantity Structure)
前提只要有物料主檔(含成本計算視圖)物料主檔(成本+會計視圖)+ BOM + 途程/主配方
項目來源手動輸入、複製參考估算、多層結構拖放系統自動展開 BOM 與途程並評價
典型情境原型階段產品、服務(無 BOM)、生產資料在非 SAP PP 系統量產品標準成本、COGM/COGS、存貨以標準價評價
主要 T-codeCKUC(多層單位成本計算,含單層)CK11N/CK13N/CK40N
結果兩者結果格式相同:成本要素分解、明細(Itemization)、計價多層 BOM,都可更新物料主檔價格

業務情境:一台新堆高機已有物料主檔,但最終 BOM 與途程尚未建立,管理層卻要先知道 COGM/COGS → 先用無數量結構估算;等工程部完成 BOM/途程,再改用含數量結構的自動估算。

💡 實務提示「既有產品的修改版要上市」→ 通常有相似產品的 BOM/途程可參考,教材練習答案傾向「含數量結構成本估算」。若完全沒有任何物流資料才選無數量結構。
🎯 考試重點
  • 無數量結構估算的唯一必要條件是物料主檔(不是 BOM)。
  • 無數量結構估算可用於非 SAP PP 系統的產品,或服務類無形產品。
  • 含數量結構估算用於「不參照生產訂單」的成本規劃與定價、COGM/COGS 計算、以標準價評價存貨。

Unit 2:產品成本規劃基礎(Product Cost Planning Basics)

Lesson 1:成本計算項目(Defining Costing Items)

成本估算由一行行成本計算項目(Costing Items)組成,每一行代表生產產品或服務所需的一項資源。項目可以直接引用 SAP 既有主檔與價格:CCA 的作業價格(Activity Price)、MM 的物料價格等。

項目明細畫面常見欄位:項目類別(必填)、資源(物料號碼或成本中心)、工作中心(內部作業)、工廠、成本要素、數量、單位、總價、固定價、總值、固定值、幣別。顯示時,明細畫面只出現該項目類別允許輸入的欄位。

可修改的項目類別(Modifiable Item Categories)

代碼名稱使用者輸入系統帶出成本要素來源
V變動項目 Variable item數量、價格、說明、成本要素無手動輸入
T文字項目 Text item說明無—
E內部作業 Internal activity成本中心、作業類型、數量價格、單位、文字、成本要素、金額作業類型主檔(分攤成本要素)
P手動流程 Manual process業務流程、數量同上手動輸入(流程主檔)
M物料 Material物料、工廠、數量同上自動科目決定(評價類別→消耗科目)
N服務 Service服務、工廠、數量同上服務主檔
F外部作業 External activity採購組織、採購資訊記錄、工廠、成本要素、數量同上手動輸入
L外包 Subcontracting採購組織、資訊記錄、數量同上手動輸入

特殊項目類別(系統產生或特殊運算)

代碼名稱說明
G間接費用 Overhead依成本計算表(Costing Sheet)自動計算;成本要素來源 = 成本計算表的貸方設定
X流程成本 Process costs(自動)透過範本(Template)分攤業務流程成本,可取代或補充傳統間接費用;成本要素來源 = 流程範本
I原物料成本估算 Raw material cost estimate無 BOM/途程的採購料,也能納入運費、間接費用與附加成本;資料取自採購資訊記錄
S合計 Total items預設加總上方所有列,也可用公式指定要加總的列
O運算 Operation items對其他列做簡單公式運算,例如「第 1–10 列加總後再加 10%」

加入合計/公式列的步驟:在 List 畫面選取要套用的項目 → 游標放在要顯示結果的列 → 按 Totals 或 Formula。公式長度上限 50 字元。

💡 實務提示自動產生的 G(間接費用)與 X(範本流程成本)列不能手動修改,且在「重新評價」或複製轉移時會被丟掉再重算;所以要讓手動加入的項目也被算入間接費用基礎,必須把它們放在 G 列之上(Exercise 3 Task 2 的重點)。
🎯 考試重點
  • 成本計算項目使用的價格:CCA 的作業價格與 MM 的物料價格(不是「Valuated prices」)。
  • 內部作業(Internal activity)需要的是工作中心資訊(題目選項 Work center)。
  • 成本要素來源配對常考:內部作業→作業類型主檔;物料→自動科目決定;間接費用→成本計算表;自動流程成本→流程範本;外部作業/外包/變動項目/手動流程→手動輸入;服務→服務主檔。
  • 公式最長 50 字元。
  • 明細畫面只顯示可輸入欄位(True)。

Lesson 2:成本計算變式、評價變式、成本計算表(Understanding PCP Basics)

成本計算變式(Costing Variant)

每一份成本估算都一定依據一個成本計算變式。它是一組控制參數:如何自動決定數量結構、可更新物料主檔哪個價格欄、材料/作業/流程要用什麼價格。物料成本估算與(ECC 的)基礎物件估算所需參數不同。

成本計算變式=成本計算類型 Costing Type(目的/可更新價格)+評價變式 Valuation Variant(價格策略)+日期控制+數量結構控制+轉移控制等
元件決定什麼
評價變式 Valuation Variant物料、作業類型、流程、外包、外部作業用哪個價格評價(例:最新價、全年度平均計畫價)
成本計算類型 Costing Type成本計算的目的(物料成本估算 vs 其他)以及允許的價格更新

成本計算表與間接費用碼(Costing Sheet & Overhead Key)

間接費用(Overhead)是與生產無直接關係但影響製造成本的費用(例如倉庫成本中心費用)。成本計算表彙整了計算規則:

  • 計算基礎(Base):哪些直接成本(成本要素)要被加成。
  • 依存條件(Dependency):在什麼條件下計算(例如依間接費用碼、工廠)。
  • 百分比或數量基礎,以及費率(% 或每單位金額)。
  • 有效期間。
  • 貸方(Credit):貸記哪個物件(成本中心、流程、訂單)與哪個次級成本要素。

間接費用碼(Overhead Key)讓不同產品群套用不同費率;在 Customizing 定義、放在成本計算表的費率條件中;物料端透過成本計算視圖 1 的間接費用群組(Overhead Group)對應到間接費用碼。

⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Product Cost Planning → Material Cost Estimate with Quantity Structure → Define Costing Variants(OKKN)/Costing Variant: Components → Define Costing Types(OKKI)、Define Valuation Variants(OKK4)
…Basic Settings for Material Costing → Overhead → Define Costing Sheets(KZS2)
🎯 考試重點
  • 「每份成本估算都依據一個成本計算變式」(True)。
  • 成本計算表可決定的是「要加成的直接成本(計算基礎)」,不是成本計算的目的(那是 Costing Type)。
  • 評價變式=價格;成本計算類型=目的與價格更新。兩者易混淆。

Unit 3:無數量結構之物料成本估算(Material Cost Estimate Without Quantity Structure)

Lesson 1:物料主檔與產品成本規劃的整合

無數量結構 vs 含數量結構

無數量結構估算不讀 BOM 與途程;使用者手動輸入項目,系統依成本計算變式中的評價變式自動選價格並計算間接費用,結果可寫回物料主檔價格欄。適用:新物料成本計算與價格更新、使用非 SAP 生產規劃資料時。
兩種方法的結果完全相同(成本要素分解、明細、計價多層 BOM),差別只在「取得結果的方式」:含數量結構可自動把物流的產品結構與製程轉成明細與成本要素分解。

組織結構

  • 評價範圍(Valuation Area):物料評價的組織層級,可設在工廠或公司代碼層級(實務幾乎都設工廠)。成本估算中使用的每個工廠都必須是評價範圍。
  • 物料成本估算以工廠為單位儲存:同一產品在多個工廠生產,各工廠各有一份估算。

物料主檔相關視圖

視圖與成本相關的內容
會計(Accounting 1/2)評價類別、價格控制(S/V)、價格單位、標準價/移動平均價、稅務價 1–3、商業價 1–3
成本計算(Costing 1/2)With Qty Structure、Do Not Cost、Origin Group、Overhead Group、成本計算批量、特殊採購(成本用)、生產版本、計畫價 1–3、未來/現行/先前標準成本估算價
MRP(1–4)物料狀態、採購類型(E 自製/F 外購)、報廢率(Assembly scrap)、特殊採購碼、聯產品與散裝料指示碼、生產版本

重要欄位

欄位意義
物料類型 Material Type決定是否允許成本計算視圖與欄位預設(如 FERT 成品、HALB 半成品、ROH 原料)
成本計算批量 Costing Lot Size估算預設批量;單筆處理可覆寫,大量處理(Costing Run)不可覆寫
評價類別 Valuation Class控制科目決定;決定消耗科目,此科目在明細中即為初級成本要素
來源群組 Origin Group成本要素的子群組;「來源群組+成本要素」一起寫入 CO,可讓特定物料群有不同的間接費用或分到不同成本要素
間接費用群組 Overhead Group將相同間接費用套用方式的物料歸群,對應到間接費用碼
計畫價 1/2/3報表或成本估算評價用;可手動輸入或由(修正標準/現時)成本估算更新
稅務價/商業價存貨成本估算用與更新
價格控制 Price ControlS=標準價、V=移動平均價,決定存貨評價基準
Do Not Cost勾選則該物料不參與成本計算

操作情境(Exercise 1:顯示物料主檔)

  1. Fiori Display Material(MM03)輸入成品堆高機,選 Basic Data 1、MRP 1–4、Accounting 1/2、Costing 1/2 視圖,工廠 1010。
  2. Basic Data 1:物料類型 FERT、基本單位 PC。
  3. MRP 2:採購類型 E(自製);MRP 4 → ProdVersions 看到生產版本 0001。
  4. Accounting 1:評價類別、價格單位、價格控制 S;價格欄位:Accounting 1 有標準價與未來價、Accounting 2 有 3 個稅務價與 3 個商業價、Costing 2 有未來價與 3 個計畫價。
  5. Costing 1:Do not cost 空白→可計算;With Qty Structure 勾選,但不論此設定,單一物料都可做有/無數量結構估算;間接費用群組有值。
🆕 S/4HANA 最新變化S/4HANA 的物料主檔即「產品主檔(Product Master)」,Fiori 有 Manage Product Master Data;業務夥伴(BP)取代供應商/客戶主檔。物料分類帳強制啟用,物料主檔會計視圖可看到多幣別/多評價的價格(依一般知識)。
🎯 考試重點
  • 與成本相關的物料主檔視圖:Accounting、Costing、MRP(不是 Plant stock、Forecasting)。
  • 「標準價永遠等於標準成本估算」為 False(可用 MR21 變更、或尚未發布新估算)。
  • 無數量結構估算「會自動展開並評價物流結構」為 False。
  • 成本計算批量在大量處理不可覆寫。
  • 評價類別 → 科目決定 → 消耗科目 = 明細中的初級成本要素。

Lesson 2:建立單層無數量結構成本估算

單層單位成本計算(Single-Level Unit Costing):輸入物料、工廠、成本計算變式;成本計算變式決定項目評價策略、有效期間與物料/作業價格的評價日期。不輸入批量時取物料主檔的成本計算批量。系統自動建立成本估算表頭(Header),可隨時改批量、輸入說明文字。

輸入物料/工廠/成本計算變式/版本/批量→日期(Default Values)→List 畫面輸入或參照項目→自動算間接費用與流程成本→明細 + 成本要素分解→儲存(明細寫入資料庫)

項目可手動輸入,也可參照(並修改)既有物料成本估算(或 ECC 的 base planning object)。

操作情境(Exercise 2:建立單層單位成本估算)

  1. Fiori Create Unit Cost Estimate - Multi(CKUC)→ Create → Create Material Cost Estimate:物料(新堆高機)、工廠 1010、成本計算變式 PPC1、版本、批量。
  2. Dates 頁籤按 Default Values 接受預設日期。
  3. 選取第 1 行 → More → Functions → Explode Material Cost Estimate:指定展開層數、基礎、參考物料;選 Current 估算 → 項目複製到剪貼簿 → Paste → Transfer。
  4. 新增額外機器工時:雙擊輸入列進入明細畫面,項目類別 E、作業類型 1420(機器小時)、數量(每 100 台多 3 小時)、單位 H、工作中心 T-S00、工作中心工廠 1010 → Confirm → 儲存。
🎯 考試重點
  • 未輸入批量 → 取物料主檔成本計算批量。
  • 儲存項目時自動計算間接費用與流程成本;儲存估算時明細寫入資料庫。
  • 單層估算只能編輯單一物料;多層才可同時處理結構。

Lesson 3:單層單位成本估算的效率工具

輸入畫面

畫面用途
List 畫面欄位可自訂;三種視圖:View 1 資源、View 2 文字/變動項目/合計、View 3 簡單公式
Detail 畫面逐筆詳細建立或修改;依項目類別顯示可輸入欄位

效率功能

  • 快速複製再修改原則:盡量引用既有主檔或估算,只修改文字與指派,手動輸入降到最低。
  • Filter:選欄位 → Filter 圖示 → 條件;Delete filter 恢復。
  • Cut/Copy/Paste:選項目 → 剪下/複製 → 選插入位置 → 貼上。轉移項目時基礎數量(Base quantity)必須為 1。
  • Explode Material Cost Estimate:把既有估算的明細(例如兩個齒輪箱)一次插入;步驟:選功能 → 層數 → 只轉物料項目或全部 → 參考數量 → 物料 → 選估算 → 複製到剪貼簿 → 定位 → 貼上並重新評價。
💡 實務提示系統自動產生的項目(間接費用 G、範本流程成本 X)在重新評價/轉移時會消失並重算,所有轉移方式皆如此。

解釋功能(Explanation Facilities)

讓成本規劃人員不離開成本估算畫面,就能直接查看成本環境資料(主檔、價格、組態)。入口:估算表頭的 Info 圖示、單位成本估算 List 畫面、資訊系統中的明細與計價多層 BOM。可用功能依被計算物件而不同。

操作情境(Exercise 3:修改單層單位成本估算)

  1. 為「安裝服務」物料建立估算:第 1 行項目類別 E(成本中心 4300、作業類型 1410 人工小時,每台 1 小時);第 2 行項目類別 V(差旅費 1,000 EUR 全額固定、成本要素 6100800)。
  2. 把兩行複製並貼到堆高機估算中 G 間接費用列之上,讓它們成為加成基礎 → 儲存 → Header → 以 COGS 成本要素視圖檢視。
  3. 報表:More → Costing → Print,切換版面配置 1SAP02(項目概觀)、1SAP01(依項目類別分組,看物料成本)、1SAP09(依成本要素分組,半成品消耗成本要素 54300000)。
  4. 選一行 → Information on Cost Estimate Item,觀察不同項目類別時解釋功能的選項會動態變化。
🎯 考試重點
  • 輸入成本項目使用 List 與 Detail 兩種畫面(True)。
  • 轉移項目時 base quantity 須為 1。
  • 自動產生項目在轉移/重新評價時會遺失。
  • 標準版面配置代碼:1SAP01 項目類別、1SAP02 項目概觀、1SAP04 組件/組合件、1SAP06 作業、1SAP07 聯產品、1SAP09 成本要素(後續單元也會用到)。

Lesson 4:建立多層無數量結構成本估算

多層單位成本計算(Multilevel Unit Costing,CKUC)可同時以階層方式編輯多個物料;單層只能編輯一個。三種情境:

情境做法
新產品由上而下建立結構,逐步細化,同時建立新物料估算
相似產品把既有產品的下層結構複製到新產品,再修改複本
產品變更複製既有成本結構,在複本上修改

前提:有成本計算視圖的物料主檔。選成本計算變式(決定評價策略)並輸入成本計算批量;系統自動建立表頭。從工作清單(Worklist)拖放既有估算時,選擇插入原本(Original)或複本(Copy);選複本則之後修改不影響原估算。插入後需在 List 畫面補上數量;修改複製結構後須重新評價整個結構;儲存後寫入資料庫。

畫面三區

區域內容
成本結構 Costing Structure(左)同時顯示/處理計價多層 BOM 與多份估算(有/無數量結構),具備與計價多層 BOM 相同的分析功能
單位成本估算 List/表頭(右)無數量結構估算顯示 List 畫面,可與表頭切換;修改後自動更新成本結構
工作清單 Worklist/明細清單常用結構與資源;可拖放到成本結構,也可產生報表或顯示錯誤日誌

三種成本計算結果

結果內容
明細 Itemization所需資源明細,可含成本要素;物料:物料/工廠/數量/價格;內部作業:成本中心/作業類型/數量/價格
計價多層 BOM Costed Multilevel BOM依 BOM 結構階層顯示每個組合件的附加價值,也可顯示作業與間接費用
成本要素分解 Cost Component Split把成本要素歸入成本要素(Cost Components);多層計算時向上累計(Rollup)並保留下層成本的原始身分;有/無數量結構皆有

操作情境(Exercise 4:建立多層成本估算)

  1. Create Unit Cost Estimate - Multi → 新物料 Y-FL##、工廠 1010、PPC1、版本 02、批量 100、預設日期。
  2. Worklists On → 右鍵 Material Cost Estimate → Select Material Cost Estimate → 選既有堆高機 T-FL30 狀態 FR。
  3. 展開 T-FL30,把駕駛艙(Drivers Cab)拖到 Y-FL## → 選 Copy。
  4. 右鍵成本結構 → Revaluate Substructure → 儲存;按 Header 可見綠燈狀態。
🎯 考試重點
  • 從工作清單複製(Copy)的估算,修改不影響原估算(True)。
  • 成本要素分解的功能:在多層結構計算時把成本要素歸為成本要素群(A 選項)。
  • 三種結果:明細、計價多層 BOM、成本要素分解。

Lesson 5:維護多層成本估算

成本結構(Costing Structure)的操作

功能行為
複製 Copy把估算(或其一部分)拖到 Costing Structure 圖示;系統詢問新估算的成本計算變式與版本,轉移資源並產生新估算
插入 Insertion拖到結構中的位置;選 Copy → 自動採用目前結構的變式與版本;選 Original → 保留原變式/版本,修改會影響其他使用此估算的地方;插入後要在 List 畫面輸入數量
刪除 Deletion只從成本結構移除,不會刪除資料庫中的估算

狀態與重新評價

  • 兩種狀態指示:Changed 與 Error。全部綠燈表示結構一致。
  • 修改下層 → 該層 Changed 變黃燈(已有變更);上層自動變紅燈(尚未納入下層變更結果)。
  • 可對整個結構或子結構重新評價;也可做 Net Change(只重評直接受影響的上層)。重評後 Changed 全部轉綠。
  • Error 紅燈 → 某項目有問題需調查。

版面配置、全域功能、工作清單

  • 畫面版面可隨時調整:建結構時開工作清單,完成後關掉工作清單改開明細清單。
  • 全域 Cut/Copy/Paste:在不同無數量結構估算之間轉移多個項目;數量 1:1 轉移,系統不會依批量自動換算,需手動依批量比例修正。
  • 全域篩選:設定後即使導覽到結構中其他估算也持續有效,直到刪除。
  • 工作清單:以資料夾(私有/全域)組織,資料夾由容器(Container)組成;容器可限制只放某一類項目,太大時可新建或轉為資料夾;雙擊資源可跳到主檔。

操作情境(Exercise 5:修改多層成本估算)

  1. 右鍵 Y-FL## → Expand subtree,雙擊下層安全護籠估算查看。
  2. 回到 Y-FL## List 畫面,把駕駛艙 T-FL530 換成上漆駕駛艙 T-FV53##(數量不變),按 Transfer 將右側變更帶回左側結構。
  3. 右鍵 Revaluate Substructure → 綠燈。
  4. Header → Costs 頁籤 → Itemization 查看明細報表 → 儲存。
🆕 S/4HANA 最新變化ECC 的 TFIN20 Part 2 Unit 3「Base Planning Objects」(KKE1/KKE2)在 S/4 已不再支援建立新的基礎規劃物件;多層單位成本計算(CKUC)只處理物料成本估算,或改用 Easy Cost Planning(CKECP)做臨時估算(依 SAP 社群 ECC→S/4 對照文章)。
🎯 考試重點
  • 黃燈 = 已接受/有變更(Changes accepted),紅燈 = 上層尚未重評或有錯誤。
  • Deletion 只從結構移除,不刪資料庫。
  • 插入 Original 會影響其他引用此估算的結構;Copy 不會。
  • 全域貼上數量 1:1,不自動換算。

Unit 4:產品成本規劃組態(Product Cost Planning Configuration)

Lesson 1:成本計算變式概念(Explaining the Costing Variant)

建立成本估算時一定連結一個成本計算變式,它包含執行物料成本估算所需的全部資訊,在 PCP Customizing 中定義與檢查。(ECC 的 base object costing 用的變式只含成本計算類型與評價變式。)

同一物料可透過不同的成本計算變式(不同的 costing type、valuation variant、日期、數量結構決定)得到不同結果,以支援不同目的:

估算種類數量結構價格用途可更新物料主檔欄位
標準成本估算 Standard計畫數量結構計畫價格計算 S 價物料的標準價格(通常年度一次)標準價(未來→現行)
修正標準成本估算 Modified Standard現時數量結構計畫價格年度中分析技術/結構變更造成的成本變動計畫價 1/2/3(或不更新,例如 costing type 12)
現時成本估算 Current現時數量結構現時價格年度中分析價格與結構變動計畫價 1/2/3
存貨成本估算 Inventory實際數量結構稅務價與商業價建立存貨評價(如最低價值原則)的依據稅務價、商業價
💡 記憶法「修正標準=新結構+舊價格」用來隔離技術變更的影響;「現時=新結構+新價格」看當下真實水準。把兩者分別與標準估算比較,就能拆出「技術改善」與「價格變動」的貢獻。
🎯 考試重點
  • 成本計算變式包含執行物料成本估算所需全部資訊(True)。
  • 「用同一個成本計算變式就能為同一物料得到不同結果」為 False——要用多個變式。
  • 實際數量結構 + 稅務/商業價 = 存貨成本估算。

Lesson 2:設定成本計算變式(Configuring the Costing Variant)

(1) 成本計算類型 Costing Type(OKKI)

參數說明
價格更新 Price Update可寫回物料主檔哪個價格;只有具標準價更新的類型才能更新標準價。估價觀點通常為法定評價(Legal Valuation),只有多重評價時才用其他觀點
日期鍵儲存 Save with Date KeyWithout date/With date/With start of period。標準成本估算必須用 With start of period,確保結果可作為該期間的標準價;其他類型可用 With date,當天日期成為鍵的一部分,不同日期建立的估算不會互相覆蓋
間接費用計算基礎指定成本要素視圖(例 COGM),決定哪些成本要素納入加成基礎、稅務/商業存貨評價
夥伴成本要素分解 Partner CCS依價值鏈中的業務單位(工廠、公司代碼、利潤中心、業務範圍)多維度定義夥伴,用於集團成本計算(Unit 7)

標準範例:costing type 01 標準成本估算(可更新標準價)、10 稅務存貨(更新稅務價)、12 修正標準(不更新任何價格)。

(2) 評價變式 Valuation Variant(OKK4)

決定組件物料、作業類型、流程、外包、外部作業的評價價格。每一類有一個策略順序(Strategy Sequence),系統依序搜尋,先找到的價格就採用。

頁籤常見策略選項
物料評價 Material Val.計畫價 1/2/3、標準價、移動平均價、採購資訊記錄價格(含子策略)、稅務/商業價、未來標準價…。範例 001:資訊記錄 → 計畫價 1 → 標準價 → 移動平均價
作業類型/流程CCA/ABC 的計畫價或實際價;需指定計畫/實際版本與價格期間型態(例:計畫價-全年度平均、期間計畫價)
外包 Subcontracting資訊記錄的淨報價、有效價等;可依計畫配額(Quota Arrangement)選廠商
外部加工 External Processing作業中的價格 或 採購資訊記錄價(途程只在含數量結構時可用)
間接費用 Overhead成品/半成品用的成本計算表、物料組件用的成本計算表(可分開)
其他Price Factors(依關聯性碼的固定/變動因子)、附加成本納入方式

(3) 日期控制 Date Control(OKK6)

  • 含數量結構:估算有效期間(Costing date from/to)、數量結構日期(決定讀哪版 BOM/途程)、評價日期(取哪天的價格)。
  • 無數量結構:有效期間、評價日期。
  • 決定系統預設日期及使用者可否變更(例:PC01 vs PC05 預設值不同)。
  • 若要在 CO 以標準成本估算計算差異、評價報廢或 WIP,估算必須在相關期間有效。

(4) 其他設定

設定說明
數量結構控制 Qty Structure ControlBOM 應用(BOM Application)與途程選擇 ID(Unit 5 L2);含數量結構與銷售訂單成本計算才需要
轉移控制 Transfer Control可沿用既有估算(Unit 7 L1);可設定是否允許在畫面上變更
參考變式 Reference Variant依既有估算的數量結構重新評價(Unit 7)
附加成本 Additive Costs是否把手動附加成本估算加入自動估算
更新 Update是否允許儲存;允許時一定儲存成本要素分解;建議也存明細與錯誤日誌,沒有明細就無法顯示計價多層 BOM 或明細報表
指派 Assignments成本要素結構(主/輔)、成本計算版本、以管理範圍幣別存 CCS、跨公司成本計算
錯誤管理 Error Management是否產生日誌,見下表
錯誤管理值效果
0 Messages online訊息逐一顯示於狀態列,不記錄
1 Collect and save / mail active記錄、可儲存,並可寄給負責修正的人
2 Collect and save記錄,日誌可儲存
3 Collect only記錄,日誌不可儲存
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Product Cost Planning → Material Cost Estimate with Quantity Structure →
‧ Define Costing Variants(OKKN)
‧ Costing Variant: Components → Define Costing Types(OKKI)/Define Valuation Variants(OKK4)/Define Date Control(OKK6)/Define Quantity Structure Control(OKK5)/Define Transfer Control(OKKM)/Define Reference Variants(OKYC)
(T-code 以一般知識補充,請以系統為準)

操作情境(Exercise 6:顯示成本計算變式)

  1. SPRO → Define Costing Variants → 選 PPC1 → Details:成本計算類型 01 標準成本估算(物料)。
  2. 按 Costing Type → Price Update 頁籤:勾選 Standard Price。
  3. Define Costing Types:類型 10 允許更新稅務價;類型 12 不允許更新任何物料主檔價格。
  4. Define Date Control:比較 PC01(PPC1 用)與 PC05(PPC2 用)的預設日期差異。
🆕 S/4HANA 最新變化成本計算變式的組態結構與 ECC 幾乎相同;在 Universal Parallel Accounting(S/4HANA 2022+,選用)情境下,標準價可依分類帳/評價觀點分別更新,價格更新與評價觀點(法定/集團/利潤中心)的關係更緊密(依一般知識)。
🎯 考試重點
  • 評價變式依策略順序搜尋,先找到先用(True)。
  • 「Quantity structure 指定可手動輸入的物料成本」為 False——那是 Additive costs。
  • 標準成本估算的日期鍵必須 With start of period。
  • 儲存一定有 CCS;沒有明細 → 無計價多層 BOM、無明細報表。
  • 錯誤管理 0/1/2/3 的差異(尤其 2 可存、3 不可存)。
  • Costing type 01 / 10 / 12 可更新的價格。

Lesson 3:成本要素分解概念(Explaining the Cost Component Split)

成本累計(Cost Rollup):低階組件的成本資料逐層傳到上一階物料,確保上階估算包含整個多層 BOM 的 COGM(料、工等)。做法是把估算中的成本指派到成本要素(Cost Components)——由多個成本要素(G/L 科目)歸群而成,讓產品成本型態一目了然(料、作業、間接費用等)。

  • 每個物料的成本要素分解同時顯示:本階附加價值(Upper level)與下階物料成本(Lower level)。
  • 一個 CCS 最多累計 120 個成本欄位;一個成本要素可分固定與變動。
  • 成本要素視圖(Cost Component View):依特性組合成的成本要素集合,在資訊系統中當作篩選器(例:COGM、COGS、存貨-商業、存貨-稅務)。估算表頭最多可同時顯示 5 個視圖作為初始結果,透過 Settings 選單指派。
  • 成本計算結果三種形式:成本要素分解、明細、計價多層 BOM。
🎯 考試重點
  • 成本累計目的:讓所有物料的 COGM 包含於上階物料的成本估算(cost estimate)中。
  • 最多 120 個成本欄位、表頭最多 5 個視圖。
  • 結果形式不包含「Customization」。

Lesson 4:設定成本要素結構(Configuring the Cost Component Structure)

成本要素結構(Cost Component Structure,OKTZ)把成本計算結果分成材料、機器、人工、生產、間接費用、外部作業等群組;成本要素(G/L 科目)區間在此指派到成本要素。

每個成本要素要決定

屬性意義
視圖 Views出現在哪些成本要素視圖/報表(COGM、COGS、商業/稅務存貨…)
成本要素群組 Cost Component Group報表彙總用(例 305 管銷間接費用)
累計 Roll Up是否帶到上階組合件(例如管銷費用通常不累計)
標準價/存貨相關是否納入標準價或存貨價
存貨與 COGM 相關是否屬於存貨及 COGM
固定/變動 Fixed/Variable只存總額或分固定、變動
  • 每個成本計算變式要指派一個成本要素結構,也可依公司代碼與工廠指派不同結構(可用萬用字元「++++」代表所有工廠)。
  • 標準成本估算(costing type 01)每個公司代碼只允許一個成本要素結構;跨公司代碼估算必須使用同一結構。
  • 最多 120 個成本要素(只含變動);若含全成本(固定+變動),系統內部為固定成本建立第二個欄位,故全成本成本要素最多 60 個。

初級成本要素分解(Primary Cost Component Split)

一般 CCS 顯示的是 COGM 結構(例如「人工作業 1000 元」);初級成本分解則顯示這 1000 元背後的初級成本(薪資、折舊、能源…)。建立步驟:

  1. 在 CCA/作業流程成本規劃使用的 CO 版本中指派一個成本要素結構(成本中心層級的初級成本分解)。
  2. 以計畫價格迭代(Planned Price Iteration)決定作業價格。
  3. 定義 PCP 用於初級成本分解的成本要素結構。
  4. 定義轉換結構(Transfer Structure),把成本中心/ABC 的成本要素對應到 PCP 初級分解的成本要素(例:CCA 有工資群 X、Y、Z 三個要素,PCP 只要「工資」一個 → X、Y、Z 轉成工資)。

在成本計算變式指派主要(Main)與輔助(Auxiliary)成本要素結構,可決定只產生 COGM 分解、只產生初級分解,或兩者同時產生。

操作情境(Exercise 7:顯示成本要素結構)

  1. Define Costing Variants → PPC1 → Details → Print Preview 顯示所有控制參數。
  2. Cost component struc. assignments:結構 Y1 Product Costing 以「++++」指派所有工廠。
  3. 查 Y1 / 科目表 YCOA 的成本要素 101 Direct Material 所含成本要素區間與來源群組。
  4. Basic Settings for Material Costing → Define Cost Component Structure 的說明文件:最多 120 個,含全成本最多 60 個。
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Product Cost Planning → Basic Settings for Material Costing → Define Cost Component Structure(OKTZ):Cost Component Structure → Cost Components with Attributes → Assignment: Cost Component – Cost Element Interval → Update/Org. Assignment → Cost Component Views。
🆕 S/4HANA 最新變化S/4HANA 中成本要素指派區間實為 G/L 科目區間(成本要素類別)。Margin Analysis 可設定COGS 依成本要素分解拆分(COGS split,S/4HANA 1809 起),出貨過帳時依標準成本估算的成本要素寫入不同 COGS 科目到 ACDOCA,取代 costing-based CO-PA 以價值欄位接收 CCS 的做法;物料分類帳實際成本計算也可產生實際成本要素分解(依一般知識)。
🎯 考試重點
  • 可依公司代碼與工廠指派不同成本要素結構(True),但標準估算每公司代碼只能一個。
  • 計畫價格迭代是建立初級成本分解的必要條件(True)。
  • 初級成本分解用來顯示產品的初級成本(primary costs)。
  • 120 / 60 的上限。

Lesson 5:間接費用分攤至產品(Applying Overhead Costs to a Product)

間接費用計算是把間接成本分配到成本估算的方法之一:對指定的成本基礎套用百分比或數量基礎固定金額。基礎是直接成本(製造業通常為人工與材料)。規則彙整在間接費用成本計算表(Overhead Costing Sheet)。

成本計算表結構

列型態設定T-code(一般知識)
計算基礎 Base把成本要素(區間或群組)組成基礎列;可再依來源群組細分(如只取某來源的原料);可分固定/變動KZB2
間接費用率 Overhead Rate以依存條件(Dependency,如 D000/間接費用碼、工廠)區分費率;可區分計畫/實際;百分比或數量基礎(例:每 30 件 100 USD);有效期間KZZ2(%)/KZM2(數量)
貸方 Credit每個費率列指派貸方鍵:以次級成本要素(間接費用分攤類,類別 41)貸記成本中心、流程或訂單;可指定固定比例KZE2
成本計算表本身列號、基礎、費率、From/To Row、貸方KZS2

決定路徑:成本計算變式 → 評價變式(Overhead 頁籤)→ 成本計算表;物料的間接費用群組(Costing 1 視圖)→ 間接費用碼 → 費率條件。

操作情境(Exercise 8:計算間接費用)

  1. PPC1 的評價變式為「Planned Valuation: Mat.」;Overhead 頁籤中成品/半成品與物料組件都用成本計算表 1010PP(Costing Sheet Planning - DE)。
  2. Define Costing Sheets → 1010PP → Costing sheet rows:基礎 Y001 涵蓋成本要素 54300000 與群組 1200_CE。
  3. 費率 C010(物料間接費用):管理範圍 A000、間接費用類型 1、間接費用碼 ZMTO00 → 3%。
  4. 間接費用群組在物料主檔 Costing 1 視圖設定。
  5. 貸方 Y10:成本要素 94111000、成本中心 10101201(倉庫)。
  6. 管理費用率 C013 為 7.5%,貸方 Y40:成本要素 94114000、成本中心 10101101。
  7. 成本要素結構 Y1:94113000/94114000 指派到成本要素 305 Admin Sales Overhead。
⚙️ 設定路徑(IMG)Product Cost Planning → Basic Settings for Material Costing → Overhead → Define Costing Sheets/Costing Sheet: Components(Define Calculation Bases、Define Percentage Overhead Rates、Define Quantity-Based Overhead Rates、Define Credits、Define Overhead Groups(OKZ1))
🆕 S/4HANA 最新變化貸方使用的「次級成本要素」在 S/4HANA 是成本要素類別 41(間接費用分攤)的 G/L 科目。實際間接費用計算(KGI2/CO43)結果寫入 ACDOCA;成本計算表的 Customizing 與 ECC 相同(依一般知識)。
🎯 考試重點
  • 間接費用以「百分比或數量基礎固定金額」套用在指定基礎上(True)。
  • 計算間接費用時以已過帳的直接成本為基礎。
  • 成本計算表三要素:Base、Overhead rate、Credit。
  • 成本計算表指派在評價變式(不是直接在成本計算變式)。

Lesson 6:作業流程成本分攤(Allocating Process Costs to a Product)

作業基礎成本法(Activity-Based Costing, ABC)

特性內容
間接費用透明化看出流程如何使用資源;以數量(成本動因)分攤間接費用
提升效率監控間接部門產能利用、持續監控內部流程、以流程為導向的介面管理
精確成本計算內部作業依起因(origin-based)分攤
目標透過流程最佳化降低間接費用、提高獲利

含數量結構估算可分攤不包含在 BOM 或途程中的成本部分,原因:辨識間接費用區塊及其成本;建立產品與這些區塊間的因果關係。

業務流程(Business Process):使用一或多個成本中心資源與作業的公司內部流程,是 ABC 的主檔、也是產出衡量單位;可像成本中心一樣在成本科目列上規劃,系統以流程主檔的分攤成本要素計算流程價格。

範本(Template)

集中維護的表格式框架(CPT1/CPT2):

欄位說明
Object業務流程、成本中心/作業類型、子範本或物件公式(例:工廠 1 → 流程 WS-1、工廠 2 → WS-2)
Quantity(計畫/實際)計畫量與實際量來源不同(例:計畫用批量、實際用真實數量)
Activation(計畫/實際)啟用條件,例「物料類型 = HALB 或 FERT」才分攤工作排程流程
  • 公式讓起因分攤規則高度彈性;環境(Environment)提供成本動因相關資訊並限制可用函數(標準有生產、期間產品成本、銷售訂單、參考與模擬成本計算等環境,例:001 物料成本估算)。
  • 函數以函數樹排列,可由 IT 開發客製函數納入外部結構與額外主檔欄位。
  • 範本與公式集中維護,供全公司成本會計自動使用。

範本的指派

物料主檔:間接費用群組→間接費用碼→範本決定表(管理範圍+成本計算表+間接費用碼+環境)→範本

(ECC 另有:Base planning object 主檔 → 間接費用碼。)間接費用碼可讓系統找到一個或多個範本;估算顯示模式只能分析一個範本的解譯結果,多個需用資訊系統分析。估算中流程成本以項目類別 X 呈現。

⚙️ 設定路徑(IMG)Product Cost Planning → Basic Settings for Material Costing → Templates → Define Templates/Assign Templates(View for Template Determination)
🆕 S/4HANA 最新變化S/4HANA 仍支援 CO-ABC 的業務流程與範本分攤(Classic ABC);Fiori 有 Manage Business Processes 等 App。新版課程與 C_TS4CO 範圍對 ABC 著墨較少,重點放在範本的決定邏輯(依一般知識)。
🎯 考試重點
  • ABC 目的:依特定成本動因精確計算間接成本。
  • 含數量結構估算可分攤 BOM/途程以外的成本部分(True)。
  • 業務流程使用一或多個成本中心的資源(True)。
  • 流程範本可包含多個流程甚至多個子範本,以分攤適當數量的間接成本。
  • 範本決定鍵:成本計算表+間接費用碼+環境。

Unit 5:含數量結構之物料成本估算(Material Cost Estimate with Quantity Structure)

Lesson 1:定義數量結構(Defining the Quantity Structure)

數量結構=物流主檔:BOM(料)+途程/主配方(工)+工作中心(連到成本中心與作業類型,決定費率),再加上生產版本把兩者綁在一起。

1. 物料清單 BOM(CS03,Display Bill of Material)

BOM 是物料與其構成零件的清單(名稱、編號、數量、單位),用於 MRP 採購、生產備料、成本計算的材料成本。建立估算時系統自動決定成本計算層級(Costing Level),確保依序計算:原料/採購件 → 半成品 → 成品。

BOM 表頭欄位成本意義
BOM 用途 Usage例如生產(1)、工程、成本計算專用
BOM 狀態 Status控制 BOM 可用於工程、成本、MRP 等領域;必須允許成本計算才會被讀取
替代 BOM Alternative相同產品特性的不同結構(如板金 A 或 B)
批量範圍 Lot size rangeBOM 只對某批量區間有效(例 1–1,000),超過可另設替代 BOM
BOM 項目欄位成本意義
項目類別L 庫存項(依物料評價策略或其自身估算評價)、N 非庫存項、R 變動尺寸項
固定數量 Fixed qty不論批量都相同(如開工時不可避免的損耗);替代項目、聯產品不可用
計畫報廢(組件報廢)展開時增加需求量,例 4% → 100 變 104
成本相關性 Relevancy to Costing未勾則估算忽略此項;存貨成本估算可把相關性碼連到固定/變動因子(例碼 A:固定 0.8、變動 0.7 → 以固定成本 80%、變動成本 70% 計);預設與可否變更由 BOM 用途與項目類別決定
散裝料 Bulk material通常購入即記成本中心消耗,標準系統估算不含散裝料,需要時用 user exit

非庫存料(Non-stock):一律外購、直接指派訂單。無物料主檔者,成本相關資料直接在 BOM 項目輸入;有非庫存物料主檔者不可在 BOM 改價格,依評價策略評價(BOM 上看到的價格可能與估算不同)。

2. 途程 Routing(CA03)

途程描述生產步驟順序,由一或多個作業(Operation)組成;每個作業含工作中心、生產資源工具(PRT)、物料指派、作業文字與標準值(多久、多少)。重複製造用費率途程(Rate Routing)、流程製造用主配方。

  • 表頭(與 BOM 不同處):可指派多個物料共用相同製程;用途(Task list usage)區分不同工作領域;途程狀態(建立中/已發布)。
  • 作業:控制碼(Control Key)決定是否成本相關、內部或外部加工、是否確認及方式;控制碼成本相關時可再用作業上的成本相關性碼覆寫。標準值可覆寫工作中心預設;取消工作中心的參考指示碼即可指派作業類型/流程。標準時間與作業類型以工作中心公式連結。

3. 主配方 Master Recipe(C203,Display Master Recipe)

流程工業以主配方取代途程。物料主檔的生產版本固定連結「配方群組的替代」與「多重 BOM 的替代」。可在數量結構控制中納入主配方,但可被物料主檔或估算畫面覆寫。

4. 工作中心 Work Center(CR03)

工作中心可用於途程、網路、檢驗計畫、維護工作清單等;以工廠為單位定義,並指派到成本中心。

欄位說明
工作中心類別決定可維護的資料與預設值
標準值碼 Standard Value Key最多 6 個標準值,賦予意義(整備、機器、人工)與單位
效率率 Performance Efficiency Rate預定目標時間與實際時間的比率;成本計算中用來修正預設值(未設定視為 100%)
控制碼(預設)傳到作業:是否計成本、內/外部加工、確認方式
參考指示碼勾選後途程中不可修改該預設值(例如控制碼)
成本計算頁籤成本中心、作業類型、公式碼(例 SAP007 人工需求 = 人工標準值 × 作業數量 ÷ 基礎數量)

5. 成本中心與作業類型

  • 作業類型是成本中心產出的分類,也是分攤的追蹤因子;內部作業分攤以作業類型主檔上的次級成本要素(S/4:類別 43 的 G/L 科目)借記接收者、貸記發送成本中心。
  • 主檔可限制允許的成本中心類別(最多 8 個,或 * 不限);作業類型類別決定是否及如何記錄/分攤。
  • 作業產出與價格規劃(KP26,Fiori Edit Prices for Activity Types):價格可手動輸入或由規劃自動計算;手動價格需把作業類型的價格指示碼設為 3(手動輸入、間接分攤),適用價格計算不複雜(例如取決於外部供應商價格)。

6. 途程—工作中心—成本中心整合

途程作業(標準值:多久)→工作中心(在哪做;公式、效率率)→成本中心/作業類型(費率)→明細:內部作業 E 項目

成本 = 數量 × 價格;數量來自作業標準值,經效率率與公式修正。明細中顯示成本中心/作業類型的內部作業,並保存與作業及工作中心的關聯。工作中心公式也用於計算生產訂單執行時間、網路/維護訂單內部處理時間、產能需求。最多 6 個標準值各可指派一個作業類型與公式。公式在 Customizing for Work Centers → Define Formulas 建立(可用 SAP 預定義或自訂)。

7. 生產版本 Production Version

生產版本決定「哪個替代 BOM + 哪個途程/主配方」用於生產某物料或建立 MPS;同一物料可依有效期間與批量範圍有多個生產版本。在物料主檔 MRP 4 與 Costing 1 視圖維護。

🆕 S/4HANA 最新變化S/4HANA 中生產版本對 MRP/生產為強制(Simplification List:BOM/途程選擇改以生產版本為主);Fiori 有 Manage Production Versions、Manage Work Centers 等 App。成本計算中若找得到生產版本,優先採用其指定的 BOM 與途程(依一般知識)。
🎯 考試重點
  • 成本計算順序:原料/採購件 → 半成品 → 成品。
  • 途程可包含多個使用相同製程的物料(True)。
  • 描述「作業數量與作業地點」的是途程,不是工作中心(工作中心描述在哪裡執行)。題目「work center describes the quantity…」為 False。
  • 控制碼可指定:成本計算、產能規劃(及排程、確認、內/外部加工)。
  • 參數碼(Parameter)/標準值碼可指定維度(Dimension)與關鍵字(Keyword)。
  • 散裝料預設不納入估算;非庫存料有主檔者不可在 BOM 改價。
  • 標準值最多 6 個;手動作業價格 = 價格指示碼 3。

Lesson 2:數量結構的決定(Determining the Quantity Structure)

數量結構控制(Quantity Structure Control):當物料有多個 BOM 或途程時,系統依此搜尋替代方案。ID 輸入在成本計算變式,內含 BOM 應用(BOM Application)與途程選擇 ID(Routing Selection ID)兩組優先順序。

BOM 決定途程決定
依據BOM 應用 → 選擇 ID 決定 BOM 用途的優先順序;可指定某日期起的替代 BOM;是否考慮 BOM 狀態有生產版本→用其途程;否則依選擇 ID,參數為工作清單類型、用途、狀態
標準條件① 數量結構日期在有效期間內 ② 成本計算批量落在批量範圍內 ③ 狀態允許成本計算
查核估算畫面 Info 圖示 → BOM,雙擊物料號碼到數量結構Info 圖示 → Routing,雙擊途程群組
⚙️ 設定路徑(IMG)Material Cost Estimate with Quantity Structure → Costing Variant: Components → Define Quantity Structure Control;BOM 應用:Production → Basic Data → Bill of Material → Alternative Determination → Define BOM Selection(例 PC01 Costing);途程選擇:Production → Basic Data → Routing → Control Data → Maintain Automatic Selection of Routings(例 Y1:第一優先 usage 1 + status 4 已發布-一般)

操作情境(Exercise 9:顯示成本估算並追溯成本來源)

  1. Display Material Cost Estimate(CK13N)→ Cost Estimates 按鈕,以變式 PPC1、版本 1、狀態 FR、今日有效、含數量結構選出估算;表頭顯示成本計算批量;Dates 頁籤看期間與年度。
  2. Costs 頁籤:COGM 總額與固定成本;Itemization → 版面 1SAP04 找出成本最高的組合件;1SAP06 依作業:作業 10(分配組件)最高,因所有物料都掛在此作業;1SAP01 看物料總成本。
  3. Qty Struct. 頁籤看 BOM 號碼/用途/替代;Information on Cost Estimate → Costing Variant → Valuation Variant 001:物料策略 資訊記錄 → 計畫價 1 → 標準價 → 移動平均價。要反映未來採購降價又不影響現行存貨標準價 → 修改計畫價 1。
  4. 作業成本追溯:1SAP06 看作業 10 使用作業類型 1421;解釋功能 → Routing → Operation Detail:標準值 40 分鐘、基礎數量 1;Work center → 效率率空白 = 100%;Costing 頁籤:成本中心 4230、公式 SAP007。
  5. Valuation Variant → Activity Types/Processes 頁籤:第一優先「全年度期間平均計畫價」;Edit Prices for Activity Types(KP26/KP27)查固定/變動價格、價格單位、分攤成本要素。
  6. 驗算:((40 分 × 100 件 ÷ 1)÷60)÷100% ≈ 66.67 小時 × 每小時價格 = 明細中的作業成本。
🎯 考試重點
  • 數量結構控制 ID 包含 BOM application 與 Routing selection keys。
  • 途程選擇 ID 參數:Task list type、Task list usage、Plan status(無「Task list plan」)。
  • 三個標準條件:有效期間、批量範圍、狀態。
  • 有生產版本時優先使用生產版本的途程。

Lesson 3:建立含數量結構成本估算(CK11N)

前提:物料主檔有成本計算視圖與會計視圖。輸入成本計算變式、物料、工廠;日期由成本計算變式(日期控制)提出:

  • 估算有效期間(Costing date from/to)
  • 數量結構日期(決定 BOM/途程)
  • 評價日期(物料與作業價格)

系統自動決定並評價數量結構;未儲存前不寫入資料庫。

成本估算畫面

  • 單一畫面可同時看成本結果、明細、成本要素報表、計價 BOM;版面可依使用者自訂並儲存,並可直接執行明細報表。
  • 總日誌(Overall log):所有被計算物料的訊息,含可自訂顯示變式做彙總錯誤分析;雙擊表頭物料或狀態顯示特定物料訊息。
  • 分析:標準報表與顯示變式、不同成本要素視圖(COGM/COGS);可自訂顯示變式與初始變式;可從成本結構導覽到報表與錯誤日誌。
  • 解釋功能可直接從估算畫面存取成本環境資料(主檔、組態)。

操作情境(Exercise 10:建立含數量結構估算)

  1. Create Material Cost Estimate(CK11N):成品、PPC1、工廠 1010、版本 1、批量 10;不輸入 BOM/途程;Dates 按 Default Values(下期起有效、至最大日期)。
  2. Costing Data 頁籤狀態「Costed Without Errors」;Costs 頁籤 COGM;Log(More → Extras → Log)只有警告與資訊訊息。
  3. 左側成本結構列出被計算的組合件(齒輪箱等),雙擊可看各自結果。
  4. Qty Struct. 頁籤:BOM 號碼、用途、替代;途程類型 N、群組、群組計數器——來源是 PPC1 的數量結構控制(BOM 應用 PC01、途程選擇 ID Y1,第一優先 usage 1 status 4)。
  5. 儲存(含 CCS、明細、日誌)。
  6. 資訊系統 Itemization Materials(CK84_99):COGM 視圖、1SAP01 物料總成本、1SAP06 內部作業總成本;設定篩選 Total Value ≥ 100、再 Delete Filter;1SAP04 看所有組合件成本。
🆕 S/4HANA 最新變化Fiori Manage Material Cost Estimates / Display Material Cost Estimates 以清單+明細方式呈現估算,並內嵌成本要素與明細分析;Cost Components – Materials、Item Categories 等分析 App 也可獨立使用(依 SAP Learning 說明)。
🎯 考試重點
  • 成本計算變式提出的日期:有效期間(from/to)、數量結構日期、評價日期(沒有「BOM date」「Routing date」)。
  • 前提為成本計算視圖+會計視圖。
  • 解釋功能可直接存取主檔(True);可自訂錯誤日誌顯示變式(True)。
  • 估算在儲存前不寫入資料庫。

Lesson 4:更新物料主檔(Updating the Material Master:Mark & Release)

物料主檔價格欄位

價格用途可由哪種估算更新
計畫價 1/2/3原料/採購件的計畫價,供估算評價修正標準估算、現時估算
稅務價 1–3、商業價 1–3存貨成本計算(最低價值原則等)存貨估算(成品/半成品)
標準價(未來/現行/先前)S 價物料的存貨與貨物移動評價標準成本估算(標記→發布)

成本計算類型決定可更新哪個價格欄位;評價策略可引用這些欄位,讓其他估算使用。

標準價與標準成本估算的整合

  • 價格控制 S → 存貨以標準價評價;貨物移動直接依價格控制所選價格評價。
  • Cost Object Controlling:以標準估算的明細決定生產訂單目標成本,分析價格/數量等差異類別;儲存的明細是差異計算的基礎。
  • 獲利分析:用標準估算(或其他估算)的成本要素分解與銷貨收入比較(S/4:COGS split)。
  • 物料分類帳需要標準價來決定實際價格。

標準價更新流程

① 以標準 costing type 的變式建立估算(例 12 月建 1/1 起有效)→② 檢查結果正確性(系統無法偵測內容錯誤)→③ 允許標記(Marking Allowance:公司代碼+變式+版本+期間)→④ 標記 Mark:寫入「未來標準價」,狀態 VO→⑤ 發布 Release:未來價→現行標準價,狀態 FR,存貨重估
  • 估算只能發布一次;發布日不能早於估算的 valid-from 日期。
  • 允許標記可依公司代碼、工廠、物料範圍控制。

範例:標準價 10 → 15,庫存 10 件

階段物料主檔財務影響
標記未來計畫價 = 15,連結新標準估算無重估
發布現行標準價 = 15;先前 = 10;未來價清空存貨 100 → 150,借存貨 50、貸「重估利益」50(科目依評價類別的科目決定;S/4 寫入 ACDOCA 並產生價格變更文件)

操作情境(Exercise 11:以標準估算更新標準價)

  1. Display Material 記下成品與半成品的稅務價 1、未來/現行/先前標準估算價及期間(Costing 2 視圖價格上方顯示期間)。
  2. CK11N 為半成品建立估算:PPC1、版本 1、批量 100、今日起至年底有效、數量結構與評價日為下月 1 日 → 狀態 Costed Without Errors;More → Goto → Material Overview 全部 KA;雙擊 PPC1 → Costing Type 01 確認可更新標準價 → 儲存。
  3. Release Material Cost Estimate(CK24)→ Marking Allowance → 公司代碼 1010 → 變式 PPC1/版本 → Issue allowance for marking。
  4. 標記:當期、年度、公司代碼、工廠、物料,取消 Test run → 執行;狀態 VO;從結果清單跳到物料主檔 Costing 2,只有「未來」價改變;Accounting 1 看庫存量與值。
  5. 發布:Release 按鈕,取消 Test run → 執行,狀態 FR;點文件號碼看價格變更文件 → Accounting Documents 看重估分錄。
  6. 半成品 Costing 2 現行價 = 估算結果;但成品的價格欄未變——標記與發布只對被選物料生效,成品要另行標記/發布。
🆕 S/4HANA 最新變化物料分類帳強制啟用後,發布標準價會在 ML 的所有幣別/評價同時更新(例如公司代碼幣別、集團幣別),重估過帳寫入 ACDOCA;Fiori 可用 Material Price Analysis、Display Material Value Chain 等 App 查看。Costing Run 的 Fiori App 亦提供 Mark/Release 步驟(依一般知識)。
🎯 考試重點
  • 可用來評價成本估算中物料的價格欄:計畫價 1/2/3(單選題答案)。
  • 標準估算明細用來決定生產訂單的目標成本。
  • 系統無法偵測內容錯誤(價格、數量錯誤)——False。
  • 發布把未來標準價轉為現行標準價(True);重估只在發布時發生,標記不重估。
  • 狀態碼:KA 已計算無錯、VO 已標記無錯、FR 已發布無錯(另有 KF 有錯、SE 選取無錯等)。
  • 標準估算只能發布一次;發布日 ≥ valid-from。

Lesson 5:變更物料主檔價格(Changing Prices in the Material Master)

方法做法對已發布估算的影響
A. 價格變更交易 MR21(Fiori Change Material Price)直接改標準價;標準系統在已有已發布標準估算時不允許,需在物料分類帳 Customizing 的使用者自訂錯誤管理中放行該訊息已發布的標準價與標準估算的連結保留,但物料價格已不同;會產生物料文件與會計文件;需注意對 CO 成本標的控制與 CO-PA 評價的影響
B. 刪除估算後重算以 Delete Test Data(或 CKR1 重組)刪除現行標準估算 → 系統刪除 CCS 與明細、斷開與物料主檔的連結、現行計畫價清空,標準價本身不變 → 建立新的正確估算 → 再標記/發布新的估算取代舊估算,一致性較好

兩種方法都會重估存貨,影響財務會計科目餘額。

區分同一物料的多份估算(用不同變式/版本)

分析目的做法
技術/組織改善的成本貢獻現時數量結構 + 歷史價格 → 與標準估算比較(修正標準)
原料漲價、工資調漲的影響歷史數量結構 + 現時或未來價格 → 與標準估算比較
目前成本分解現時數量結構 + 現時價格(現時估算)
What-if 情境在獨立版本中維護並評價自製或外購、價格、數量、結構
🆕 S/4HANA 最新變化S/4HANA 中 MR21 價格變更直接寫入 ACDOCA;若啟用實際成本計算,期中改價會影響期末 ML 結算的差異分配,SAP 建議盡量只在期初以標記/發布更新標準價(依一般知識)。
🎯 考試重點
  • 刪除現行標準估算時不會被刪除的是「標準價」;CCS、明細、與物料主檔的連結都會刪除。
  • 要在不更動標準估算下改標準價,需授權/放行錯誤訊息(True)。
  • MR21 產生物料文件與會計文件。

Unit 6:成本計算執行(Costing Run)

Lesson 1:使用成本計算執行(Using Costing Runs in PCP)

Costing Run(CK40N,Fiori Edit Costing Run/Manage Costing Runs – Estimated Costs)是 PCP 的大量處理工具。典型情境:一個工廠或全部工廠的年度標準估算、每月修正標準估算、某產品群的現時估算、高度複雜產品結構的現時估算。

Costing Run 負責組織處理步驟並檢查產生的估算;完成後可刪除 Costing Run(其管理資料一併刪除),但產生的物料成本估算保留,可另行重組或歸檔。

處理流程

建立 Costing Run(一般資料、日期)→選取 Selection→結構展開 Struct. Explosion→成本計算 Costing→分析 Analysis→標記 Marking→發布 Release
  • 每個步驟後可在訊息日誌檢查,必要時重複步驟直到無錯誤;例如只對有錯的物料重做成本計算,再做價格更新。
  • 只選取部分組合件時,選取後必須重新做結構展開;重做選取也必須重做結構展開。

彈性物料選取(Flexible Material Selection)

  • 獨立交易建立選取清單(Selection List):CKMATSEL(Fiori Create Selection Lists),編輯用 CKMATCON。
  • 可依物料號碼、工廠、BOM 用途、會計/成本視圖欄位(利潤中心、評價類別、特殊採購類型)、既有估算特性(成本計算變式、日期、狀態)、引用既有 Costing Run 的物料來篩選。
  • 產生後可增刪物料,並可在之後的 Costing Run 重複使用;把清單指派給 Selection 步驟即可。

建立 Costing Run

  • 以名稱+日期識別(同名不同日期可並存);建議長文說明目的(如「Plan 04/2000, plant 0001」)。
  • Create with reference:複製既有 run 的所有一般資料與流程參數,只需改名稱與長文即可執行,適合每月/季/年固定執行。
  • 一般資料必填:成本計算變式與版本(決定展開與評價策略)、公司代碼與管理範圍(限一個公司代碼且未啟用跨公司成本計算時只需公司代碼)、伺服器群組(平行處理、極大量資料時才需要)。必須先儲存一般資料。

執行畫面

欄用途
Parameter變更步驟選項(如選取清單、背景處理、日誌層級)
Execute啟動或排程步驟(前景/背景依 Background processing 設定)
Authorization只在標準估算顯示:鎖頭開/關表示是否允許標記或發布,紅叉表示無法授權;點鎖頭進入授權畫面
Log進入日誌
Statistics每個步驟產生統計

操作情境(Exercise 12:使用 Costing Run)

  1. Create Selection Lists:多值選取兩個物料、工廠 1010、清單名 Select## → 執行並儲存。
  2. Edit Costing Run → Create:名稱 GR##、日期今天、說明、PPC1、版本 01、管理範圍 A000、公司代碼 1010;Dates:今日起至最大日期,數量結構與評價日接受預設 → 儲存。
  3. Selection 步驟 Parameter:填選取清單、取消背景處理 → 儲存 → Execute;Costing Results → 層級 1 → Materials Overview:兩物料狀態 SE。
  4. Costing 步驟 Parameter:取消背景、勾 Log by Costing Level → Execute;Materials Overview 全部黃/綠燈(紅燈者無法發布)。
🆕 S/4HANA 最新變化Fiori Manage Costing Runs – Estimated Costs(F1865)可依狀態、成本計算變式、評價變式過濾 Costing Run,並一次為多個 run 排程步驟(透過 Application Jobs),取代多數 CK40N 操作(依 SAP 社群文章)。新版 S4F23(Col26)已把 Costing Run 併入 Unit 5 Lesson 7。
🎯 考試重點
  • 有錯的物料只重做成本計算,再做價格更新(True)。
  • Costing Run 組織步驟並檢查估算(True);刪除 run 不刪估算。
  • 選取清單是指派給 Selection 步驟的。
  • 建立 Costing Run 必要參數:公司代碼、成本計算變式、成本計算日期(不需利潤中心)。
  • Authorization 欄只在標準估算出現。

Lesson 2:分析成本計算執行結果與錯誤處理

Costing Results 區

報表內容
成本計算層級 Costing levels已選物料數與建立的層級;最低層為組件、採購件、原料;選特定層級再進物料清單只顯示該層物料
物料清單 Material list所選物料與估算狀態;可由右鍵、雙擊、工具列導覽至估算與報表
分析報表 Analysis比較本 run 與另一 run,或與物料主檔價格;常用於比較新標準估算與現行標準價,看哪些估算變化很大

分析報表標準變式(Settings 選單或 Fiori 報表 App 存取):

  • Results of costing run(如 SAP&11)
  • Price versus cost estimate:與物料主檔某價格比較,可模擬存貨重估(版面 1SAP03 Standard price vs cost est/revaluation)
  • Variances between costing runs:兩個 run 比較
  • All selections:所有選項

可由物件清單跳到明細報表:顯示估算、多層 BOM、明細、成本要素分解。

Analysis 步驟 vs 資訊系統 Analyze Costing Run

Costing Run 內的 Analysis資訊系統 Analyze Costing Run
範圍一個 run 只有一份大量報表可涵蓋多個 run
重做舊結果被覆寫以萃取(Extract)保存,可多份
做法步驟執行定義顯示變式(合計/排序/篩選)→ 定義指派到顯示變式的選取變式 → 指定萃取 → 背景執行 → 讀取萃取互動分析

操作情境(Exercise 13:檢視結果並更新價格)

  1. Analysis Parameter 選 SAP&11、填 run 名稱與日期 → Execute → 版面 1SAP03 看發布後的重估影響 → 選物料 → Detailed Report: Multi-level BOM。
  2. Marking 的鎖頭 → 公司代碼 1010 → Issue allowance for marking;Marking Parameter 取消背景與 Test Run → Execute;Materials Overview 雙擊物料看細節;Extras → Material Master → Costing 2「未來計畫價」已更新。
  3. Release Parameter 取消背景與 Test Run → Execute → 全部 FR;物料主檔 Costing 2 現行價、Accounting 1 新標準價;點價格變更文件 → Accounting Documents(版面 /S45)看重估:只有有庫存的物料會產生重估。
  4. More → Go to → Schedule Manager 看執行過的步驟。

錯誤處理

  • 依成本計算層級計算:首次大量計算通常主檔品質差、錯誤多 → 先選特定層級計算(選較高層級時下層估算自動包含),修正錯誤、重算直到滿意。
  • Cost estimates with errors only:預期錯誤少時勾選,只重算有錯的產品;所有層級算完後,應把訊息 CK 318 在使用者自訂訊息中設為 Error,讓含錯估算都被標示。
  • 日誌管理:超大 run 可依層級各建日誌;有標準錯誤日誌顯示變式可彙總分組,也可自訂;不建議大型 run 每階段都列印日誌(耗時、耗 spool),應儲存後再分析。
🎯 考試重點
  • Analysis 只能一份大量報表,重做即覆寫。
  • 大型 run 每階段列印日誌為 False。
  • Cost estimates with errors only 適用於預期錯誤不多時(True)。
  • 只有有庫存的物料在發布時產生重估分錄。
  • CK 318 訊息嚴重性設定。

Unit 7:其他成本計算功能(Additional Costing Functions)

Lesson 1:轉移控制(Using Transfer Control)

轉移控制(Transfer Control,OKKM)讓系統沿用既有成本估算,不重算下層結構。Customizing 可定義的策略:

  • 同工廠內的估算轉移(Plant-specific)
  • 跨工廠估算轉移(Cross-plant)
  • 依期間的轉移(相同鍵:同變式、版本,必要時同期間)
應用情境說明
含數量結構估算新產品有 90% 既有組合件與原料 → 自動沿用已發布的下層估算;轉移控制鍵指派給成本計算變式;必須使用相同成本要素結構
無數量結構估算物料項目的評價順序:先依轉移控制找估算 → 再依物料評價策略;適用手動輸入與 cut/copy/paste,但多層單位成本計算拖放時只能選 Original 或 Copy
Costing Run 選取例如要確保所有物料都有標準估算:轉移控制找現行標準估算,已有估算的物料不會被選入(Forklift P-100 被排除);選 Always recalculate 則略過轉移檢查
跨工廠銷售工廠的估算應與生產工廠一致;找到另一工廠的估算就直接轉入其 CCS;需相同成本要素結構
跨公司代碼取決於 Customizing 是否允許跨公司成本計算:不允許→依物料評價策略評價,不考慮轉移控制;允許→為內部管理目的跨公司保留 CCS 資料
參考變式 Reference Variant見下

參考變式(Reference Variant,OKYC)

以既有(含明細的)估算為基礎建立新估算或 Costing Run,例如「用標準估算的數量結構+上月實際價格」建立修正標準估算。優點:不必重複決定數量結構與展開;在完全相同的數量結構上做替代或新評價。可選擇:要搜尋哪些估算(轉移控制)、要重新評價哪些項目。在 Customizing 指派給成本計算變式;用參考變式產生的估算一律標為含數量結構估算。

操作情境(Exercise 14:使用轉移控制)

  1. 先確認半成品已有當期發布的標準估算(Costing 2 現行價)。
  2. CK11N 為成品建立估算:PPC1、批量 100、版本 2、下月 1 日起至年底;Transfer Control 欄填 PC02(工廠內策略)→ 狀態無錯。
  3. More → Goto → Material Overview:只列出成品本身——下層組合件沒有重算,而是被轉入。儲存。
  4. 集中設定:Define Costing Variants → Qty Struct. 頁籤指定轉移控制,並決定是否可在畫面變更;前提:各變式使用相同成本要素結構。
🎯 考試重點
  • 轉移控制可在 Customizing 指定可使用哪些估算(True)。
  • 前提:相同成本要素結構。
  • 轉移控制鍵的使用由成本計算變式決定(可在畫面覆寫,若允許)。
  • 跨公司未允許時不考慮轉移控制。
  • Always recalculate 會略過轉移控制檢查。

Lesson 2:集團成本計算(Using Group Costing)

情境:多個子組合件由同一管理範圍內的其他公司代碼供應,想知道各公司代碼對產品成本的貢獻。集團成本計算可顯示:

  • 產品成本中海外發生的比例 → 預估匯率變動影響。
  • 各工廠的貢獻 → 決定生產地點或移轉生產。
  • 各利潤中心/業務單位的貢獻 → 看內部供應商附加價值,找最大降本潛力的單位。

依夥伴的成本要素分解(Cost Component Split by Partner)

  • 為每個物料平行產生依夥伴(公司、工廠、利潤中心、業務範圍)的 CCS,顯示每個夥伴在製程中的附加價值;計算資源時系統自動判斷供應夥伴。
  • 可互動調整夥伴排序;不需高細節時,其他夥伴的附加價值可以小計顯示在直接夥伴之下。
  • 前提:所有公司都在同一管理範圍。
  • Customizing:定義夥伴版本(Partner Version)(決定細節層級:公司代碼、業務範圍、工廠、利潤中心)並指派給成本計算類型。
🆕 S/4HANA 最新變化S/4HANA 的集團/利潤中心評價(Group Valuation、Profit Center Valuation)透過物料分類帳的平行幣別/評價(Currency Types 31/32)實現;S/4HANA 2022 起 Universal Parallel Accounting(UPA)把轉撥計價與平行評價整合到 ACDOCA,各評價觀點可有各自的標準價與成本估算(依一般知識;細節屬 S4F21/S4F29 範圍)。
🎯 考試重點
  • 集團成本計算「不能」在同一管理範圍使用為 False——反而必須同一管理範圍。
  • 計算資源時系統自動判斷夥伴(True)。
  • 依夥伴 CCS 顯示各夥伴(公司/工廠/利潤中心/業務範圍)的附加價值。
  • 夥伴版本指派給成本計算類型。

Lesson 3:附加成本(Calculating Additive Costs)

附加成本是無法由 BOM/途程決定、但要納入估算的成本。用途:

  • 把已知但不在數量結構中的成本(運費、保險)加進含數量結構估算。
  • 評價物料組件時,依評價變式決定「物料價格+附加成本」或「只用附加成本」。
  • 從非 SAP 系統轉入成本估算。

附加成本估算是一份手動的單位成本估算(CK74N 建立/CK75N 顯示,Fiori Create Additive Costs),會被插入含數量結構估算;重新計算時其成本加到自動估算上。

兩種輸入方式

方式說明
明細法(Itemized)用一般項目類別(E、M…)並利用既有主檔,系統依成本要素找到成本要素(Cost Component),必要時可手動改成其他成本要素;所用成本要素必須已指派到成本要素
舊法(V 項目+成本要素)只輸入價格與成本要素(Cost Component),項目類別 V;系統依成本要素結構中為該成本要素定義的「手動成本要素」帶出成本要素,需事先在結構設定

納入條件

  • 成本計算變式決定是否把附加成本估算納入自動估算。
  • 自動估算與手動附加估算的成本計算類型、評價變式、版本必須一致;自動估算的數量結構日期須落在附加估算的有效期間內。
  • 處理附加成本需要成本要素(例如要套用間接費用);成本要素結構中每個成本要素指派一個成本要素,也可用來源群組區分。

操作情境(Exercise 15:附加成本)

  1. Create Additive Costs:成品、工廠、PPC1、版本;第 1 項 E(成本中心 4230、作業類型 1421、數量 10)→ 系統帶出成本要素;第 2 項 V(數量 10 PC、價格、成本要素 109)→ 檢查成本要素結構帶出的成本要素 → 儲存。
  2. Create Material Cost Estimate 以同變式與版本計算 → 在明細中看到附加成本項目,於成本要素報表檢查。
🎯 考試重點
  • 附加成本與自動估算需一致者:評價變式、版本(及成本計算類型);工廠、作業類型不是題目要的答案。
  • 處理附加成本需要成本要素(True)。
  • 附加成本由成本計算變式控制是否納入。

Unit 8:其他評價方法(Additional Valuation Methods)

Lesson 1:混合成本估算(Creating Mixed Costing Estimates)

情境:自製產能不足,部分半成品外購;成本不能再假設 100% 自製,要依實際「自製/外購比例」加權。

概念與流程

定義數量結構類型(時間相依)→指派到成本計算版本→建立採購替代方案(CK91N)→維護混合比例(CK94)→CK11N/CK40N 產生混合估算
  • 數量結構類型(Quantity Structure Type)管理混合比例,時間相依性:0 無時間相依、1 依會計年度、2 依期間。
  • 把數量結構類型指派到成本計算版本(搭配成本計算類型與評價變式),不同版本可算不同的混合比例或數量結構。
  • 採購替代方案(Procurement Alternatives):每個流程類別(Process Category)可建一或多個替代方案。流程類別:採購訂單 BB、生產 BF、外包、庫存轉撥、採購(含庫存變動)。
    例 1:外購料有兩家固定廠商 A、B → 在 Purchase order 類別建兩個替代方案,以一般採購量為批量。
    例 2:Y 料用生產版本 01(批量 n)、02(批量 m)自製,其餘由工廠 Z 調撥 → 兩個 Production 替代方案+一個 Stock transfer 替代方案。
  • 使用產品成本收集器時,需確認替代方案是以生產版本還是 BOM/途程建立(要與 CO 一致)。
  • 混合比例:以等值數(Equivalence numbers)(百分比或數值)加權;數量結構類型勾「100% check」時總和須為 100。例:類型 A 依年度、指派版本 01;類型 B 不依時間、指派版本 02。

混合估算的計算

  1. 由數量結構類型找出採購替代方案。
  2. 個別計算每個替代方案,各自產生 CCS 與明細;批量取自替代方案。
  3. 依混合比例產生物料的混合成本估算。

結果:多層 BOM 中每個替代方案一列,數量以混合比例比例顯示;估算上的「成本估算指示碼」區分是混合估算或某替代方案的估算。可把混合/替代方案特性加入物件清單、多層 BOM、明細的個人顯示變式。

操作情境(Exercise 16:混合估算)

  1. SPRO → Product Cost Planning → Selected Functions in Material Costing → Mixed Costing → Define Quantity Structure Types:類型 MIX 時間相依 0。
  2. 同路徑 Define Costing Versions:costing type 01 + valuation variant 001 → 指派 MIX;PPC1 使用 01/001,因此會套用 MIX。
  3. CK11N 為紅色烤漆物料(PPC1、版本 1)建立估算:綠燈;明細:90 PC 自製(生產版本 0001)、10 PC 向廠商 BP1010 採購(10%)。
  4. Information on Cost Estimate → Mixing Ratios:流程類別 BB 採購訂單、BF 生產;數量結構類型 MIX。
  5. Edit Procurement Alternatives(CK91N)→ Create 時 Process Cat. 可選:Purchase order、Procurement(stock change)、Production、Subcontracting、Stock transfer。
🎯 考試重點
  • 建立混合估算要把數量結構類型指派到成本計算版本(True)。
  • 每個流程類別只能建一個替代方案為 False(可多個)。
  • 系統先為每個替代方案產生 CCS 與明細,再以混合比例算混合估算(皆 True)。
  • 時間相依 0/1/2;100% check。

Lesson 2:特殊採購類型與虛擬組件(Using Special Procurement Types)

特殊採購碼(Special Procurement Key)細化採購類型(自製 E / 外購 F)。可在物料主檔 MRP 2 視圖與成本計算視圖(Costing 1)輸入;成本計算視圖的設定優先,沒有才用 MRP 視圖,都沒有則照一般邏輯。

常見碼(示範系統)意義成本計算行為
30外包 Subcontracting外包價格+提供給外包商的組件成本(L3)
40 / 80由其他工廠調撥 / 在其他工廠生產轉入供應工廠的估算,或在供應工廠展開數量結構計算;跨公司且未啟用跨公司成本計算時,系統可依物料主檔價格計算
50虛擬組件 Phantom assembly不單獨組裝,直接展開到上階:上階估算顯示其組件的物料成本
成本用特殊採購(Costing 1)例如「無 BOM/途程的原料估算」或「以評價策略計價」使用此類型時忽略數量結構,依物料評價策略評價
  • 無特殊採購且無有效 BOM 的物料,估算中被當作原料:依評價變式取物料價格,納入 CCS。
  • 要納入途程資料,物料的採購類型必須是「自製(In-house production)」。
  • 虛擬組件:BOM 的邏輯分組,便於規劃與維護;在 MRP 展開,直接裝入上階。例外時才單獨製造(如作為備品)。在組合件的 MRP 畫面輸入特殊採購碼維護。

操作情境(Exercise 17)

  1. Change Material(MM02):某組件 MRP 2 輸入特殊採購 80(在替代工廠 1020 生產)→ 儲存。
  2. CK11N 為成品(PPC1、版本 2)估算:成本結構中該組件出現兩次(工廠 1010 與供應工廠 1020),1020 有自己的 BOM/途程。測完移除特殊採購碼。
  3. 另一組件輸入 50(虛擬組件)→ 版本 3 估算 → 明細中出現該虛擬組件的下層組件,而非組件本身。
  4. Comparison of Itemization(CK33)比較版本 1 與 3 → 展開成本要素檢視 → 最後刪除特殊採購碼 50。
🎯 考試重點
  • MRP 視圖的特殊採購碼優先於成本視圖為 False(成本視圖優先)。
  • 特殊採購碼可指定工廠間調撥(True)。
  • 無特殊採購又無有效 BOM → 系統當原料計算(True)。
  • 虛擬組件「在其表頭物料中組裝」為 False。

Lesson 3:外包與外部加工(Subcontracting & External Processing)

外包 Subcontracting外部加工 External Processing
範圍整個組合件交給外包商製造途程中個別作業交外部(例:車削後的脫脂作業)
例子車床瓶頸,委外生產軸 100-300,每件 $100,並提供毛胚 100-310(品質要求)環保/商業考量把脫脂作業外包
定義處組合件物料主檔的特殊採購碼(外包,示範 30)途程作業的控制碼(外部加工)+作業上的成本資料或採購資訊記錄
流程成品訂單產生請購 → 外包採購單(列出要送給廠商的組件)→ 送料 → 收貨作業產生外部加工請購/採購單
估算成本與外包商約定的價格(資訊記錄類別 Subcontracting)+提供組件的物料成本;項目類別 L作業中的價格或資訊記錄價(評價變式決定),項目類別 F
評價變式頁籤Subcontracting(例:淨報價優先;有配額時取計畫配額最高的廠商)External Processing

外包組件在 BOM 項目的物料提供指示碼(Material Provision Indicator):空白表示由本公司提供給外包商(成本計入);其他值(如由廠商自備)則不計。

操作情境(Exercise 18:外包估算)

  1. Change Material:驅動組合件 MRP 2 特殊採購 30。
  2. Customizing → PPC1 的評價變式 → Subcontracting 頁籤:第一優先 Net Quotation Price;計畫配額意義:多家廠商時取計畫配額最高者。
  3. Display Bill of Material(CS03)檢查組件的 Mat. Provision Ind(Status/Lng Text 頁籤)為空白。
  4. Create Purchasing Info Record(ME11):廠商 BP1010、採購組織 1010、工廠 1010、勾 Subcontracting;Purch. Org. Data 1:標準數量 1、淨價 11,000 EUR。
  5. CK11N 以版本 99 估算成品 → 下階組合件以外包項目計價 → 儲存。
  6. Comparison of Itemizations(CK33)比較版本 01(自製)與 99(外包):外包較貴 → 若找不到更便宜廠商,應考慮擴充自製產能。
🎯 考試重點
  • 外包商收到料件並製造完整物料(True);採購單指定要送給廠商的組件(True)。
  • 外部加工時,成本相關資料直接維護在作業(operation)中——題目說「在 subcontracting 中」為 False。
  • 外包成本 = 外包價格+提供組件成本。

Lesson 4:原物料成本估算(Creating Raw Material Cost Estimates)

需求:對採購料也要有細的成本要素分解(買價、運費、關稅…分開)。

採購資訊記錄(Purchasing Info Record)

  • 記錄物料與廠商的採購資訊;成本計算可取用:資訊記錄的價格、最近採購單的價格、資訊記錄的條件、最近採購單的條件。
  • 淨價 = 毛價 − 折扣 + 採購附加費;有效價 = 淨價 − 現金折扣 + 運送成本。
  • 報價價格/條件直接在資訊記錄中;採購單價格/條件來自指派給資訊記錄的採購單。
  • 評價變式主策略選「採購資訊記錄」時,最多可設 3 個子策略(例:Quotation Price via Condition Table)。

採購成本拆分

  • 在成本計算變式(評價變式)可為原物料估算指派獨立的間接費用成本計算表。
  • 採購條件可用在:原料/採購件的明細,以及成本要素結構的特定成本要素。
  • 兩層指派:① 條件類型 → 來源群組(評價變式 Delivery Cost 按鈕:依評價觀點、評價變式、管理範圍、公司代碼、評價範圍)② 來源群組 → 成本要素(成本要素結構)。系統對每個來源群組在同一成本要素下產生一列明細,再於 CCS 分到不同成本要素。
  • 注意:採購流程無法使用間接費用成本計算表,因此若計畫中有採購附加費,實際收貨/發票時會產生系統性的價格差異;應把這類間接費用放在非庫存相關的成本要素。

廠商決定(Vendor Determination)

配額協議 Quota Arrangement(取計畫配額最高的允許廠商)→貨源清單 Source List(固定貨源;否則看工廠層級是否定義 regular vendor,無則取最便宜)→採購資訊記錄(regular vendor 或最便宜廠商)→依評價變式從資訊記錄取價

操作情境(Exercise 19:原物料估算)

  1. Create Purchasing Info Record:廠商 T-AV00、採購組織 101C、類別 Standard;淨價 240 EUR/PC;Conditions 加運費條件 FRA1 5% → 有效價 252 EUR。
  2. Customizing 評價變式 001:資訊記錄子策略第一優先 Quotation Price via Condition Table;Delivery Cost:FRA1 → 來源群組 FRA1。
  3. 成本要素結構 Y1:來源群組 FRA1 → 成本要素 103 Third Party。
  4. CK11N 估算該原料(版本 4、批量 100):明細兩列(買價 240、運費 5%);CCS:110 原物料含買價、103 Third Party 含運費。
🆕 S/4HANA 最新變化新版 S4F23(Col26)把本課改名為「Creating Conditions for Freight」,強調以條件類型→來源群組→成本要素把運費拆入 CCS;採購資訊記錄的廠商為業務夥伴(BP)(依 SAP 官方課程大綱)。
🎯 考試重點
  • 可為原物料估算指派獨立間接費用成本計算表(True)。
  • 成本可取用的資料:資訊記錄的價格、最近採購單的條件(及資訊記錄條件、最近採購單價格)。
  • 兩層指派只能在明細中區分(True)——再靠 CCS 指派分到成本要素。
  • 廠商決定最高優先是配額協議,不是廠商價格(題目為 False)。
  • 報價價格/條件在採購資訊記錄中。
  • 淨價/有效價公式。

Lesson 5:報廢計算(Calculating Scrap)

計畫報廢(Planned Scrap)是生產時預期且不可避免的報廢,納入存貨評價(標準成本)。

報廢類別定義位置效果例子
組件報廢 Component scrapBOM 項目(優先)或組件物料主檔 MRP 4增加該組件的投入數量投入 200、10% → 需 220
組合件報廢 Assembly scrap組合件物料主檔 MRP 1(只有一個欄位)提高生產數量(批量)→ 所有組件投入與作業量都增加產出 100、25% → 須投入 125
作業報廢 Operation scrap途程作業減少後續作業的作業數量;排程與成本都考慮作業量 125、20% → 損失 25
  • 差異:作業報廢是各工序的損耗;組合件報廢是 MRP 用來加大開工量,使扣除不良後仍得所需產量。
  • 可選一個途程,把途程中各作業報廢的累計值寫入物料主檔的組合件報廢欄位。
  • 淨報廢指示碼(Net Scrap Indicator):開啟後,組件報廢以組合件的淨投入量(不含組合件報廢)計算;有輸入作業報廢時應開啟;只輸入組件報廢時也可設定,讓計算以淨投入量為準——避免重複膨脹。
  • 明細中可顯示報廢數量與報廢金額欄位(Scrap Qty / Scrap Value)。教材例:無報廢時 1 kg 洗衣粉成本 40,加入各種報廢後逐步上升。

操作情境(Exercise 20:含報廢的估算)

  1. Change Material:半成品 MRP 1 視圖 Assembly Scrap(%) = 5。
  2. CK11N 以 PPC1、版本 3 估算並儲存(版本 1 為無報廢)。
  3. Comparison of Itemization(CK33)比較版本 1 vs 3(成本基礎 10):版本 3 較高。
  4. 版面 1SAP04 → Change Layout 加入 Scrap Qty 1/2、Scrap Value 1/2,看出各組件因 5% 組合件報廢多出的數量。
🎯 考試重點
  • 組件報廢增加該組件需求量;組合件報廢增加所有組件需求量;作業報廢減少後續作業的作業數量;作業報廢搭配淨報廢指示碼可減少組件報廢造成的過度規劃(教材多選題四個敘述皆屬正確觀念)。
  • 定義在途程的是作業報廢。
  • 組件報廢用於 MRP 決定組件投入量(True)。
  • 「作業報廢與組合件報廢合用總是有利」為 False(可能重複計算)。
  • 「系統可依確認回報的報廢自動更新組合件報廢欄位」依教材應判 False——組合件報廢欄位是由選定途程中的作業報廢累計更新(依教材理解)。

Lesson 6:變式組態產品的成本計算(Costing Products with Multiple Variants)

多變式產品(例:汽車的引擎、顏色、配備)以可組態物料(Configurable Material,物料類型常為 KMAT)表示:

  • 可組態物料指派到一或多個類別(Class,類別類型 300,使用 SAP 分類系統);類別包含特性(Characteristics)與特性值;客戶選擇特性值即完成組態。
  • 物件相依性(Object Dependencies):把所選特性值連到所需組件/作業,並限制只能選有效組合。
  • 不為每種組合建 BOM,而是建一份超級 BOM(Super BOM)與超級途程(Super Routing),依特性值(例:Engine 1600)挑選組件與作業。
  • 成本計算:為具代表性的組合建立已組態物料(Configured Material,物料主檔中參照可組態物料並存一組組態),以該組態展開超級 BOM 與途程並儲存估算;銷售訂單的個別組態則在銷售訂單成本計算處理(S4F25)。
🆕 S/4HANA 最新變化S/4HANA 提供 Advanced Variant Configuration(AVC)作為新一代變式組態引擎,Fiori 有 Simulate Variant Configuration、Manage Configuration Profiles 等;成本面仍以已組態物料或銷售訂單成本估算處理(依一般知識)。
🎯 考試重點
  • 已組態物料指派到一或多個類別,使用 SAP 分類系統(True)。
  • 「為每個產品特性建 BOM」為 False——用超級 BOM。
  • 多特性產品的特性值之間常有相依性,複雜度反映在銷售與生產的組態工作上;SAP 以可組態物料+物件相依性讓組態快速有效率。

Unit 9:聯產品(Co-Products)

Lesson 1:聯產品與副產品成本計算(Costing Co-Products)

流程工業的產出結構

  • 投入物料:製程開始時從庫存領出。
  • 中間物料(Intra material,物料類型 INTR):兩個生產階段間暫時出現、仍留在製程中。
  • 殘餘物料、觸媒(加入後再移除)。
  • 聯合生產(Joint Production):一個製程同時、有計畫地產出多個產品。
聯產品 Co-Product副產品 By-Product
定義與其他產品同時產出的有評價產品(主要產品)附帶產出、價值較低的產品
物料主檔MRP 或 Costing 視圖勾聯產品指示碼;可再勾固定價格聯產品(改以淨變現價值法計,不參與分攤結構)不勾聯產品指示碼
BOM主導聯產品的 BOM 中,其他聯產品以負數出現並勾 Co-product 指示碼以負數出現在主導聯產品 BOM,不勾 Co-product
明細項目類別A,負數量M,負數量
成本方法分攤結構(Apportionment Structure)淨變現價值法(Net Realizable Value)

主導聯產品(Leading Co-Product):含數量結構估算以其主檔決定數量結構;非主導聯產品可在生產版本中連到主導聯產品。也可用流程物料(Process Material)作為表頭。

評價方法

方法計算方式
分攤結構製程總成本(扣除副產品與固定價格聯產品)依等值數按每個成本要素分攤給各聯產品;可再用來源結構(Source Structure)分不同成本要素群;有多個生產版本/不同產出關係時可為生產版本指派各自分攤結構(只用一個無來源結構的分攤通常就夠)
淨變現價值法主產品 COGM = 製程總成本 − 副產品成本;副產品成本作為製程/聯產品成本的減項
淨變現價值法+固定價格副產品價值 = 產出量 × 物料主檔價格(依評價策略),在明細以負數出現;不想計入則取消料表項目的「Relevant to costing」
淨變現價值法+CCS副產品(或固定價格聯產品)另有替代生產結構與估算,以該估算結果 × 產出量,按成本要素扣減

成本計算規則

  • 每個聯產品都要被計算才能儲存結果;Costing Run 要確認所有聯產品都被選取。
  • 只有一種生產方式:讓 A 當主導聯產品,B 指定 A 為表頭物料(持有數量結構)→ A、B 估算一致;分攤結構、批量、成本參數取自主導聯產品。
  • 多種生產方式:系統先看聯產品自己是否有數量結構,有則用之;否則看是否在其他製程中產出並用該製程的數量結構。
  • 彈性明細(Flexible Itemization):產品觀點(聯產品成本)與製程觀點(製程總成本與各聯產品成本)。
  • 遞迴結構(Recursive Structures):產品直接或間接成為自己的組件;系統在 Costing Run 或含數量結構估算自動辨識並迭代計算直到收斂;BOM 項目需勾「Recursiveness allowed」;聯合生產、混合成本、多層遞迴皆無限制。
  • 提示:淨變現價值法適用有價值的副產品;可透過科目決定或來源群組讓副產品落在另一個成本要素。

操作情境(Exercise 21:聯產品估算)

  1. Display Material Costing 1:主導聯產品(油漆)勾 Co-product;按 Joint production → 分攤結構 → Equivalence Numbers 看初級/次級成本分攤比例給兩個聯產品。
  2. Display Master Recipe(C203)看基礎數量;Goto → Bill of material:另一聯產品項目勾 Co-product;其物料 Costing 1 未勾 Fixed price → 用分攤結構。
  3. BOM 中負數且未勾 Co-product 的項目即副產品;Accounting 1 查其標準價(例 8.50 EUR)。
  4. CK11N 估算主導聯產品(多人同時計算可能出現鎖定訊息,可忽略)→ 綠燈;明細中另一聯產品為項目類別 A。
  5. COGS 視圖 + 版面 1SAP07 Co-products (Overview) 看製程總成本、各聯產品成本;成本結構看副產品數量與評價策略。
🆕 S/4HANA 最新變化聯產品的實際成本(CO 端的結算)在 S/4 以聯產品結算(分攤結構)處理,物料分類帳實際成本計算可依聯產品分攤實際差異;Fiori Manage Apportionment Structures 屬 S/4 雲端/新版功能(依一般知識,請以版本為準)。
🎯 考試重點
  • 聯產品是與其他產品同時產出的有評價產品(True)。
  • 分攤結構計算每個聯產品的 COGM(True)。
  • 淨變現價值法:製程總成本減副產品成本;固定價格:產出量 × 物料主檔價格(負數)。
  • 非主導聯產品的數量結構:先看自己的數量結構,否則用其被產出之製程(主導聯產品/流程物料)的數量結構;或在生產版本中連到主導聯產品。
  • 明細項目類別:聯產品 A、副產品 M,皆為負數。
  • 中間物料類型 INTR;遞迴需勾 Recursiveness allowed。

Unit 10:物料評價(Material Valuation)

Lesson 1:各種物料評價方式與物料分類帳

標準價(S)vs 移動平均價(V)

標準價 S移動平均價 V
價格行為至少一個期間固定,通常來自標準成本估算每次收貨重算:總存貨值 ÷ 總數量
差異處理收貨/發票與標準價的差額記入價格差異科目,存貨不動差額直接進存貨(例外時才有價格差異,如庫存不足)
範例標準 2.00,收貨 2.40 → 差異 +0.40/件;發票 2.20 → 差異 −20.00價格 2.00 → 收貨後 2.50 → 發票後 3.00,發料以 3.00 評價
優點生產過程一致控制、差異透明、可作為比較基準(不同製法、CO-PA 不同市場區隔的邊際貢獻);以 CCS 計算;建議所有物料類型存貨值即時反映、價格差異少
缺點差異無法調整到期末存貨或已消耗產品(無法分配到上層),成品無法即時反映實際成本價格波動無法傳到上層成品;輸入錯誤會連鎖放大;發票延遲或負庫存易造成錯誤評價;只建議原料/外購件/商品

自製半成品/成品用 V 價風險高:期末訂單結算的差異(後續成本)會灌進相對很小的庫存,造成價格扭曲。

標準成本法的差異

多層生產結構中各層各物件都會產生差異:外購面來自市場/廠商價格(通膨時更大);內部面來自成本中心(責任區)與生產訂單。標準成本差異因無法過帳到存貨,以價格差異形式送到 CO-PA(可分價格、數量差異類別,但無法對應到相應產品);在 FI 為價格差異科目餘額,無法按比例分配到期末存貨、消耗或期間費用。

物料分類帳(Material Ledger)

  • 物料的子分類帳;是實際成本計算(Actual Costing)的基礎,並支援最多 3 種幣別/評價(以歷史匯率換算,適合高通膨國家以強勢貨幣觀察存貨)。
  • 實際成本計算在期末依期間值計算新的存貨值與期間單位價格(Periodic Unit Price)。
  • 多層物料價格決定:以實際數量結構(實際消耗與產出形成的「實際 BOM」)把原料差異累計到半成品、再到成品;期末可對各階物料以實際價格重估;可計算實際成本要素分解(4.6C 起),與標準 CCS 比較。
  • 讓實際成本系統可與標準成本系統並行(成本中心、訂單的值不需事後重分攤)。

策略性企業控制:三種觀點與平行評價

觀點看法
法定觀點 Legal各獨立法人公司(含公司間利潤)
集團觀點 Group整個集團視為一家公司,消除價值鏈中所有實際或推定的內部利潤
利潤中心觀點 Profit Center分權責任區,把各利潤中心當作獨立公司(含轉撥價格利潤)

平行評價(Parallel Valuation)需物料分類帳支援。計畫面以集團成本計算(Unit 7 L2)實現;實際面假設訂單實際成本等於入庫值以避免差異。

🆕 S/4HANA 最新變化
  • S/4HANA 中物料分類帳強制啟用做多幣別評價(存貨評價寫入 ACDOCA 及 ML 表),實際成本計算(CKMLCP 結算、CKM3N 物料價格分析,Fiori Material Price Analysis、Run Actual Costing)仍為選用。
  • S/4HANA 1610 起實際成本計算資料模型簡化,增加 Fiori 分析;2022 起 Universal Parallel Accounting(UPA)可讓各分類帳有獨立評價與轉撥價格(選用)。
  • 新版 S4F23(Col26)本單元改為「Describing Material Ledger」並併入 Unit 7(依 SAP 官方課程大綱)。
🎯 考試重點
  • 移動平均價的缺點:價格波動無法調整到上層成品(其他選項是優點)。
  • 多層生產結構中各層都可能有差異(True)。
  • 分析分權責任區用利潤中心觀點。
  • 集團觀點要消除(不是保留)價值鏈中的內部利潤。
  • 物料分類帳實際成本可分析實際採購成本(「不能」為 False)。
  • 集團成本計算目的:消除價值鏈中的所有實際及推定利潤(True)。
  • ML 支援最多 3 種幣別/評價。

Unit 11:產品生命週期成本(Product Lifecycle Costing,選修)

Lesson 1:SAP Product Lifecycle Costing(PLC)概觀

開始量產後 ERP 內的主檔(BOM、物料、價格、途程、費率)都已完整,CO-PC 工具很強;但產品早期資料不完整,需要能處理不完整 BOM、臨時物料、初步價格的工具——這就是 PLC 要填補的空白。

三大情境

情境說明
初步成本估算 Preliminary Cost Estimate新產品導入(NPI)或後繼/新版產品(持續改善 CI);沿開發里程碑反覆逼近目標成本,通常以數量 1 計算
報價成本計算 Quotation Costing客戶詢價(複雜客製機台、多產品組合方案、不同數量),需看到各成本構成
生命週期成本 Lifecycle Costing計算整個未來期間的成本:數量、零件/原料價格、工資、匯率變動,以及一次性成本;常見於汽車一階供應商與高科技代工

解決方案特性

  • 建於 SAP HANA(in-memory、內建 XS 應用伺服器)以求效能與透明度。
  • 使用者介面仿 Excel:前端為 Microsoft .NET 客戶端應用程式。
  • 可獨立使用或整合 SAP ERP/S/4HANA:主檔以 SAP Landscape Transformation Replication Server(SLT)幾近即時複製;BOM/途程可由前端直接從 ERP 匯入;可由 Excel 匯入結構;提供 API 與擴充(自訂欄位、公式,外部分析工具如 Analysis for Office、Lumira)。
  • 彈性成本結構:結構與數值只部分可得時也能估算。

四個主要視圖

視圖用途
Cockpit主要入口:管理專案、計算與版本,看客戶、總成本、數量、使用者與時間戳
Project維護/檢視專案屬性(手動或由專案系統介面)
Calculation處理計算版本:成本結構樹(左)、計算表(中,似試算表)、關鍵數字(右上)、側板(版本表頭、項目明細、成本計算表、CCS)
Administration主檔(物流、CO、財務資料:物料、作業費率、成本計算表、CCS…,來源欄 PLC=本地、ERP=複製)與全域設定(語言、幣別、單位、預設管理範圍/公司代碼/工廠/報表幣別/CCS/成本計算表);Add-in 註冊

計算結構與項目類別

專案 → 一或多個計算 → 每個計算一或多個版本(其中一個為現行版本;新建版本自動成為現行,可手動切換)。PLC 項目類別:文件、物料、內部作業、外部作業、業務流程、外包、生產資源/工具、變動項目、參考版本(重用其他計算版本結果)。項目可啟用/停用以模擬替代方案。

計算邏輯

  • 總數量:根項目輸入總數量;子項目輸入「每一組合件用量」;勾「依組合件數量」則子項總量 = 每組用量 × 上階總量,否則就等於每組用量。
  • 每總數量成本 = (總數量 / 價格單位) × 價格;總成本 = 每總數量成本 + 成本計算表算出的間接費用;未被任何基礎涵蓋的成本列為 Other Costs。
  • 逐層累計(不累計的間接費用不納入);組合件價格以報表幣別、每一價格單位表示;計算演算法稱 Calculation Engine。
  • 幣別依計算版本評價日的匯率換算為報表幣別。
  • 成本計算表:基礎列(依科目群組或項目類別)、間接費用列(有效期間、% 或數量基礎)、合計列。
  • 物料科目決定:依工廠、物料類型、評價類別(可用萬用字元 *);越具體的規則優先,屬性優先序:評價類別 → 物料類型 → 工廠。適用文件、物料、外部作業、外包項目。
  • 價格來源:ERP 物料主檔有約 11 個價格欄位,PLC 以決定順序挑選。
  • CCS:科目群組指派到成本要素 ID;自訂欄位最多 150 個(可設定累計、適用項目類別、顯示群組)。
  • Excel 匯入:SAP 範本、一次一個計算、上限 50,000 項、全部匯入、匯入前驗證、取代所選項目及其子項、無動態連結。
  • 安全:HTTP Basic 驗證(務必 HTTPS);權限分基本存取、計算、外掛、metadata、主檔(成本與分析、財務、全域設定、物流、價格)等約 50–60 個 privilege;提供預設角色與 power user;自訂角色建議以 *.hdbrole artifact 建立。分析需角色 Analytics_General_Viewer。
🆕 S/4HANA 最新變化SAP PLC 後續版本(4.x)改建於 SAP HANA XS Advanced,並推出雲端版本(SAP Product Lifecycle Costing, cloud edition / 部署於 SAP BTP)且提供 Web 介面;新版 S4F23 已移除本單元,詳細內容見 PLM560 等課程(依一般知識,以 SAP 官方為準)。
🎯 考試重點
  • PLC 的效益:早期計算產品與報價成本、模擬比較替代方案、找出降本潛力、最佳化品質與利潤、降低未來風險(四項皆是)。
  • 三大情境:初步估算、報價成本、生命週期成本。
  • 技術:HANA 後端、.NET 前端、SLT 複製。
  • C_TS4CO 對 PLC 著墨很少,掌握定位即可。

Unit 12:個案研究(Case Study)

Lesson 1:個案研究(Exercise 22–26)

情境(Exercise 22:評估業務情境)

公司要推出「不含貨叉」的堆高機新版本 S-FL##,行銷部要先知道製造成本才能訂價;分析結果自下月 1 日生效。工程部已更新 BOM/途程;採購部為新物料建立資訊記錄,並把既有物料的新價格放在計畫價 2。要求:

  • 結果寫入物料主檔計畫價 3(不動標準價)。
  • 組件物料加成 3% 材料間接費用;組裝製造費用加成 6%。
  • 只看 COGM,不含 COGS;另以業務流程範本納入途程與 6% 都未涵蓋的生產管理費用。
  • 主檔中故意埋有錯誤,需藉成本分析與錯誤日誌找出並修正,直到無錯。

需完成的組態清單:

Costing Type(更新計畫價 3)→Valuation Variant(資訊記錄→計畫價 2→標準價→移動平均)→Date Control→Qty Structure Control→Costing Sheet(3% + 6%)指派到評價變式→範本指派→Costing Variant→估算 → 修正主檔 → 更新 Other Prices

Exercise 23:建立成本計算變式及其元件

元件做法重點
Costing Type C#無法複製具標準價更新的 costing type 01,須 New Entries 新建;Price Update:Prices Other than Standard Price;Valuation View:Legal;Save Parameters:含數量結構與附加成本估算都 With Start of Period;Misc.:間接費用基礎 = COGM
Valuation Variant V##Copy As 001;物料策略:1 資訊記錄、2 計畫價 2、3 標準價、4 移動平均價
Date Control D##Copy As PC01;自下月 1 日起、無到期日,數量結構與評價日與生效日一致
Qty Structure Control Q##Copy As PC01
Costing Variant CV##Copy As PPC1,指派 C#、V##、D##、Q##,不用轉移控制與參考變式;Check → Save(可能出現複製標準估算的警告,確認即可)

Exercise 24:建立成本計算表

列內容IMG(Overhead → Costing Sheet: Components)
10 基礎 BM##管理範圍 A000;成本要素 54300000 + 群組 1200_CE(材料)Define Calculation Bases
20 費率 OM## + 貸方 M##依存 D000(間接費用類型)、3%、當年度有效;From/To Row 10;貸方:成本要素 94111000、100% 固定、成本中心 10101201(倉庫)Define Percentage Overhead Rates/Define Credits
30 基礎 BP##成本要素群組 4500_CE(生產作業)同上
40 費率 OP## + 貸方 P##6%;貸方 94112000、成本中心 10101301同上

建立成本計算表 OHD## → Check 無錯 → 儲存;到 CV## 的評價變式 Overhead 頁籤:成品/半成品指派 OHD##,刪除物料組件的成本計算表。

Exercise 25:指派業務流程範本

  1. 物料主檔 Costing 1:間接費用群組 ZMTO00。
  2. Define Overhead Groups:工廠 1010 該群組對應間接費用碼 ZMTO00。
  3. Templates → Assign Templates → New Entries:管理範圍 A000+成本計算表 OHD##+間接費用碼 ZMTO00+環境(物料成本估算)→ 範本 S4F2000。

Exercise 26:建立估算、除錯並更新計畫價 3

  1. CK11N 以 CV## 估算,日期改為本月 1 日(有效期、數量結構日、評價日)。
  2. 查錯並修正主檔:Change Routing(CA02)作業 0010、0040 的成本相關性碼設為 X;途程表頭狀態改 3(已發布供成本計算);CS02 BOM 表頭用途/狀態,以及組件項目的成本相關性碼(Status/Lng Text 頁籤)設為 X。
  3. 重算至無錯 → Release Material Cost Estimate(CK24)→ Other Prices:公司代碼、工廠、物料、CV##、日期、版本;勾 PlanPrice 3、有效日下月 1 日、CostCompView 01(COGM);取消 Test Run → 執行。
💡 實務提示:常見「估算有錯/漏項」排查清單
  • 途程/BOM 狀態不允許成本計算、有效日期或批量範圍不符 → 讀不到數量結構。
  • BOM 項目或途程作業未勾成本相關性;控制碼不計成本。
  • 作業類型在該期間/版本無計畫價(KP26 未規劃)→ 價格為 0 或錯誤。
  • 物料無任何策略可取得的價格(計畫價、標準價、資訊記錄都沒有)。
  • 成本要素未指派到成本要素結構 → CCS 有未指派金額的訊息。
  • 標記前未給 Marking Allowance;估算日期不在當期。
🆕 S/4HANA 最新變化個案中的組態路徑在 S/4HANA 與 ECC 相同;差別在於成本要素(94111000、54300000 等)實為 G/L 科目,需在 FS00 以成本要素類別(41 間接費用、1 初級)建立。新版課程(Col26)已移除本個案單元,但 TFIN20 Part 2 Unit 7 的個案內容與本單元一致。
🎯 考試重點
  • 「更新計畫價而非標準價」→ 新建 costing type(Prices other than standard price),標準價更新類型不可複製。
  • 更新其他價格用 CK24 的 Other Prices(不需標記/發布兩段),需指定價格欄位、有效日與成本要素視圖。
  • 成本計算表指派在評價變式,可分成品/半成品與物料組件。
  • 範本決定:管理範圍+成本計算表+間接費用碼+環境。
  • 途程狀態 3/4、BOM 狀態、成本相關性 X 是常見除錯點。

本課總複習

關鍵 T-code 總表

T-code用途Fiori App
MM03/MM02顯示/變更物料主檔(會計、成本、MRP 視圖)Display Material/Change Material
CKUC多層(含單層)無數量結構單位成本計算Create Unit Cost Estimate - Multi
CKECPEasy Cost Planning / 臨時成本估算(取代 base planning object)—
CK11N建立含數量結構物料成本估算Create Material Cost Estimate
CK13N顯示物料成本估算Display Material Cost Estimate/Manage Material Cost Estimates
CK24標記/發布標準價、Marking Allowance、更新其他價格Release Material Cost Estimate
CK40NCosting RunEdit Costing Run/Manage Costing Runs – Estimated Costs
CKMATSEL/CKMATCON建立/編輯彈性選取清單Create Selection Lists
CK74N/CK75N建立/顯示附加成本Create Additive Costs
CK84_99明細報表(Itemization)Itemization Materials
CK86_99計價多層 BOM—
CK33比較明細(版本/日期間)Comparison of Itemization
CK91N/CK94採購替代方案/混合比例Edit Procurement Alternatives
MR21變更物料價格Change Material Price
CKR1重組(刪除)成本估算—
KP26/KP27作業類型價格規劃/顯示Edit Prices for Activity Types
CS03/CA03/CR03/C203顯示 BOM/途程/工作中心/主配方Display Bill of Material、Display Master Recipe
ME11建立採購資訊記錄Create Purchasing Info Record
OKKN定義成本計算變式(SPRO)
OKKI/OKK4/OKK6成本計算類型/評價變式/日期控制(SPRO)
OKTZ成本要素結構(SPRO)
KZS2/KZZ2/KZB2/KZE2成本計算表/% 費率/基礎/貸方(SPRO)
CPT1/CPT2建立/變更範本—
CKM3N/CKMLCP物料價格分析/實際成本結算(物料分類帳)Material Price Analysis

註:部分 Customizing T-code(OKK5、OKKM、OKYC、KZB2、KZE2 等)依一般知識補充,教材以 IMG 路徑操作;請以實際系統為準。

自我測驗(12 題)

1. 標準成本估算、修正標準成本估算、現時成本估算各使用什麼數量結構與價格?

標準:計畫數量結構+計畫價格;修正標準:現時數量結構+計畫價格;現時:現時數量結構+現時價格。(存貨估算:實際數量結構+稅務/商業價。)

2. 成本計算變式中,哪個元件決定「可以更新物料主檔哪個價格欄位」?哪個決定「用什麼價格評價組件」?

成本計算類型(Costing Type)決定價格更新;評價變式(Valuation Variant)決定評價價格策略。

3. 標準成本估算的「日期鍵儲存」應如何設定?為什麼?

With start of period,讓估算結果可作為該期間的標準價。

4. 標記(Mark)與發布(Release)各對物料主檔與財務造成什麼影響?

標記:寫入未來標準價並連結估算,無重估;發布:未來價轉為現行標準價、原價成為先前價,若有庫存則產生存貨重估分錄。估算只能發布一次。

5. 刪除現行標準成本估算時,哪一項「不會」被刪除?

標準價本身。CCS、明細、與物料主檔的連結會被刪除,現行計畫價清空。

6. 特殊採購碼同時維護在 MRP 2 與 Costing 1 視圖時,以哪個為準?

成本計算視圖(Costing 1)優先;沒有才用 MRP 視圖。

7. 轉移控制要能沿用既有估算,最重要的前提是什麼?

使用相同的成本要素結構(且跨公司時需允許跨公司成本計算)。

8. 組件報廢、組合件報廢、作業報廢分別定義在哪裡?

組件報廢:BOM 項目(或組件物料主檔);組合件報廢:組合件物料主檔 MRP 1;作業報廢:途程作業。

9. 聯產品與副產品在明細中的項目類別與數量符號為何?

聯產品 A、副產品 M,兩者皆為負數量。聯產品以分攤結構計算,副產品以淨變現價值法。

10. 原物料估算中,運費條件如何進入獨立的成本要素?

兩層指派:條件類型(如 FRA1)→ 來源群組;來源群組 → 成本要素結構中的成本要素(如 103 Third Party)。

11. Costing Run 內建的 Analysis 步驟與資訊系統的 Analyze Costing Run 有何不同?

Analysis 步驟每個 run 只有一份報表,重做會覆寫;資訊系統版本可跨多個 run,以萃取(Extract)在背景產生並保存。

12. 建立初級成本要素分解需要哪些前提?

在 CCA/ABC 規劃版本指派成本要素結構、以計畫價格迭代決定作業價格、定義 PCP 初級分解用成本要素結構、定義轉換結構(成本中心要素→產品成本要素),並在成本計算變式指派主/輔成本要素結構。

13. 範本(Template)如何被成本估算找到?

物料主檔間接費用群組 → 間接費用碼;以「管理範圍+成本計算表+間接費用碼+環境」在範本指派表找到範本,產生項目類別 X 的流程成本。

14. S/4HANA 相較 ECC,產品成本規劃有哪些主要變化?

成本要素即 G/L 科目、ACDOCA;物料分類帳強制啟用;Base Planning Object 與 Reference & Simulation Costing 刪除(改用 CKECP、CKUC);Margin Analysis 以 COGS split 承接 CCS;Fiori App(Manage Costing Runs、Manage Material Cost Estimates 等)。