S4F25 成本標的控制(上):期間別與訂單別(Cost Object Controlling in SAP S/4HANA, Part 1)
💡 本冊閱讀地圖
本冊以一台「堆高機(Forklift)」為主線,拆成三種控制情境,上冊處理前兩種:
| 情境 | 產品/組件 | 成本標的 | 結算類型 | 本冊單元 |
|---|---|---|---|---|
| MTS+期間別(Product Cost by Period) | 變速箱 Gearbox T-FL2## | 產品成本收集器 PCC(訂單類型 RM01)+生產訂單 PP08(只做物流) | PER(預設規則 STR / PP2) | Unit 2–3 |
| MTS+訂單別(Product Cost by Order) | 底盤 Chassis T-FL3##(生產訂單 YBM1)、基礎漆 Basic Paint T-SPC1## +聯產品溶劑 T-SPC2##(製程訂單 YBM2) | 生產訂單 / 製程訂單本身 | FUL(預設規則 PP1) | Unit 4–5 |
| MTO+銷售訂單別(Product Cost by Sales Order) | 堆高機 T-FL## | 銷售訂單項目 | — | 下冊 Unit 6–10 |
Unit 1:成本標的控制概論(Cost Object Controlling)
Lesson 1:成本標的控制總覽(Outline Cost Object Controlling)
1. CO 架構中的「數量流+價值流」
物流(採購 → 生產 → 庫存移動 → 銷售 → 開票)產生數量流;Controlling 在這條鏈上加入三個時間點的成本計算:
| 階段 | 英文 | 何時 | 做什麼 | 結果用途 |
|---|---|---|---|---|
| 預先成本計算 | Preliminary Costing | 生產前(物料成本估算、訂單/PCC 建立時) | 以 BOM+途程(數量結構)× 評價變式選出的價格計算計畫成本 | 標準價、計畫成本、目標成本基礎 |
| 同步成本計算 | Simultaneous Costing | 生產期間 | 發料、報工、入庫、發票、外購服務、重工結算等即時記入實際成本 | 實際成本隨時可查 |
| 最終成本計算 | Final Costing(期末) | 期末結帳 | 在製品(WIP)/結果分析、差異計算、結算 | FI 資產負債表/損益表、CO-PA、物料分類帳 |
2. 產品成本控制(CO-PC)三大元件
| 元件 | 重點 |
|---|---|
| 產品成本規劃 Product Cost Planning(CO-PC-PCP) | 不依賴生產訂單即可計算製成品/服務成本;可自動抓 PP 的 BOM 與途程,也可用單位成本計算(Unit Costing)手動輸入;可用 batch input 從外部系統帶入數量結構。結果存成成本構成分解(cost component split)與明細(itemization)。 |
| 成本標的控制 Cost Object Controlling(CO-PC-OBJ) | 以「成本標的」收集生產產品或服務的成本:銷售訂單、生產訂單、製程訂單、產品成本收集器、專案(WBS)等。負責同步成本計算與期末最終成本計算,結果結算到 FI 與 CO-PA。 |
| 實際成本計算 Actual Costing / 物料分類帳(CO-PC-ACT / ML) | 期末依物料移動動態推導數量結構,計算實際製成品成本,可寫回物料主檔成為已關帳期間的期間單位價格;以多階結算把差異沿採購/生產層級往上滾。 |
預先成本計算結果的三種下游用途(考試愛問):
- CO-OBJ 用「明細 itemization」做明細層級的差異分析。
- CO-PA 用「成本構成分解」計算邊際貢獻(銷貨成本拆成構成要素)。
- FI 用成本構成分解拆分銷貨成本(COGS split)。
3. CO-PC 的管理與法定需求
| 管理需求 | 法定需求 |
|---|---|
| 支援降本、策略決策(做哪些產品、在哪裡/如何生產)、作業決策(訂價、製造效率) | 原料/半成品/成品評價、在製品 WIP、預期損失準備 |
好處:建立標準衡量績效並做差異分析;主要成本構成分解;替代評價(法定、集團、利潤中心)與三種平行幣別;以成本估算提供標準價;期末決定並評價 WIP;MTO 環境下做期間應計與預期損失提列。
4. 同步成本計算的實際成本來源與報工建議
- MM 貨物移動、FI 發票、PP 報工(confirmation)、直接為成本標的採購的外部服務、重工成本結算。
- 發料、報工、入庫可分開執行;也可由作業的控制碼(control key)設定「最後作業報工時自動入庫」,或把耗用物料指派到作業並於報工時倒沖(backflush)。
- 報工可在訂單層或作業層;若之後要算 WIP 與差異,建議作業層報工。
5. 期末結帳流程
範本分攤 Template Allocation→實際價格重新評價 Revaluation→間接費用 Overhead→WIP / 結果分析→差異計算 Variance→結算 Settlement
- 範本分攤:發送者可為成本中心或企業流程(business process),接收者可以是任何 CO 物件,可用系統中任何資訊當成本動因(依耗用分攤);比傳統間接費用附加(以直接成本 × 費率)更有彈性。
- 結果分析(Results Analysis):決定 WIP;全額結算(FUL)以實際成本、期間結算(PER)以目標成本。需在成本標的上指派結果分析碼(RA Key)。
- 對「帶收入」的成本標的做結果分析:銷售訂單項目、WBS、內部訂單、維修訂單、客服訂單。
- 差異計算求目標成本,供目標/實際比較;報廢差異永遠以目標成本對實際成本計算。
- 結算是最後一步:結到 FI、CO-PA,並同時在物料分類帳產生明細。
6. 三種控制概念比較
| 項目 | 訂單別 Product Cost by Order | 期間別 Product Cost by Period | 銷售訂單別 Product Cost by Sales Order |
|---|---|---|---|
| 適用 | 離散批量、產品有變化或依客戶需求不同 | 穩定連續生產的標準品、重複性生產、大量生產 | 接單後生產(個別設計、變式組態、整廠工程) |
| 成本標的 | 生產訂單/製程訂單(物流+成本同一物件,coupling) | 產品成本收集器(物流用訂單,成本在 PCC,de-coupling) | 銷售訂單項目(可結合 WBS、內部訂單) |
| 結算類型 | FUL 全額結算 | PER 期間結算 | 依需求類別 |
| WIP 評價 | 實際成本:借貸餘額=WIP | 目標成本:WIP 數量 × 標準成本/預估 | 結果分析(含準備/未實現成本) |
| 差異何時實現 | 狀態 DLV(已交貨)或 TECO(技術完成)後;最後一期才實現 | 每期同時算 WIP 與差異;每期實現 | 期末重點在預期損失準備與缺少的實際成本 |
| 狀態 | 狀態相關(status-dependent) | 簡化狀態概念(產品可能連續生產數年) | — |
- 訂單別狀態規則:訂單既非 DLV 也非 TECO → 以實際成本算 WIP;一旦 DLV 或 TECO → 先前 WIP 沖銷,剩餘餘額全數視為差異並分類到差異類別。
- 期間別「必須」用 PCC 的典型情況是重複性生產(計畫與報工對生產線/生產版本而非訂單,所有成本記到 PCC)。教材在同段也提到製程訂單的聯產品(joint production),但重點是:聯產品無法使用期間別,只能用訂單別(見 Unit 4–5 及 Unit 5 L8 的 PCC 缺點)。
- PCC 的控制層級以「產品 ID」為基礎;大量生產時以產品(而非每張訂單)控制通常較合理。
- 生產版本(production version)=物料號碼+生產線(途程)+所用材料(BOM),在物料主檔維護。
- 銷售訂單可結合 WBS:WBS 若設「開票元件(billing element)」,銷售訂單項目開票的收入記到 WBS;統計型 WBS 不能指派給銷售訂單。
- 組合情境:子件若為「僅彙總需求(Collective Requirements Only)」且採重複性生產 → 期間別;「僅個別需求」或需求類型空白、從上層 MTO 需求衍生 → 訂單別。
7. 堆高機案例與控制層級
- 期間別:以變速箱的 BOM+途程建立 PCC。PCC 與生產訂單的連結靠控制層級(Controlling Level):BOM/途程、生產版本、或僅工廠/物料(後者無法完整生產控制)。
- 生產訂單類型需勾選「Product Cost Collector」並使用預設規則 PP2(生產物料期間結算);生產訂單本身不存成本,但其結算規則用來以報工良品量貸記 PCC。沒有期間結算就不能勾 PCC 指標。
- 銷售訂單別:銷售訂單項目需 MTO 需求類型;需求類別含「良品入銷售訂單庫存」與科目指派類別 E(使銷售訂單項目成為 CO 物件);MRP 產生計畫訂單指派到銷售訂單項目,轉成生產訂單後同樣指派。
🆕 S/4HANA 最新變化
- Universal Journal(ACDOCA):成本要素即 G/L 科目(初級成本要素類別 01、次級如 41 間接費用、43 作業分攤、21 內部結算、31 結果分析),訂單成本、WIP 與差異都以 ACDOCA 單一真相來源報表。
- 物料分類帳強制啟用:結算差異同時更新 ML;可再選擇啟用實際成本計算(Actual Costing)。
- Margin Analysis(科目基礎 CO-PA)為預設:成本構成分解可在銷貨成本拆分(COGS split)與生產差異拆分(Price Difference Splitting / 差異類別記到不同科目)中直接呈現於 Margin Analysis;成本基礎 CO-PA 仍可選用但非主流。
- 事件基礎生產會計(Event-Based Production Accounting):先在 S/4HANA Cloud 推出,On-Premise 較新版本亦陸續提供(確切版本依一般知識,請以 help.sap.com 該版本說明為準;scope item 3F0):在發料、入庫、報工、最終交貨/技術完成等事件發生時即時過帳間接費用、WIP 與差異,不必等期末批次;處理碼 RSEBW、例外處理 Fiori App Postprocess Event-Based Postings - Product Costing。
- Fiori 分析:Production Cost Analysis、Analyze Costs by Work Center/Operation(依一般知識)等可即時鑽取訂單/PCC 的計畫、目標、實際與差異。
🎯 考試重點
- 重複性生產要算生產線差異 → 用產品成本收集器(不是 WBS)。
- 訂單既非 DLV 也非 TECO → WIP 以實際成本計算;期間別 WIP 以目標成本。
- PCC:結算類型 PER、每期同時算 WIP 與差異;生產訂單(訂單別):FUL、依狀態擇一。
- 預先成本計算的 itemization 給 CO-OBJ 差異分析;成本構成分解給 CO-PA 與 FI COGS 拆分。
- 做結果分析的物件需要 RA Key;結果分析主要用在帶收入物件(銷售訂單項目、WBS、內部/維修/客服訂單)。
- 易混淆:Template Allocation(任何動因、依耗用)vs Overhead(附加費率 % 或數量基礎)。
Unit 2:期間別產品成本控制(Product Cost Controlling by Period)
Lesson 1:使用產品成本收集器(Using a Product Cost Collector)
1. 概念
- 期間別需要一個結算類型為 PER(Periodic Settlement)的成本標的 → 由產品成本收集器(Product Cost Collector, PCC)擔任。PCC 本身是訂單類別 05 的「訂單」。
- 使用 PCC 時,生產訂單/製程訂單不是成本標的:發料、報工、入庫仍參照生產訂單登錄,但實際成本自動記到 PCC;其他成本(流程成本、物料間接費用)可直接記到 PCC;所有期末作業都在 PCC 上執行。
- PCC 期間實際成本分三塊:
- 本期入庫(交貨至庫存)的成本
- WIP:已在作業報工但尚未入庫的數量 × 標準成本(物料成本估算或 PCC 預估)=目標成本
- 生產差異=實際借方 − 入庫貸方 − WIP
建立 PCC(手動、生產前)→系統自動建立生產流程(Production Process)→建立生產訂單時自動連結 PCC(狀態 PCC)→發料/報工/入庫成本記到 PCC
2. PCC 可用於哪些生產型態
| 生產型態 | 說明 |
|---|---|
| 訂單式生產(生產訂單) | 可選擇用 PCC 收成本 |
| 製程生產(製程訂單) | 同上(無聯產品時) |
| 重複性生產(REM)、看板(KANBAN) | 成本標的一律是 PCC |
| 以評價銷售訂單庫存的大量生產、REM 生產個別需求物料 | 可用 PCC |
- PCC 必須在生產開始前手動建立;若沒建,成本會記到製造訂單本身;事後要掛到 PCC,只有在訂單尚未有任何實際成本時才可以。
- 生產訂單可算計畫成本做分析,但無法儲存計畫成本。
- Manufacturing order(製造訂單)=生產訂單與製程訂單的統稱。
3. 控制層級(Controlling Level)
| 控制層級 | 特徵值 | 使用時機 | 限制 |
|---|---|---|---|
| 生產版本 Production Version | 物料、生產工廠、計畫工廠、生產版本 | 重複性生產(計畫與報工對生產版本),每個生產版本一個 PCC;SAP 建議 | — |
| BOM/途程 BOM/Routing | 物料、生產工廠、計畫工廠、BOM(用途+替代)、途程(任務清單類型+群組) | 除 REM 外的標準層級;物料無生產版本時使用 | — |
| 物料/工廠 Production Plant/Planning Plant | 物料、生產工廠、計畫工廠 | 彙總控制 | 不考慮 BOM/途程特性 → 非完整生產控制;無法建立 PCC 預先成本估算,影響後續功能;改報告點可能出錯 |
4. 訂單類型設定(Configuration of Order Type for a PCC)
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Cost Object Controlling → Product Cost by Period → Product Cost Collectors → Define Cost-Accounting-Relevant Default Values for Order Types and Plants(OKZ3)
PCC 訂單類型(如 RM01):
PCC 訂單類型(如 RM01):
- 訂單類別 05(Product Cost Collector)。
- 預設規則 STR(strategy for tracing factor determination)→ 連結結算類型 PER;STR 也讓 PCC 能把餘額分攤到不同庫存(不同評價類型、特殊批次庫存、評價銷售訂單庫存):結算時依本期各庫存的交貨價值自動產生約當數(equivalence numbers)放入動態分配規則。
- 要算 WIP 一定要有 RA Key。
- 計畫/實際的成本計算變式(costing variant)與評價變式(valuation variant):決定物料、內部作業、外部作業、企業流程的評價方式及間接費用計算表(costing sheet)。
5. Exercise 1:建立產品成本收集器(操作摘要)
- 開 Maintain Product Cost Collectors(KKF6N),物料 T-FL2##、工廠 1010 → Create。
- 訂單類型 RM01;控制層級選 BOM/途程;BOM 用途 1、替代 01;途程用「依物料搜尋」帶出唯一途程。
- 生產流程頁籤輸入成本計算批量 10 → 儲存,詢問是否建立預先成本估算 → 是。
- 檢視主檔參數:間接費用計算表 1010PC、間接費用碼 ZMT00、RA Key MBMF03(WIP at target cost)、差異鍵 000001、訂單類型 RM01、PCC 訂單號(7 開頭)、生產流程號(1 開頭)。
- 確認計畫成本計算變式 PYRM(成本計算類型 19:PCC)與實際成本計算變式 PSRM(成本計算類型 07:生產訂單實際)。兩者分開是因為成本計算類型決定更新的是預估還是實際,且可選不同物料/作業價格與外購評價。
💡 實務提示期間別不計算計畫成本:PCC 沒有計畫生產數量,只有「成本計算批量」;報表上只有實際與目標成本。計畫成本計算變式欄位只是用來做預估(目標成本基礎)。相關設定交易:OKKN(決定作業數量的成本計算變式/計畫)、OPL1(內部作業評價的成本計算變式/實際)。
🆕 S/4HANA 最新變化PCC 可批次建立(KKF6M,依一般知識);事件基礎生產會計情境同樣支援 PCC(期間別),WIP 於報工時即時以目標成本記帳(依一般知識,請以實際版本確認)。成本要素已是 G/L 科目,PCC 的借貸科目可直接在 Display Line Items in General Ledger 依「科目指派=訂單」查詢。
🎯 考試重點
- PCC 有效控制層級:物料+工廠;物料+生產版本;物料+工廠+BOM+途程(單純「工廠」不是)。
- 要計算 PCC 的 WIP 必須指定 RA Key(不是預設規則或結算類型)。
- PCC 訂單類別 05、預設規則 STR、結算類型 PER。
- 以物料/工廠為控制層級 → 無法做 PCC 預先成本估算。
- PCC 須在第一筆實際成本前建立,否則成本留在製造訂單上。
Lesson 2:生產訂單與產品成本收集器(Using a Production Order and PCC)
1. 概念
- 生產訂單指派到 PCC 時取得狀態 PCC(Product Cost Collector Used)。
- 生產訂單仍可產生預先成本估算,但結果不能存成訂單計畫值,只供模擬該訂單計畫成本。
- 生產訂單類型需設預設規則 PP2(Periodic)並勾 PCC 指標;其成本計算變式/評價變式只用於「資訊用」預估,不想要可不填;訂單類型不需要 RA Key(WIP 在 PCC 以目標成本算)。
| 設定項目(OKZ3) | PCC 訂單類型 RM01 | 生產訂單類型 PP08(掛 PCC) |
|---|---|---|
| 訂單類別 | 05 | 10(生產訂單) |
| 預設規則 | STR → PER | PP2 → PER |
| PCC 指標 | — | 勾選 |
| RA Key | 需要(MBMF03) | 不需要;即使有也不用於期末(以 PCC 設定為準) |
| 成本計算變式 | PYRM / PSRM | 僅供資訊;由 PCC 帶入訂單 |
2. Exercise 2:建立生產訂單(操作摘要)
- 以 Post Goods Movement(MIGO)先為原料 T-FL2A##(離合器)、T-FL2B##(齒輪)各入庫 100(避免可用量不足擋住下達)。
- Create Production Order(CO01):訂單類型 PP08、物料 T-FL2##、工廠 1010、數量 10、開始日今天、正排程。
- Control 頁籤:計畫成本計算變式、實際成本計算變式、間接費用計算表(與間接費用碼)都是從 PCC 帶入;只有計畫變式可改,實際變式只是說明實際成本如何更新到 PCC。差異分析時用的是 PCC 的預估,而非訂單的。
- 狀態:CRTD(已建立)、MANC(未檢查物料可用量)、PCC。用 Material ATP 檢查可用量。
- 生產流程對此 BOM/途程唯一(建立 PCC 時決定)。利潤中心來自物料主檔。
- 作業 0010 工作中心 T-R##、控制碼 PP06。控制碼決定:自動入庫(依報工良品量)、成本相關、里程碑報工(自動報工之前非里程碑作業)。
- 元件需求量各 10、無計畫報廢 → 下達(Release)→ 儲存。
- 以 OKZ3 檢查 PP08/1010:PCC 指標已勾、預設規則 PP2;其 RA Key/成本計算變式不會用於期末。
🆕 S/4HANA 最新變化Fiori 端可用 Manage Production Orders、Manage Production Operations(依一般知識)取代 CO02 部分操作;生產工程與作業(PEO)情境不在本課範圍。
🎯 考試重點
- 生產訂單指派 PCC 後的狀態是 PCC(非 REL、CRTD、SETC)。
- 期間別中「可以算計畫成本」的成本標的是 PCC(以預估形式);生產訂單的計畫成本只能臨時分析,不在 PCC 報表中。
- 報工(confirmation)是參照生產訂單過帳(不是開票、變更請求、通知)。
- 生產訂單類型 PP2 + PCC 指標;訂單類型的 RA Key 不參與期末。
Lesson 3:PCC 的預先成本計算(Performing Preliminary Costing for PCC)
1. 用途
- 預先成本估算對生產流程定義的數量結構做成本計算(控制層級為物料/工廠時不可用)。
- 以此計算目標成本,用來評價 WIP 與報廢差異。
- REM:預估的作業數量可當報工預設值(需在 REM profile 設定);途程報告點結構改變時,可更新預估以轉換已報工數量。
- 評價基礎(由評價變式決定):成本標的的計畫成本/預估、產品目前標準成本估算、替代物料成本估算。
2. 成本組成如何算
| 成本類型 | 計算方式 |
|---|---|
| 直接材料 | 生產流程 BOM 的投入量 × 評價變式選出的價格 |
| 直接製造成本 | 途程作業的計畫準備時間、機器時間、人工時間 × 作業價格。固定標準值(如準備時間,與數量無關,可能呈階梯成本/半變動);變動標準值(人工/機器時間 × 成本計算批量 ÷ 基準數量)。公式存在工作中心,工作中心連結成本中心與作業類型 → 決定價格。 |
| 流程成本 | 範本分攤(Template):間接費用計算表(由評價變式選)+間接費用碼(直接輸入或由物料主檔 Costing 1 的間接費用群組推導)→ 指派範本;範本依環境(environment)分組,如物料成本估算環境只能用於產品成本計算與 PP 訂單。 |
| 間接費用 | 間接費用計算表三種列:基礎列(成本要素、成本要素群組、來源群組)、費率列(% 或數量基礎)、貸方列(被貸記的成本中心/流程/內部訂單與成本要素)。預估不真的貸記,但需要貸方列決定成本要素。 |
- PCC 預估用「計畫評價變式」的計算表;同步成本計算用「實際評價變式」的計算表(顯示於 PCC 上)。
3. Exercise 3:執行預先成本計算(操作摘要)
- Maintain Product Cost Collectors → 選 PCC → Go to → Display Cost Estimate;若未建立,切換變更模式 → Edit → Cost 並儲存。
- 檢查 10 PC 的製成品成本;在 Itemization/成本結構看齒輪 T-FL2B## 的成本,數量依 T-FL2## BOM(看 BOM 表頭基準數量)計算。
- 以 Display Material Cost Estimates(CK13N)顯示目前標準成本估算(變式 PPC1、版本 1)並比較。
- 差異原因:不同評價變式、價格在兩次計算之間變動、目前 BOM/途程與標準估算不同、或標準為混合成本計算。
- OKZ3 查 RM01:同步成本計算變式 PSRM;OPL1 查 PSRM → 評價變式 0RM(REM Order: Actual)。
💡 實務提示同步成本計算一般用「期間計畫價格」評價作業;物料成本估算與 PCC 預估通常用「年度平均價格」。若各期作業價格不同,PCC 差異中就會出現價格差異。
🆕 S/4HANA 最新變化S/4HANA 2020 起的 Fiori Manage Costing Results/Display Material Cost Estimate 系列(依一般知識)取代部分 CK13N 畫面;作業價格與作業數量規劃在 S/4HANA 以 Plan Cost Rates 等新規劃方案為主(依一般知識)。
🎯 考試重點
- 直接製造成本 = 價格 × 計畫準備時間、機器時間、人工時間(不是「準備成本」)。
- 預估結果用途:評價 WIP 與報廢差異(目標成本)。
- 間接費用計算表由評價變式帶出(考題「Costing sheet 指派給誰」→ Valuation variant)。
- 範本由「間接費用計算表+間接費用碼」組合決定;範本依環境分群。
Lesson 4:PCC 的同步成本計算(Performing Simultaneous Costing for PCC)
1. De-coupling 情境
所有物流交易登錄在生產訂單上,評價結果記到 PCC。造成 PCC 實際成本的交易:發料、良品入庫、良品/報廢數量與實際工時報工;另外包括 FI 總帳過帳、MM 貨物移動、初級成本重過帳、明細重過帳、內部作業分攤及其重過帳、工時表直接人事成本、流程成本分攤(自動/手動/範本)、間接費用、實際價格重新評價、外包加工等。
REM 情境下物流交易參照生產版本。發料、報工、入庫可分開,也可設定報工時自動產生作業分攤與發料/入庫;期間別建議作業層報工(影響 WIP 計算)。
2. 入庫貸記(Credit by Goods Receipt)與價格控制
| 價格控制 | 評價 | PCC 貸記金額 |
|---|---|---|
| S 標準價 | 以標準價(MTS 來自標準成本估算;評價銷售訂單庫存以評價策略選出的價格當標準價) | 入庫量 × 標準價 |
| V 移動平均價 | 每次移動或結算都會變 | 由「交貨評價變式」決定取物料主檔哪個價格 |
- SAP 建議自製品用 S:平行訂單分批交貨會讓移動平均價失真;沒有物料成本估算就無法算目標成本,無法完整生產控制。
- 入庫分錄:借 存貨(資產負債表),貸 存貨變動(損益);PCC 以「工廠作業科目(存貨變動科目)」對應的初級成本要素被貸記。
3. Exercise 4:發料與報工(操作摘要)
- Post Goods Movement:先為 T-FL2A##、T-FL2B## 各入庫 20;再「Goods Issue/參照 Order」發料,因組裝報廢把離合器 T-FL2A## 由 10 改 11(日後形成投入數量差異)。
- Confirm Production Order Operation(CO11N,Time Ticket):作業 0010 最終報工良品 10;作業 0020 部分報工良品 8、報廢 1,人工時間增加 10%(系統提示作業量重算)。不勾「清除保留」。
- 結果:作業 0010 有 1 PC 未完成(WIP),作業 0020 有 1 PC 報廢 → 期間別在期末同時算 WIP 與差異,即使最後作業只是部分報工。
里程碑說明:作業 0020 若為里程碑作業,其報工會自動對前面作業做「目標=實際」報工;本練習自動入庫未設,故入庫另做。
4. Exercise 5:入庫與檢視實際成本(操作摘要)
- Post Goods Movement → Goods Receipt/Order,系統可能建議 10,改為實際良品 8 → Post。
- Analyze Product Cost Collectors(KKBC_PKO,目標/實際比較,期間=累計)→ 以借貸指標小計分析。
- PCC 只因 8 PC 入庫被貸記;報廢的 1 PC 不會貸記,而在差異計算時算報廢差異;1 PC 未完成者為 WIP。
- 貸記值=標準價(物料主檔 Accounting 1 價格控制 S)。
- OKZ3 / OPL1:PSRM → 評價變式 0RM,作業價格策略「期間計畫價格」;預估 PYRM 用評價變式 0Y6(通常平均價)。
🆕 S/4HANA 最新變化入庫/發料所產生的 FI 與 CO 明細同列於 ACDOCA;物料分類帳強制,入庫價差即時記入 ML。事件基礎情境下,報工時即可依 WIP 來源科目即時產生 WIP 分錄(依一般知識)。
🎯 考試重點
- 標準價評價 → 價格控制 S;V 為移動平均價,入庫貸記由交貨評價變式決定。
- 報廢量不貸記 PCC → 變成報廢差異;未完成量 → WIP。
- 改變建議數量(目標數量)會在期末產生數量差異。
- 入庫貸記使用「初級成本要素(存貨變動科目)」。
- 實際成本計算變式用於「計算實際成本如何更新」,計畫變式用於預估。
Unit 3:期間別產品成本控制的期末結帳(Period-End Closing for Product Cost Controlling by Period)
Lesson 1:PCC 期末結帳概要(Outlining Period-End Closing for a PCC)
| 群組 | 功能 | 重點 |
|---|---|---|
| 期間成本(補齊實際成本) | 範本分攤 | 自動分攤流程成本與作業類型 |
| 實際價格重新評價 | 依新計算的實際作業/流程價格補借或沖貸成本標的 | |
| 間接費用附加 | 以計算表附加 | |
| 最終成本計算 | WIP 計算 | 期間別以目標成本評價 |
| 差異計算 | 分析訂單餘額成因,說明為何生產流程比預估貴 | |
| 結算 | WIP → FI | 含 FI 中的利潤中心會計 |
| 訂單餘額 → FI + 物料分類帳 | ML 在 S/4HANA 預設啟用 | |
| 差異類別 → CO-PA | 若已導入 |
CPTA 範本分攤→重新評價→CO42 間接費用→KKAS WIP→KKS6 差異→KK87 結算
🆕 S/4HANA 最新變化可用 IMG「Define Accounts for Splitting Price Differences」(價差拆分設定檔)把不同差異類別記到不同 G/L 科目,讓損益表直接呈現生產差異成因,並自動反映在 Margin Analysis。期末作業可用 SCMA(Schedule Manager)或 Fiori Manage Financial Closing / SAP Advanced Financial Closing 排程(後者依一般知識)。
🎯 考試重點
- PCC 的功能之一是 WIP 計算(不是物料分類帳編製、獲利預測)。
- 「調查訂單餘額成因」的功能 → 差異計算。
- 順序:範本分攤 → 重新評價 → 間接費用 → WIP → 差異 → 結算(重新評價要在流程成本與間接費用之前,故「重新評價在流程與間接費用之後」為錯)。
Lesson 2:範本分攤(Performing Template Allocation)
- 依耗用把 Overhead Cost Controlling 的成本轉到其他 CO 物件;所有 CO 物件都可當接收者(特別是成本標的)。發送者:作業基礎成本(CO-OM-ABC)流程、或成本中心作業類型。
- 範本動態決定:評價變式 → 間接費用計算表;間接費用碼(直接輸入或由物料主檔間接費用群組推導);Customizing 以「計算表+間接費用碼」指派範本。
- 計算實際流程數量需在範本中使用函數
ORDER_TARGET_PROCESS_QUANTITY,以目前標準成本計算流程目標成本。 - 註:S/4HANA 1610 時範本分攤到 CO-PA 不提供。
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Cost Object Controlling → Product Cost by Period → Basic Settings for Product Cost by Period → Templates → Assign Templates to Cost Objects(KTPF)
指派鍵:控制範圍+環境(PCC=010;生產訂單=001)+計算表+間接費用碼 → 範本。範本本身以 CPT1(依一般知識)維護。
指派鍵:控制範圍+環境(PCC=010;生產訂單=001)+計算表+間接費用碼 → 範本。範本本身以 CPT1(依一般知識)維護。
Exercise 6:執行範本分攤(操作摘要)
- Run Template Allocation - Orders Actual(CPTA,個別訂單;依一般知識):輸入 PCC 訂單號、本期至本期、本年;不背景、不測試、勾詳細清單。
- 詳細清單應見「品質檢查」與「內部運輸」成本中心作業成本;More → Go to Template Trace 看發送成本中心/作業類型。
- KTPF:範本 S4F25PKOSA 指派給控制範圍 A000、計算表 1010PC、間接費用碼 ZMTO00/ZMTS00、環境 010(PCC)。
🆕 S/4HANA 最新變化S/4HANA 新的 Universal Allocation(Manage Allocations)主要處理成本中心分攤/分配與 Margin Analysis 的頂層分攤,不取代對製造訂單的範本分攤與間接費用計算(依一般知識)。範本分攤到 Margin Analysis 在後續版本有擴充,考試以教材為準。
🎯 考試重點
- TEMPLATE 指派對象:控制範圍、計算表、間接費用碼、環境(不是公司代碼)。
- PCC 的環境 010、生產訂單 001;物料成本估算環境的範本可用於產品成本計算與 PP 訂單;銷售訂單環境只能用於銷售訂單。
- 使用 PCC 可減少成本標的數,改善重新評價等期末作業效能(True)。
Lesson 3:以實際價格重新評價(Performing Revaluation at Actual Prices)
- 期末計算作業類型與企業流程的實際價格=實際成本 ÷ 實際耗用數量(成本中心會計算作業價格、ABC 算流程價格,KSII)。
- 是否可重新評價由「會計年度實際版本參數」與作業類型主檔控制。重新評價時以(實際價 − 原計畫價)差額借或貸成本標的。
- 適用:所有成本標的(PCC、生產/製程訂單、作為成本標的的銷售訂單項目、內部訂單、成本標的階層、一般成本標的)以及 PS 的 WBS、網路與網路作業。
| 例子 | 數值 |
|---|---|
| 計畫價格 | 10.00/小時,預估 10 小時,實際分攤 9 小時 → 已記 90.00 |
| 期末成本中心作業總成本 | 117.00 → 實際價 117 ÷ 9 = 13.00/小時 |
| 重新評價 | 再借記 PCC 27.00(117 − 90) |
⚙️ 設定版本設定(OKEQ)的會計年度參數中選擇「以實際價格重新評價:以自己的業務交易/以原始業務交易」;作業類型主檔(KL02)指定實際價格指標與可重新評價。個別訂單重新評價 CON2(依一般知識)。
🆕 S/4HANA 最新變化若導入物料分類帳實際成本計算,作業價差也可由 ML 的「作業類型差異」路徑處理(S/4HANA 1610 起 ML 可吸收作業類型差異,依一般知識),兩者擇一以免重複。
🎯 考試重點
- 重新評價可支援「上一期實際作業價格」這種評價策略(True)。
- 實際價格=實際成本 ÷ 實際作業/流程數量;差額直接借或貸成本標的。
- 適用於成本標的與 PS 物件,不限 PCC。
Lesson 4:實際間接費用計算(Performing Actual Overhead Calculation)
- 把無法當直接成本的費用以數量基礎或百分比費率附加到成本標的(PCC、製造訂單、銷售訂單項目、一般成本標的),可先測試執行。
- 借方成本標的;貸方(抵銷)可為成本中心、內部訂單、企業流程。
- 使用 G/L 科目類型「次級成本要素」(類別 41 間接費用),成本要素在計算表貸方列指定;實際計算用 PCC 上顯示的計算表。
Exercise 7:執行實際間接費用計算(操作摘要)
- Run Actual Overhead Calculation(CO42,PCC):物料 T-FL2##、工廠 1010、本期本年、勾詳細清單與對話顯示。
- Next List Level:只有製造間接費用 10%,沒有物料間接費用——因為投入件是半成品,而物料間接費用的基礎(成本要素群組 1200_CE)只含原料發料的成本要素。
- OPL1 → PSRM → 評價變式 0RM → 計算表 1010PC。
- 本練習只算 COGM(物料與製造間接費用),管理與銷售費用屬 COGS,不在此附加。
💡 實務提示計算表維護 KZS2;基礎 KZB2、費率 KZZ2、貸方 KZE2(依一般知識)。生產訂單個別計算 KGI2、集體 CO43。
🆕 S/4HANA 最新變化事件基礎生產會計可設定「事件基礎計算表」,在發料/報工當下即附加間接費用(依一般知識);傳統期末 CO42/CO43 仍適用。
🎯 考試重點
- 計算表(costing sheet)指派給評價變式。
- 抵銷物件:成本中心、內部訂單、企業流程。
- 物料間接費用沒算出來 → 檢查基礎列成本要素是否涵蓋所耗用的物料類型。
Lesson 5:計算在製品(Calculating Work in Process, WIP)
1. 目標成本 WIP
- WIP=未完工品的評價。期間別以目標成本:相鄰兩作業已報工數量(良品+報廢)之差=前一作業的實際 WIP 數量;該數量 × 「到該作業為止所有作業的計畫成本」。
- 評價變式決定用哪個成本估算計算目標成本(WIP 與報廢共用):PCC/製造訂單的預估、替代物料成本估算(以成本計算變式+版本定義,如修改後標準或實際估算)、目前已發布標準成本估算;可設優先順序。PCC 通常用自己的預估。
- 結算 WIP 時 FI 的未完工品存貨被更新。
2. 設定(Work in Process Settings)
| 設定 | 內容 |
|---|---|
| RA 版本 / RA Key | RA Key 如 MBMF03(target cost)、MBMF01(actual cost) |
| WIP/報廢評價變式 | 選擇目標成本的成本估算來源 |
| 指派表 Assignment(OKGB) | 把成本要素指派給行 ID(Line ID):所有借貸訂單的成本要素;目標成本 WIP 時也要包含預估中的所有成本要素。可依當地法規拆成「必須資本化/可選擇資本化/不可資本化」。支援遮罩,如 941+++++ = 94100000–94199999。 |
| 更新表 Update(OKGA) | 行 ID → 結果分析成本要素(類別 31);行 ID 類別 K(成本,評價相關)、N(不納入)等;以結果分析類別(WIPR/WIPO/WIPP、準備等)決定處理方式。 |
| WIP 結算過帳規則(OKG8) | RA 成本要素或 RA 類別 → 兩個 G/L:資產負債表(WIP 存貨)與損益(WIP 存貨變動)。可依類別 WIPR(必須資本化)/WIPO(可選)/WIPP(禁止),或依 RA 成本要素把材料/人工/間接費用 WIP 分記不同科目。 |
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Cost Object Controlling → Product Cost by Period → Period-End Closing → Work in Process(RA Key OKG1、RA 版本、評價變式、Assignment OKGB、Update OKGA、Posting Rules OKG8)
3. Exercise 8:計算 WIP(操作摘要)
- Calculate Work in Process(KKAS,PCC 個別):物料/工廠、WIP 至本期、RA 版本 0、不測試、記錄資訊訊息、顯示錯誤訂單、公司代碼幣別、版面 1SAP01。
- WIP Explanation:作業 0010 報工良品 10,作業 0020 良品 5+報廢 1 → 作業 0010 剩 4 PC WIP(教材 WIP 說明採此組數字;若依 Exercise 4 的 8 良品+1 報廢,則作業 0010 剩 1 PC。原則相同:前作業報工量 − 後作業良品與報廢量)。
- 另開視窗顯示 PCC 預估,「Costs based on」改 4 PC;Itemization 改版面 1SAP06(依作業分組),作業 0010 小計(含不屬特定作業的間接費用)應與 WIP 相同。
- 以 Analyze Product Cost Collectors 比較:PCC 實際餘額 ≠ WIP,因餘額還含報廢與差異的實際成本。
🆕 S/4HANA 最新變化WIP 結算後的 RA 數據寫入 ACDOCA(S/4HANA 1610 後 WIP/結果分析過帳在 Universal Journal 可見;依一般知識);事件基礎 WIP 可在報工時即時產生且可依差異類別/功能範圍拆分(依一般知識)。Group/Profit Center valuation 的平行評價 WIP 在新版有增強(依一般知識)。
🎯 考試重點
- 計算 WIP=評價未完工品(不是成品、原料、已交貨品)。
- 期間別 WIP=WIP 數量 × 目標成本;訂單別=實際借貸餘額。
- WIP 數量=前作業報工量 − 後作業(良品+報廢)報工量。
- Assignment(成本要素→行 ID)vs Update(行 ID→RA 成本要素)vs Posting Rules(RA 成本要素/類別→G/L)。
- WIPR/WIPO/WIPP 三種資本化類別。
Lesson 6:差異計算(Performing Variance Calculation)
1. 目標成本版本(Target Cost Versions)
| 版本 | 名稱 | 控制成本 | 目標成本 | 特點 |
|---|---|---|---|---|
| 0 | 總差異 Total variance | 實際成本 | 目前標準成本估算 | 定義固定;=訂單餘額;唯一結算到 FI / CO-PA 的版本 |
| 1 | 生產差異 Production variance | 實際成本 | 成本標的計畫成本(預估) | 無法算產出面差異 |
| 2 | 計畫差異 Planning variance | 計畫成本(預估) | 目前標準成本估算 | 不能算目標/實際差異 |
| 3 | 期間生產差異 | 實際成本 | 替代物料成本估算 | 基準數量為本期入庫良品;可再自訂類似版本比較替代生產方案 |
注意:版本 1+版本 2 不一定等於版本 0;期間別中 WIP 與報廢差異永遠先從實際成本扣除。
2. 差異類別(Variance Categories)
| 面向 | 類別 | 例子/定義 |
|---|---|---|
| 投入面 Input | 投入價格差異 | 標準估算原料 10,發料時以移動平均價 11 → 差 1 |
| 投入數量差異 | 計畫機器 15 分鐘,實際 17 分鐘,價 5/分 → 差 10 | |
| 資源使用差異 | 以原料 2 取代原料 1,兩者成本都列此類 | |
| 剩餘投入差異 | 如原料價變動使物料間接費用高於計畫 | |
| 報廢差異 Scrap | 非計畫報廢量 × 目標成本(扣除計畫報廢成本) | |
| 產出面 Output | 混合價格差異 | 標準價以多採購替代方案混合估算,生產無差異仍與標準價有差 |
| 批量差異 | 實際批量 ≠ 估算批量 → 固定成本攤到每件改變 | |
| 產出價格差異 | 入庫價 ≠ 標準價(如移動平均價物料) | |
| 剩餘差異 | 無法決定目標成本時只算剩餘差異;或捨入差 |
3. 報廢(Scrap)
- 組件報廢(Assembly scrap):組件不合格比例。報廢率 25%、需良品 100 → 投入 125;可由作業報廢推算,會增加計畫訂單量與投入量(如 56.25% 使 100 變 156.25)。
- 作業報廢(Operation scrap):作業產出不合格比例,如 125 件 × 20% = 25 件。
- 元件報廢(Component scrap):物料進入生產前即損失,增加投入量;計畫值含在標準估算中,實際差異列為投入數量差異。
- BOM 的 Net 指標:不想讓組件報廢影響某些投入物料時勾選,並在 BOM 輸入作業報廢。
- 報廢差異量=實際報廢量 − 目標報廢量(計畫報廢換算到良品)。例:良品 850 佔 80%、報廢率 20% → 目標報廢 850×0.2÷0.8=212.5。
4. 批量差異與混合價格差異
- 批量差異=與批量無關的目標成本 ×(1 − 控制數量 ÷ 計畫數量),只在計畫量 ≠ 已交貨量時計算,且只在報告產出面差異的目標成本版本。
- 例:標準價 120(材料 40+作業 40+準備 40,基於 1 件批量);入庫 10 件貸記 1,200;實際 840;目標成本 10×40+10×40+1×40=840 → 目標成本與貸記之差 360 為批量差異。
- 混合價格差異:混合成本計算需為每個生產版本建採購替代方案並定義混合比例;差異=目標貸記(實際量 × 該替代方案標準成本)− 入庫實際貸記(實際量 × 混合標準價)。差異變式未勾混合價格差異 → 列為產出價格差異。
5. 設定(Variance Calculation Settings)
- 報廢評價變式永遠在目標成本版本 0 輸入;其他版本計算的報廢差異也可能用版本 0 的評價變式。WIP 與報廢通常用同一評價變式。
- 差異變式(Variance variant):決定要計算哪些差異類別(含報廢指標),指派給目標成本版本。
- 差異鍵(Variance key):成本標的主檔必須有才可算差異;在物料主檔 Costing 1 檢視維護,帶入 PCC(訂單別則帶入製造訂單);也可在 Customizing 依工廠設定預設值,帶到新建物料主檔。差異鍵也控制「是否寫明細行」。
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Cost Object Controlling → Product Cost by Period → Period-End Closing → Variance Calculation:Define Variance Keys(OKV1)、Define Default Variance Keys for Plants(OKVW)、Define Variance Variants(OKVG)、Define Valuation Variant for Scrap and WIP、Define Target Cost Versions(OKV6)(T-code 依一般知識)
6. Exercise 9:執行差異計算(操作摘要)
- Run Variance Calculation - Product Cost Collector(KKS6 個別/KKS5 集體):物料、工廠、本期、勾「所有目標成本版本」、詳細清單。
- 依成本要素檢視:離合器多發 1 PC → 投入數量差異。
- Information Scrap:報廢差異=報廢量 × 至該作業(0010+0020)的估算成本;若報廢在作業 0010 報工,只算第一作業成本。
- 可能另有價格差異:不同成本計算/評價變式,或各期作業價格 vs 估算的年平均價。
🆕 S/4HANA 最新變化差異結算可經「價差拆分設定檔」依差異類別記到不同 G/L,並可在 Margin Analysis 與 Production Cost Analysis 中以差異類別分析;事件基礎情境在 PCC 期末/最終交貨時即時產生差異分錄(依一般知識)。
🎯 考試重點
- 只有目標成本版本 0 的差異可結算到 FI/CO-PA。
- 成本標的主檔需有差異鍵才能算差異(True);差異鍵來自物料主檔 Costing 1 或工廠預設。
- 混合成本計算需要:每個生產版本一個採購替代方案+混合比例(不需另建物料、不需差異鍵)。
- 投入面四類+報廢 vs 產出面四類(混合價格、批量、產出價格、剩餘)。
- 報廢評價變式在版本 0;WIP 與報廢通常同一評價變式。
Lesson 7:結算(Performing Settlement)
1. PCC 結算內容
| 情況 | 分錄 |
|---|---|
| 價格控制 S | 借 價格差異(PRD),貸 存貨變動 |
| 價格控制 V | 借 存貨,貸 存貨變動(總差異進存貨) |
| WIP | 結算到 FI(WIP 存貨 / WIP 存貨變動) |
| 物料分類帳 | 更新總差異(S/4HANA 強制) |
| CO-PA(成本基礎) | 只有目標成本版本 0 的差異類別;以 PA 轉移結構對應值欄位 |
| CO-PA(科目基礎) | 價差科目有對應成本要素時,類似 FI 一起過帳 |
2. 結算相關 Customizing
| 物件 | 功能 |
|---|---|
| 結算設定檔 Settlement profile(OKO7) | 允許的接收者類型(PCC 必須允許物料;要結差異到 CO-PA 須勾差異(Variances)指標並允許獲利區段)、配置結構/來源結構/PA 轉移結構的預設;由 PCC 訂單類型帶入。 |
| 配置結構 Allocation structure(OKO6) | 成本標的上的成本要素 → 結算成本要素,或保留原成本要素;FI/CO 實際資料一起寫 ACDOCA。 |
| 來源結構 Source structure(OKEU) | 成本要素 → 來源項目;本案例未用。 |
| PA 轉移結構(KEI1) | 成本要素+差異類別+固定/變動指標 → 成本基礎 CO-PA 值欄位。可讓同類別不同成本要素、或同成本要素不同類別記到不同值欄位。 |
| 價差科目(OBYC 交易 PRD,教材以 OMWB) | 依交易 PRD、公司代碼科目表、一般修改碼、物料主檔評價類別決定。 |
| 價差拆分設定檔 Price Difference Splitting Profile | 成本要素群組+差異類別 → 目標科目,須有一個預設科目。路徑:SPRO → Financial Accounting → General Ledger Accounting → Periodic Processing → Integration → Materials Management → Define Accounts for Splitting Price Differences。FI/科目基礎 CO-PA 無法區分固定/變動,成本基礎可。 |
3. Exercise 10:結算 PCC 的 WIP 與差異(操作摘要)
- Run Actual Settlement - Product Cost Collectors(KK87 個別/CO88 集體;依一般知識)→ More → Environment → Customize Settlement → 結算設定檔 YBMFP1:差異結到成本基礎 PA 已排定、獲利區段為可選接收者、配置結構 YP、PA 轉移結構 E1。
- 執行結算:物料、工廠、本期、不測試、勾詳細清單。
- 檢視文件:會計文件(FI+ACDOCA)、Controlling 文件、獲利分析文件。
💡 實務提示FI 與成本基礎 CO-PA 平行結算時,差異會記到成本基礎 CO-PA 兩次:一次來自 FI(價差科目是初級成本要素、科目指派到 CO-PA,總額),一次來自 PA 轉移結構(依類別)。已用價差拆分設定檔時,PA 轉移結構的直接結算可省略;或把科目設為非營業費用/收入避免重複。
🆕 S/4HANA 最新變化S/4HANA 預設 Margin Analysis:生產差異經價差拆分直接在 ACDOCA 以不同科目、搭配產品/客戶等獲利特性呈現,成本基礎 CO-PA 的 PA 轉移結構逐漸被視為選用。新版可在結算時把差異拆分到功能範圍、利潤中心(依一般知識)。
🎯 考試重點
- 結差異到 CO-PA:結算設定檔需勾差異指標+允許獲利區段。
- PCC 結算設定檔須允許物料為接收者。
- S:借價差、貸存貨變動;V:借存貨、貸存貨變動。
- 只有版本 0 差異結算 CO-PA;PA 轉移結構=成本要素+差異類別+固定/變動 → 值欄位。
- 價差拆分設定檔在 FI Customizing,不在 CO。
Unit 4:訂單別產品成本控制(Product Cost Controlling by Order)
Lesson 1:使用製程訂單(Using Process Orders)
1. 製程訂單主資料
- 製程訂單依 PP-PI(流程工業)訂單類型參數,使用主配方(master recipe)與物料清單(material list)。
- 主配方含作業(operation)與階段(phase):作業彙總多個階段並在主要資源上執行;階段是自足的工作步驟,使用所屬作業的主要資源,也可用次要資源。資源連結成本中心並使用其作業類型。
- 只有階段與成本相關(作業不是):階段含作業標準值,用於排程、產能與成本,須勾「Relevant to costing」。
- 每個作業/階段可規劃所需物料;物料清單中的聯產品可新增但不可刪除;無聯產品時成本更新到訂單表頭。
2. 流程工業的物料流
| 物料 | 說明 | 成本 |
|---|---|---|
| 投入物料 Input | 原料、半成品;發料時借記製造訂單 | 計入 |
| 中間物料 Intra(物料類型 INTR) | 只存在於階段之間,物料清單類別 M | 不計算成本;若製程中斷需入庫,以交貨評價變式選物料主檔價格評價 |
| 剩餘物料 Remaining | 以副產品表示 | 見副產品 |
| 循環物料 Circulating | 觸媒:投入後再收回 | 若成本相關,明細出現一正一負,淨額=使用成本 |
3. 聯產品 vs 副產品
| 項目 | 聯產品 Co-product(Joint product) | 副產品 By-product |
|---|---|---|
| 定義 | 同一聯合製程與其他基本物料一起產出的基本物料 | 生產其他產品時「自動」產生的剩餘物 |
| 主檔指標 | MRP 或 Costing 檢視勾 Co-product;主產品(leading co-product/primary product)也在 BOM 勾 | 不勾 Co-product |
| 物料清單 | 負數量項目 | 負數量項目 |
| 成本處理 | 以物料主檔(主產品或製程物料)的分攤結構(apportionment structure)的約當數分攤 | 淨實現價值法(net realizable value):以物料主檔價格(或分攤結構)從總製造成本扣除 |
- 製程物料(process material)可代表多聯產品的製程,但物流角度不建議。固定價格聯產品(fixed-price co-product)為特殊功能。
- 分攤結構可搭配來源結構:每個來源項目(如 PC 初級成本、SC 次級成本)× 每個聯產品一行約當數。案例:初級成本 T-SPC1## 500 : T-SPC2## 7;次級成本 300 : 7(依 BOM 原料比例與途程計畫時間決定)。
4. 含聯產品的製程訂單
- 系統從物料主檔辨識聯產品,為每個聯產品(含主產品)產生訂單項目並設 MultItems 指標;計畫量與入庫量更新到訂單項目。
- 計畫成本:依訂單數量結構計算後以分攤結構分到聯產品。
- 實際成本:收在訂單表頭;期末以分攤結構分攤到訂單項目;WIP 與差異在訂單項目層決定,再由項目結算到 FI/CO。分攤結構也會拆分製程訂單的結算規則。
- 聯產品的會計處理只有訂單別可用。
5. Exercise 11:建立製程訂單(操作摘要)
- Change Material(MM02)T-SPC1## / 工廠 1010 → Costing 1 → 已勾 Co-product → Joint Production 按鈕 → 分攤結構 → Equivalence Numbers(初級 500:7、次級 300:7)。
- Change Master Recipe(C202)生產版本 0001 → 物料清單中 T-SPC2## 為負數量並勾聯產品。
- 原料 T-RPT3##、T-RPT4## 各入庫 10,000(儲位 101B)。
- Create Process Order(COR1):T-SPC1##、工廠 1010、訂單類型 YBM2、1,000 公升、今天、正排程。
- Material List:兩者 Co-product 指標自動帶入;若未勾,該物料會被當成副產品(無控制)。
- Header → Settlement Rule:接收者為 T-SPC1## 與 T-SPC2##(來自分攤結構),結算類型 FUL → 只有在已交貨或技術完成時才算差異與結算。
- Control 頁籤:計畫變式 PYG1、實際變式 PYG2(由 OKZ3 YBM2/1010 決定);計算表 1010PC(由評價變式決定,用於 COGM);間接費用碼 ZPI000(物料主檔 Costing 1 間接費用群組推導);儲存時自動計算計畫成本 → 儲存(若有可用量訊息則手動 Release)。
🆕 S/4HANA 最新變化Fiori Manage Process Orders(依一般知識)可取代部分 COR2 操作;聯產品成本在事件基礎情境中目前限制較多(例如聯產品/製程訂單的事件基礎支援範圍依版本而異,依一般知識),導入前須查該版本說明。
🎯 考試重點
- 生產另一產品時「自動」產生的是副產品。
- 聯產品約當數存放於分攤結構(不是 PA 轉移結構、配置結構);來源結構用來依成本要素給不同約當數。
- 製程訂單只有階段與成本相關。
- 聯產品只能用訂單別;實際成本先在表頭,期末分到項目。
- 聯產品指標沒勾 → 當副產品處理。
Lesson 2:使用生產訂單(Using Production Orders)
- 生產訂單從物料取得途程與BOM:訂單類型設定途程的選擇 ID 與 BOM 用途;也可經生產版本選擇。
- 成本相關性:途程依作業(控制碼與作業明細);BOM 依項目(項目明細)。可無途程(建立訂單時自動產生一個作業,手動指派元件與生產資源)或無 BOM(手動指派元件)。
- CO 控制資料(成本計算變式、RA Key、差異鍵)位於訂單表頭 Control data 頁籤。
- 本例:底盤 T-FL3## 要在「訂單」層級分析(原型/批量),因此不用 PCC,訂單同時是物流與成本物件(coupling)。
Exercise 12(選做):建立生產訂單(操作摘要)
- Create Production Order(CO01):T-FL3##、1010、YBM1、10 PC、今天、正排程。
- Components:每個元件勾 Backflush(倒沖);元件未指派特定作業時,自動掛到第一作業 0010。
- 作業 0030 控制碼改 PP99:排程、成本計算、產能需求、列印工時單與報工;里程碑報工(自動報工之前非里程碑作業);自動入庫。
- 結算規則:接收者物料 T-FL3##,結算類型 FUL。
- Control:PYG1/PYG2(來自 OKZ3);計算表 1010PC(評價變式);無間接費用碼(物料可用間接費用群組帶出特定費率);Planned Cost Calc.=儲存時決定計畫成本。
- Release → Save(可用量不足會警示;足夠時儲存時會保留物料並排定工作中心)。
🆕 S/4HANA 最新變化S/4HANA 的生產訂單結算、WIP、差異同樣寫 ACDOCA;新設計可在訂單上即時看到「事件基礎」WIP 與差異(若啟用),而傳統路線仍以 KKAO/KKS1/CO88 期末執行(依一般知識)。
🎯 考試重點
- 決定控制概念(訂單別/期間別)的是 訂單類型+工廠的預設值(OKZ3)。
- 里程碑作業在途程中以控制碼指定;里程碑報工須依順序。
- FUL:只有 DLV/TECO 才算差異與結算物料。
- 控制碼 PP99:里程碑+自動入庫。
Lesson 3:製程訂單的預先成本計算(Performing Preliminary Costing for Process Orders)
1. 流程
- 以物料清單評價元件計畫量。
- 以主配方決定計畫作業量。
- 以訂單類型/工廠預設值中的計畫評價變式評價物料、作業、企業流程。
- 以計畫評價變式中的計算表算間接費用。
- 使用範本分攤時以計算表+間接費用碼選範本。
- 計畫成本更新到製造訂單。
- 依 Customizing,儲存或下達時自動產生預估;成本先算在表頭,再依分攤結構約當數分到聯產品。
- 建立製程訂單時自動產生:(a) 表頭結算規則:總成本依分攤結構結算到各聯產品/訂單項目(計畫與實際皆然);(b) 各項目依預設規則的結算規則,結算到各自物料。
- 分攤結構可指定在生產版本、主產品物料主檔,或直接在製程訂單上;在產品成本規劃中依成本構成分攤,使成本構成分解可用於 CO-PA 與 FI 的成本拆分設定檔。
- 來源結構範例:材料成本 3:2、間接費用 1:1;或初級與次級成本用不同比例。
2. 製程訂單 Customizing
⚙️ 設定(OKZ3)製程訂單=訂單類別 40。通常依批量分析 → 預設規則 PP1(Production Material Full Settlement) → 結算類型 FUL;要算 WIP 須有以實際成本算 WIP 的 RA Key(如 MBMF01);填計畫/實際成本計算變式;要依批分析則不勾 PCC 指標。預設值在建立訂單時帶入;生產訂單同理。
3. Exercise 13:檢查製程訂單預估(操作摘要)
- Analyze Order(KKBC_ORD)版面 Cost Trend(1SAP02)、累計、本期 → More → Settings → Order Items on/off → 選「*」(全訂單)。
- 計畫成本中有兩筆入庫(T-SPC1## 1,000 L、T-SPC2## 7 L),數量來自主產品 BOM。
- 再只選訂單項目 1(T-SPC1##):可見分攤到 T-SPC1## 的計畫成本與計畫入庫貸方。
🎯 考試重點
- 製程訂單訂單類別 40;訂單別預設規則 PP1 → FUL。
- WIP(訂單別)需要「實際成本」型 RA Key。
- 預估先算在表頭、再依約當數分到聯產品;表頭與項目各有結算規則。
Lesson 4:生產訂單的預先成本計算(Performing Preliminary Costing for Production Orders)
- 與製程訂單相同:元件計畫量評價、作業量(生產訂單用途程)、計畫評價變式、計算表間接費用。
- 範本分攤時,範本需指派到控制範圍與環境(生產訂單 001);若要依物料/訂單不同範本,可再加計算表與間接費用碼(間接費用碼指派給間接費用群組,群組輸入物料主檔)。
- 訂單成本在表頭計算;依 OKZ3 設定於儲存或下達時自動產生預估。
Exercise 14(選做):檢查生產訂單預估(操作摘要)
- Analyze Order 版面 1SAP02、累計、本期 → 檢視計畫成本與 T-FL3## 計畫貸方總額。
- 計畫差異(plan variance)原因:物料成本估算(成本計算類型 01 標準成本估算)與訂單估算(成本計算類型 06 生產訂單計畫)使用不同成本計算變式。
- 兩估算的差異在差異計算時會呈現為價格差異。
🆕 S/4HANA 最新變化Fiori Production Cost Analysis(依一般知識)可並列顯示計畫、目標、實際與差異,取代 KKBC_ORD 的部分用途;S/4HANA 2020 起亦提供「Plan/actual comparison」更細緻的工作中心/作業層分析。
🎯 考試重點
- 物料成本估算與訂單計畫成本差異的可能原因:不同成本計算變式、不同批量、各期作業價格 vs 年平均價(不同工廠不是)。
- 成本計算類型:01 標準成本估算、06 生產訂單計畫、07 生產訂單實際、19 PCC。
- 範本指派層級:控制範圍+環境(+計算表+間接費用碼)。
Lesson 5:製程訂單的同步成本計算(Performing Simultaneous Costing for Process Orders)
- 製程訂單通常經由物流報工產生實際成本:
- 內部作業分攤:報工時自動,借記次級成本要素(類別 43)。
- 物料耗用:報工時自動倒沖/發料,借記初級成本。
- 實際成本隨發生記到訂單表頭;聯產品入庫時貸記對應訂單項目。要看各聯產品實際成本,須在期末執行「Preliminary Settlement for Co-products, Rework」。
- 里程碑報工:必須依指定順序報工;非里程碑作業在里程碑報工時自動報工;里程碑在途程(配方)以控制碼指定。
Exercise 15:製程訂單同步成本計算(操作摘要)
- Confirm Process Order Phase(COR6N):階段 0013 部分報工良品 500 L(最後階段為里程碑);原料依配方自動倒沖。
- Post Goods Movement(MIGO 101、參照訂單):T-SPC1## 500 L、T-SPC2## 3.5 L → Post。
- Change Process Order:入庫欄位群組把「Final Delivery(最終交貨)」指標取消。若 Customizing 設了 Delivery Completed,部分入庫也會設最終交貨 → 狀態 DLV → 不能算 WIP 只能算差異。
- Analyze Production Order(Cost Trend):項目 1 的入庫貸方=良品量 × 標準價;項目 2 同理;但項目層沒有實際借方,借方都在表頭,需期末「Presettle Co-Products or Rework」分到項目。
🎯 考試重點
- 里程碑報工須依指定順序。
- 聯產品實際成本先在表頭;要分到項目 → 聯產品預先結算。
- 入庫時成本標的被貸記:入庫量 × 標準價(初級成本要素)。
- 最終交貨指標決定 DLV 狀態,影響能否算 WIP。
Lesson 6:生產訂單的同步成本計算(Performing Simultaneous Costing for Production Orders)
- 同製程訂單:報工自動作業分攤(次級成本)、發料/倒沖(初級成本),報工也可自動入庫(控制碼)。實際成本記到訂單表頭。
Exercise 16(選做):生產訂單同步成本計算(操作摘要)
- Post Goods Movement:參照訂單發料,T-FL3A##(Carrier)數量多 10%。
- Confirm Production Order Operation:作業 10 最終報工良品 10。
- 作業 30 部分報工良品 5、報廢 1 → 因 PP99 有自動入庫,入庫自動過帳。
- Analyze Production Order(目標成本版本 0):入庫以良品量 × 標準價貸記訂單;可加欄位 Total Actual Quantity 驗證。
🆕 S/4HANA 最新變化事件基礎生產會計下,報工/發料當下即可依 WIP 來源科目產生 WIP 分錄、最終交貨時自動結算差異(依一般知識;需處理碼 RSEBW 與「Event-Based WIP and Variance Posting」設定)。
🎯 考試重點
- 入庫時成本標的被貸記初級成本(存貨變動科目);報工作業分攤為次級成本。
- 自動入庫由最後作業控制碼決定(如 PP99)。
- 多發料與報廢 → 期末出現投入數量差異與報廢差異。
Unit 5:訂單別產品成本控制的期末結帳(Period-End Closing for Product Cost Controlling by Order)
間接費用(KGI2/CO43)→範本分攤(CPTA)→重新評價→聯產品預先結算(僅聯產品)→WIP(KKAX/KKAO)→差異(KKS2/KKS1)→結算(KO88/CO88)
Lesson 1:製造訂單的期間成本(Using Periodic Costs for Manufacturing Orders)
- 期間成本(periodic costs)相對於直接成本,包括:計算表算出的間接費用、範本分攤的流程成本(以企業流程或作業數量為發送者)、以及成本中心/ABC 算出實際價格後的重新評價。
- 聯產品:期間成本也記到訂單表頭;所有記到製程訂單的金額都在表頭,因此直接與間接成本都需「預先結算」到訂單項目,再於項目層做 WIP、差異、結算。
- 結算結果寫入:FI 與 CO 的 ACDOCA、成本基礎 CO-PA(仍用自己的表)、物料分類帳(強制)。
- Schedule Manager(SCMA)協助有效率地執行期末流程。
Exercise 17:計算製程/生產訂單的期間成本(操作摘要)
- Run Overhead Calculation - Order Actual(App 名稱可能顯示為 Internal Order Actual,亦適用生產/製程訂單;KGI2):製程訂單、本期本年、不測試、對話顯示 → 檢查物料與製造間接費用。
- Run Template Allocation - Orders Actual:製程訂單、本期 → 驗證「內部運輸」與「品質檢查」兩流程成本已分攤。
- (選做)生產訂單重複上述兩步。期末交易對生產/製程訂單相同,唯一差別是製程訂單(聯產品)需預先結算。
🎯 考試重點
- 期間成本=間接費用+範本流程成本+重新評價。
- 聯產品的期間成本也記表頭 → 必須預先結算。
- 支援期末有效執行的工具:Schedule Manager。
Lesson 2:聯產品預先結算(Performing Preliminary Settlement using Co-Production)
- 期末把表頭收集的實際成本分到各訂單項目,使每個聯產品負擔其份額;使用分攤結構約當數(直接或依來源結構按成本要素);功能「Preliminary Settlement for Co-Products, Rework」以原始成本要素結算。
- 不能直接記成本到製程訂單項目,一切先在表頭。
- 必須先預先結算到項目,才能算 WIP、差異與結算。
- 若物料主檔/生產版本沒有分攤結構,須在表頭結算規則手動輸入約當數,此時不能用來源結構。
⚙️ 設定(Product Cost by Order → Period-End Closing → Settlement)
- 結算設定檔允許訂單項目(Order Item)為接收者。
- 允許比例結算(Equivalence Numbers 指標)或百分比結算(%-Settlement);預先結算到項目需要約當數指標。
- 配置結構需包含所有可借記訂單表頭的成本要素。
Exercise 18:執行預先結算(操作摘要)
- Presettle Co-Products or Rework:製程訂單、結算期間本期、不測試、勾檢查交易資料 → Next List Level。
- Sender 顯示借記表頭的各成本要素;Receiver 顯示每個成本要素各有兩筆(兩個聯產品項目),依分攤比例。
- 會計文件:版面加 Profit Center、Functional Area 與 Account Assignment——兩項目利潤中心/功能範圍相同,但因 FI/CO 共用 ACDOCA,分到兩個成本標的在會計文件中也看得到;Controlling 文件可展開確認。
- Analyze Production Order(Cost Trend、項目 1):項目已有實際成本。
💡 實務提示FI 與 CO 實際值共用 ACDOCA,但 CO 仍保留自己的明細表 COEP 存放非實際值(如承諾),因為 ACDOCA 只存「實際」與「統計實際」值類型。
🆕 S/4HANA 最新變化聯產品預先結算的 FI 文件可在 Display Line Items in General Ledger 以「科目指派類型=訂單項目」分析;S/4HANA 後續版本 ACDOCA 也擴充計畫值(ACDOCP)與承諾,CO 舊表依版本逐步以相容視圖呈現(依一般知識)。
🎯 考試重點
- 結算聯產品實際成本的功能:Preliminary Settlement for Co-Products。
- 結算設定檔可選比例(約當數)或百分比結算(True)。
- 配置結構包含可借記訂單表頭的所有成本要素。
- 預先結算使用原始成本要素。
Lesson 3:以實際成本計算 WIP(Calculating WIP Based on Actual Costs)
- 聯產品 WIP 一律以實際成本評價:項目實際借方 − 入庫貸方。
- 前提:訂單項目結算規則為 FUL(由預設規則 PP1)。若含聯產品的訂單用 PER(PP2) → 無法算 WIP;成本標的階層搭配聯產品也不能算 WIP(階層只能指派期間別訂單)。
- 依狀態:表頭非 DLV/TECO → 持續算 WIP;全部項目交貨後表頭才是 DLV;DLV 或 TECO 時 WIP 計算會沖銷前期 WIP。項目是否已交貨看物料清單明細的 Delivery Completed 指標。
- WIP 依行 ID 分類(MAT 材料、LBR 人工、OVH 間接);餘額為負 → 記為準備(reserves for unrealized costs)。
Exercise 19:製程訂單 WIP(操作摘要)
- Calculate Work in Process — Order Single(KKAX,依一般知識):訂單、WIP 至本期、RA 版本 0、版面 1SAP001 → 兩個訂單項目各算 WIP,記下合計。
- Analyze Order(Cost Trend、項目 *):WIP 合計=總實際成本餘額(實際成本法)。
- 版面 1SAP03(Work in Process):WIP 分 MAT / LAB / OVH,合計=WIP 總額。
- OKGB(A000、RA 版本 0、RA Key MBMF01):例如 MAT=51100000、51500000…;LBR=94303000、94307000…;OVH=941+++++、94301000…
Exercise 20(選做):生產訂單 WIP(操作摘要)
- Calculate Work in Process - Orders:生產訂單、RA 版本 0 → 記 WIP。
- Analyze Production Order(目標/實際比較、版本 0):總實際餘額=WIP。
- WIP Report 版面 1SAP04:RA 成本要素 MAT COS / LAB COS / OVH COS。
- OKGA(A000/0/MBMF01):LBR(K) → 93118000、MAT(K) → 93117000、OVH(K) → 93119000。K=成本;帶收入物件的結果分析還會有 E=收入。餘額 > 0 為 WIP,< 0 為準備。
⚙️ 設定路徑(IMG)SPRO → Controlling → Product Cost Controlling → Cost Object Controlling → Product Cost by Order → Period-End Closing → Work in Process → Define Results Analysis Keys(OKG1)/Define Results Analysis Versions/Define Valuation Method(實際成本 WIP)/Define Line IDs/Define Assignment(OKGB)/Define Update(OKGA)/Define Posting Rules for Settling WIP(OKG8)
🎯 考試重點
- 含聯產品、結算類型 PER → 不能算 WIP。
- WIP 計算方式:PER(無聯產品)以目標成本;FUL 以實際成本;PCC 以目標成本;聯產品以實際成本。
- 製程訂單聯產品的期末功能:間接費用、預先結算、以實際成本計算 WIP(不是目標成本)。
- WIP 存在 RA 成本要素(類別 31),餘額為負時成為準備。
Lesson 4:WIP 結算(Performing Settlement of WIP)
| 情況 | FI 分錄 |
|---|---|
| 項目借方 > 貸方(WIP) | 借 未完工品存貨(WIP inventory),貸 未完工品存貨變動 |
| 項目借方 < 貸方(準備) | 借 未實現成本準備費用,貸 未實現成本準備(相當於對 FI 已資本化成品的價值調整) |
Exercise 21:製程訂單 WIP 結算(操作摘要)
- Actual Settlement - Production Order(也用於製程訂單;KO88):本期、不測試、勾檢查交易資料 → Next List Level → 兩聯產品的金額結到 FI。
- 會計文件:54200000 WIP 存貨變動、13200000 WIP 存貨(科目來自 OKG8)。
- 為何沒有 Controlling 文件? WIP 應計只過 FI,不貸記訂單;WIP 餘額存在 RA 成本要素,不會更新 CO 物件。
Exercise 22(選做):生產訂單 WIP 結算(操作摘要)
- Actual Settlement - Production Order:處理類型 Automatic:FUL 規則到物料的訂單在 TECO 或完全交貨前不結算餘額,但可把 WIP 轉到 FI。
- 與 Analyze Production Order 比較:已結 WIP=總實際成本餘額。
- 前次結算可由 More → Go to → Previous Settlement → Itemization 查看文件。
🆕 S/4HANA 最新變化WIP 結算的 FI 文件同時帶利潤中心、功能範圍、區段,資產負債表 WIP 可依利潤中心報表;事件基礎 WIP 則不需期末結算 WIP,最終交貨或 TECO 時自動沖回(依一般知識)。
🎯 考試重點
- 借方 < 貸方 → 借 未實現成本準備費用、貸 未實現成本準備。
- WIP 結算沒有 CO 文件(RA 成本要素不更新 CO 物件)。
- 處理類型 Automatic:FUL 訂單未完成前只轉 WIP。
- WIP G/L 由 OKG8 決定。
Lesson 5:已完成交貨訂單的期間成本與 WIP(Using Periodic Cost and WIP for Final Delivered Manufacturing Orders)
- 最後一筆入庫後,比較每個訂單項目的實際成本與標準成本估算、預估;實際成本與入庫借方值之差=差異,依資源分析後結算到存貨與 CO-PA。
- 差異結算方式:(1) 總額到 FI;(2) 若 FI 有價差拆分設定檔 → 依差異類別記不同科目,因 ACDOCA 共用,可在總帳、利潤中心、科目基礎 CO-PA 報表看到;(3) 依差異類別到成本基礎 CO-PA。
- 訂單別在最終交貨後,餘額只能是差異、WIP 必須為 0 → 需再算一次 WIP(得 0)並結算,在 FI 產生沖回分錄。
Exercise 23:已完成交貨製程訂單(操作摘要)
- Confirm Process Order Phase:階段 0013 剩餘 500 L 最終報工,機器時間 +10%。
- Post Goods Movement(101):T-SPC1## 500 L、T-SPC2## 3.5 L → 訂單最終交貨(DLV)。
- 間接費用、範本分攤、聯產品預先結算(同 L1–L2)。
- WIP 計算 → 兩項目 WIP=0,記在應計成本要素;之後差異計算與結算時把 WIP 沖回並結差異到 FI。
Exercise 24(選做):已完成交貨生產訂單(操作摘要)
- 作業 30 報工剩餘 4 PC(自動入庫)。
- 間接費用、範本分攤 → WIP 計算=0。
🎯 考試重點
- 比較實際成本與標準/預估的時點:最後一筆入庫之後。
- DLV 後必須重算 WIP(=0)以在 FI 沖回前期 WIP。
- 差異三種去向:FI 總額、FI 依類別(價差拆分)、成本基礎 CO-PA 依類別。
Lesson 6:已完成交貨訂單的差異計算(Calculating Variances for Final Delivered Manufacturing Orders)
| 情況 | 項目結算類型 | 差異計算 |
|---|---|---|
| 有聯產品 | FUL | 所有項目都已交貨(全部設 Delivery Completed、訂單 DLV)才算差異 |
| 無聯產品 | FUL | 使用者設 DLV(或 TECO)後才算差異 |
| 有聯產品 | PER | 不論狀態,餘額一律視為差異;不算 WIP |
| 無聯產品 | PER | 以目標成本計算 WIP 與差異 |
- 聯產品不能計算報廢差異 → 使用未勾報廢指標的差異鍵。
Exercise 25:聯產品差異(操作摘要)
- Run Variance Calculation - Orders by Lot(KKS2):製程訂單、本期、所有目標成本版本、不測試、詳細清單。
- 項目 1 → Cost Elements → 成本要素 94311000(人事工時)→ Explanation of Variances:投入數量差異,來自報工時增加的處理時間。
Exercise 26(選做):生產訂單差異(操作摘要)
- 同 App 對底盤訂單計算。
- T-FL3A## 差異:1 PC 來自多發料(投入數量差異),另 1 PC 來自報廢組件內含的材料(投入報廢差異,在總覽差異清單可見)。
🆕 S/4HANA 最新變化差異類別可直接以 G/L 科目(價差拆分)在 Margin Analysis 呈現,並可依「生產差異成本構成」拆分(依一般知識:S/4HANA 新版提供 Variance split 到多科目,事件基礎情境同樣支援)。
🎯 考試重點
- 無聯產品、FUL → 設 DLV 後才算差異。
- 有聯產品、PER → 餘額一律為差異。
- 聯產品不算報廢差異。
- 報工時間增加 → 投入數量差異;多發料 → 投入數量差異;報廢組件 → 報廢差異。
Lesson 7:已完成交貨訂單的結算(Performing Settlement of Final Delivered Manufacturing Orders)
- 交貨並結算時:沖銷前期 WIP;把(訂單成本 − 入庫價值)轉到 FI 使訂單餘額歸零。價格控制 S:借 價格差異、貸 成品存貨變動,並更新指派的利潤中心。
- 更新物料分類帳應計資料(S/4HANA 啟用)。
- 總差異轉 CO-PA;成本基礎可依差異類別與成本要素分到不同值欄位。
- 價差拆分設定檔:差異類別+成本要素群組 → 專設 G/L,讓損益表依成因呈現。
Exercise 27:製程訂單結算(操作摘要)
- Actual Settlement - Production Order(製程與生產訂單共用):本期、處理類型 Automatic、不測試。
- Next List Level → Accounting Documents:
- 會計文件(ACDOCA,FI 與科目基礎 CO-PA):PRD 價差成本要素 52570000;依拆分設定檔,各差異類別用不同科目,例如價格差異 52702000。
- Controlling 文件:訂單的結算分錄與對應的 CO-PA(科目基礎)分錄——表 COEP。
- 獲利分析文件(成本基礎):最後一張含所有差異類別;其他文件含 PRD 總額(因 PRD 科目為類別 01 初級成本)以及每個類別各一張。要避免重複,可把科目定義為「非營業費用/收入」類型。
- Customizing:OKO7 結算設定檔 YBMFP1(允許獲利區段)、KEI1 PA 轉移結構 E1(Assignment lines:來源與值欄位)。
Exercise 28(選做):生產訂單結算(操作摘要)
- 同 App 結算底盤訂單;若出現「移動平均價將變負」訊息可忽略(庫存以標準價評價)。
- FI Customizing「Define Accounts for Splitting Price Differences」→ 設定檔 ZYA000 → Detail Price Difference Accounts:成本要素群組+差異類別 → 目標科目,可對照結算文件中的科目。
🆕 S/4HANA 最新變化S/4HANA 2020 以後建議以 Margin Analysis+價差拆分取代成本基礎 CO-PA 的差異值欄位;成本基礎 CO-PA 仍可與 Margin Analysis 並行,但會產生「兩次記入」需留意(依一般知識)。
🎯 考試重點
- 價格控制 S → 借 價格差異、貸 成品存貨變動。
- 訂單交貨並結算時,把「訂單成本 − 入庫價值」轉到 FI 使餘額歸零。
- 三種文件:會計文件(ACDOCA)、Controlling 文件(COEP)、獲利分析文件(成本基礎)。
- 價差拆分設定檔(FI)vs PA 轉移結構(CO-PA 成本基礎)。
Lesson 8:PCC 與製造訂單期末結帳比較(Comparing Period-End Closing of PCC and Manufacturing Orders)
| 方案 | 製造訂單類型預設規則 | PCC 指標 | 備註 |
|---|---|---|---|
| 期間別+PCC | PP2(PCC 訂單類型用 STR) | 勾 | SAP 建議的期間別做法 |
| 期間別、不用 PCC | PP2 | 不勾 | 可行但 SAP 不建議 |
| 訂單別 | PP1(FUL) | 不勾 | 依狀態 |
- 控制方法在 OKZ3(訂單類型+工廠預設值)選擇。若結算時自動把 WIP 記到 FI,每期都要做 WIP 結算。
| 訂單狀態(FUL) | 系統動作 |
|---|---|
| 已下達、部分下達、部分交貨 | 計算 WIP |
| 已交貨(DLV)或技術完成(TECO) | 沖銷前期剩餘 WIP,計算差異 |
同一訂單同一期間不會同時有 WIP 與差異(FUL);PER 則每期同時顯示 WIP 與差異。
| PCC 優點 | PCC 缺點 |
|---|---|
| 支援精實成本管理;著重產品/生產流程而非生產型態;成本標的數少 → 期末較快;差異在發生期間認列 | 不易看出成本是否依因果歸屬到生產訂單;準備成本高、批量差異大、BOM/途程不穩定時不建議;需要聯產品層 WIP/差異或使用集合訂單(collective orders)時不可用 |
💡 實務提示選擇準則:產品標準、連續、數量大 → PCC;批量導向、原型、每張訂單要分析、聯產品 → 訂單別;接單生產需看單筆利潤 → 銷售訂單別(下冊)。
🆕 S/4HANA 最新變化事件基礎生產會計使「訂單別」也能即時看 WIP 與差異,模糊了「PCC 每期認列 vs 訂單別最後才認列」的時間差:最終交貨/TECO 時立即結算差異(依一般知識)。考試仍以本表的傳統規則為主。
🎯 考試重點
- 期間別不用 PCC:預設規則 PP2、PCC 指標不勾。
- 訂單別:PP1;期間別 PCC:STR(PCC)+PP2(訂單)。
- FUL 訂單同一期不會同時有 WIP 與差異。
- PCC 不適用:需聯產品層級 WIP/差異、集合訂單、準備成本高、批量變化大、BOM/途程不穩。
本課總複習(Unit 1–5)
關鍵 T-code 總表
| T-code | 用途 | Fiori App |
|---|---|---|
| KKF6N | 維護/建立產品成本收集器 | Maintain Product Cost Collectors |
| KKF6M | 批次建立 PCC(依一般知識) | — |
| KKBC_PKO | PCC 目標/實際分析 | Analyze Product Cost Collectors |
| KKBC_ORD | 訂單成本分析(生產/製程) | Analyze Order / Analyze Production Order |
| CO01 / CO02 | 建立/變更生產訂單 | Create Production Order / Change Production Order |
| COR1 / COR2 | 建立/變更製程訂單 | Create Process Order / Change Process Order |
| CO11N | 生產訂單作業報工(工時單) | Confirm Production Order Operation |
| COR6N | 製程訂單階段報工 | Confirm Process Order Phase |
| MIGO | 發料/入庫 | Post Goods Movement |
| C202 | 變更主配方 | Change Master Recipe |
| CK13N | 顯示物料成本估算 | Display Material Cost Estimates |
| OKZ3 | 訂單類型/工廠的成本相關預設值(PCC 指標、預設規則、RA Key、成本計算變式) | —(IMG) |
| OKKN / OPL1 | 計畫 / 實際成本計算變式 | —(IMG) |
| KTPF | 範本指派給成本標的 | —(IMG) |
| CPTA | 實際範本分攤(訂單個別,依一般知識) | Run Template Allocation - Orders Actual |
| CO42 | PCC 實際間接費用(集體) | Run Actual Overhead Calculation |
| KGI2 / CO43 | 訂單間接費用 個別 / 集體 | Run Overhead Calculation - Order Actual |
| KSII | 實際作業價格計算 | — |
| KKAS | PCC WIP(個別) | Calculate Work in Process |
| KKAX / KKAO | 訂單 WIP 個別 / 集體(依一般知識) | Calculate Work in Process - Orders |
| KKS6 / KKS5 | PCC 差異 個別 / 集體 | Run Variance Calculation - Product Cost Collector |
| KKS2 / KKS1 | 訂單差異 個別 / 集體 | Run Variance Calculation - Orders by Lot |
| KK87 | PCC 實際結算(個別,依一般知識) | Run Actual Settlement - Product Cost Collectors |
| KO88 / CO88 | 訂單實際結算 個別 / 集體 | Actual Settlement - Production Order |
| — | 聯產品/重工預先結算 | Presettle Co-Products or Rework |
| OKG1 / OKGB / OKGA / OKG8 | RA Key / 指派表 / 更新表 / WIP 過帳規則 | —(IMG) |
| OKV1 / OKVG / OKVW | 差異鍵 / 差異變式 / 工廠預設差異鍵(依一般知識) | —(IMG) |
| OKO7 / OKO6 / KEI1 | 結算設定檔 / 配置結構 / PA 轉移結構 | —(IMG) |
| OBYC(OMWB) | 價差科目(交易 PRD) | — |
| SCMA | Schedule Manager 期末排程 | Manage Financial Closing(依一般知識) |