SAP S/4HANA CO 學習筆記S4F29 獲利分析(CO-PA)

S4F29 獲利分析(Profitability Analysis in SAP S/4HANA)

對應教材:CO-SF29-14-485-PA(S4F29,Course Version 14,SAP S/4HANA 1909 前後版本教材,共 485 頁)|對照 ECC 教材:TFIN22 Part 1 Unit 6–10(Profitability Management/Structures/Master Data/Actual Data/Planning)與 TFIN22 Part 2 Unit 12(CO-PA Information System)|S4F29 Unit 7(Tools)在 TFIN22 中散見於各單元,無獨立對應

總覽:帳戶式(Margin Analysis)與成本計算式 CO-PA 比較

S4F29 全書都在兩種 CO-PA 之間來回對照。先把整體差異整理成一張表,後面各 Lesson 會再細談。教材多半寫成「account-based CO-PA」,S/4HANA 新版正式名稱為 Margin Analysis(利潤率分析);「costing-based CO-PA」則仍稱成本計算式獲利分析。

比較項目帳戶式 Account-based/Margin Analysis成本計算式 Costing-based
資料承載單位G/L 科目(成本要素即 G/L 科目,科目類型 P = 初級成本/收入、S = 次級成本)值欄位(Value Field,VVxxx),由 PA 轉移結構、條件類型對應
實際資料表ACDOCA(Universal Journal),市場區隔特性直接成為 ACDOCA 欄位(WW* 自訂特性會被附加到 ACDOCA)自有表 CE1xxxx(實際明細)、CE2xxxx(計畫明細)、CE3xxxx(彙總)、CE4xxxx(區隔表)
計畫資料表ACDOCP(新版);教材 1610/1709 版仍提到 COEJ/COSPCE2/CE3(KEPM 規劃架構)
與 FI 調節天生一致,同一筆分錄,無須調節需用調節報表(KEAT)比對 SD/FI/CO-PA
COGS 認列時點出貨(Goods Issue)時即認列(與 FI 一致)開立發票(Billing)時才以 VPRS/評價帶入
預估/應計值不做 CO-PA 內部評價;可用統計條件 + 預測分類帳(Prediction Ledger)呈現可用評價策略(成本計算表、產品成本估計、User Exit)算出預估運費、佣金等「帳上沒有」的值
訂單收入(Incoming Orders)透過 Predictive Accounting 寫入延伸分類帳(Extension Ledger)紀錄類型 A(Order Income)直接寫入
COGS 拆分Cost Splitting Profile:依成本元件拆到不同 G/L 科目成本元件 → 值欄位(最多 6 組平行評價)
生產差異細分Price Difference Splitting Profile:差異類別 × 成本要素 → 目標 G/L 科目PA 轉移結構:差異類別 × 成本要素群組 → 值欄位
變動/固定成本同一科目以「Total Value」與「Fixed Value」兩個基本關鍵指標區分,報表中相減得變動成本可直接拆到不同值欄位
幣別交易幣、公司代碼幣、控制範圍幣(新版更多:全球幣、自由定義幣)經營範圍幣(必有,B0),可選公司代碼幣(10),及利潤中心評價(B2/12)
紀錄類型無(以業務交易、科目區分)F 帳單、A 訂單收入、B 直接過帳、C 結算、D 分攤、E 單一交易成本計算、G 客戶協議等
週期性重新評價不支援(以 ML 實際成本 COGS 拆分過帳取代)支援(評價點 02 Periodic Revaluation)
屬性式獲利區隔 Attributed PA segment支援(Simplified PA,「最佳猜測」)不支援
SAP 發展策略唯一持續開發的方向;Public Cloud 只有此選項僅維護不增強;On-Premise/Private Cloud 仍可用,可與 MA 並行
🆕 S/4HANA 最新變化(依一般知識與 SAP 官方發展說明整理)
  • Margin Analysis 為預設與建議方案:新導入(Greenfield)一律建議只啟用 Margin Analysis;SAP S/4HANA Cloud Public Edition 只提供 Margin Analysis。教材本身也已明白表示「新開發只針對 Margin Analysis,不再增強 costing-based」。
  • Costing-based 的定位:在 On-Premise/Private Cloud 仍被支援,主要給 Brownfield 轉換、需要「應計/預估值」或「訂單收入」的舊客戶使用;可與 Margin Analysis 同時啟用(啟用類型 3 = 兩者皆啟用),但兩者資料不互通、計畫也要分開做。
  • Universal Journal 擴充欄位:產生經營範圍時,所有獲利特性(含 WW 自訂特性)都會以附加結構寫入 ACDOCA/ACDOCP(以及 ACDOCA_M_EXTRACT 等),因此 G/L 報表、Fiori 分析 App 可直接依客戶、產品、物料群組等維度切片,不必再走 CE 表。
  • Margin Analysis 補強的功能(逐版累積):COGS 依成本元件拆分(含帳戶式拆分 Account-based Split,涵蓋轉撥、跨公司、第三方、內部訂單、專案)、生產差異依差異類別拆科目、實際成本(Material Ledger)期末 COGS 重估拆分、Event-Based Revenue Recognition(EBRR)即時認列專案/服務收入並帶市場區隔、Predictive Accounting 與 SD 統計條件過帳、ACDOCA 數量欄位(額外數量欄)、實際與計畫的 Top-down Distribution、Universal Allocation(Fiori「Manage Allocations」)、Realignment for Margin Analysis、Group Valuation/Profit Center Valuation(Universal Parallel Accounting)等。
  • 報表:以 CDS/Fiori 分析 App(如 Market Segments - Actuals、Product and Service Margins、Sales Accounting Overview)與 SAP Analytics Cloud 為主,舊的 KE30 Drill-down 報表持續可用但不再發展。
🎯 考試重點
  • 帳戶式 = 科目 + ACDOCA + 與 FI 永遠一致;成本計算式 = 值欄位 + CE 表 + 可做評價、可放訂單收入。
  • COGS 時點:帳戶式在出貨(GI),成本計算式在開票(Billing)。這是最常考的差異。
  • 只有 costing-based 有:紀錄類型、評價策略、週期性評價、6 組平行 COGS 評價、經營範圍幣。
  • 只有 account-based 有:屬性式獲利區隔、Prediction Ledger 整合、ACDOCA 即時與 FI 一致。

Unit 1:獲利管理(Profitability Management)

Lesson 1:獲利管理的選項(Outlining Profitability Management Options)

本課建立整門課的語彙:獲利管理有哪些「會計方法」、哪些「觀點」,以及 S/4HANA 如何把財務會計與管理會計合為一體。

核心名詞

名詞說明
銷貨成本法 Cost-of-Sales Accounting把「賣掉的東西」的收入與其對應成本配對,損益表依功能(銷售、管理、研發)呈現;最適合做邊際貢獻(Contribution Margin)分析,CO-PA 採用此法。
期間會計 Period Accounting(總成本法 Total Cost)把一段期間內的收入、所有初級費用、存貨與在製品變動、資本化自製成果彙總,依成本性質呈現;適合生產單位與利潤中心(EC-PCA/G/L 損益表)。
兩循環系統 Two-circuit systemECC 時代 FI 與 CO 各自記帳、需調節;S/4HANA 合為單一循環(Universal Journal)。
科目類型 Account TypeG/L 科目主檔上的欄位決定此科目是否為成本要素(P 初級成本/收入、S 次級成本),S/4HANA 不再有獨立成本要素主檔(KA01 已併入 FS00)。

兩種方法套在同一組交易、同一套法規下,最終淨利理論上相同,差別只在呈現;法定報表要用哪一種通常由各國法規決定。

獲利分析的深度選擇

  • 全額吸收(Full Absorption):配銷業不需細拆產品成本時即足夠。
  • 標準成本拆固定/變動:製造業常需要,才能算出 CM I、CM II。
  • 標準成本 + 差異:逼近期間實際成本。
  • 期間實際成本(Material Ledger 實際成本法):以 ML 的期間實際成本做邊際分析。

兩種觀點

觀點工具主要使用者回答的問題
銷售報導 Sales Reporting(市場導向)CO-PA業務、行銷、產品經理、企業規劃哪個客戶/產品/區域/通路賺錢?
責任報導 Responsibility Reporting(內部組織導向)PCA(S/4HANA 中整合於 New G/L)利潤中心主管、會計哪個責任單位賺錢?資產報酬多少?

PCA 可依區域(分公司、工廠)、功能(生產、銷售)或產品線(產品群、事業部)建立利潤中心架構;在 S/4HANA 中利潤中心是 ACDOCA 的一個欄位,屬於總帳的一部分。

💡 實務提示導入時常被問「做 PCA 就好還是要 CO-PA?」:只要需求含「客戶 × 產品 × 通路」多維邊際分析,就需要 CO-PA;若只要內部責任單位損益與資產負債表,PCA(含 Document Splitting)即可。
🆕 S/4HANA 最新變化SAP Learning 目前把獲利分析放在「SAP S/4HANA Management Accounting」學習旅程中,課程內容已改以 Margin Analysis 為主軸;Costing-based 只作為比較與轉換說明(依一般知識)。
🎯 考試重點
  • CO-PA 採銷貨成本法;PCA(G/L)預設為期間會計,但可透過功能範圍(Functional Area)做銷貨成本法報表。
  • 「Cost-of-sales accounting」是會計方法;「Marginal / Inventory / Stock list accounting」都不是(題庫干擾選項)。
  • 成本要素由 G/L 科目主檔的 Account Type(科目類型)決定。

Lesson 2:CO-PA 與利潤中心會計比較(Comparing Profitability Analysis and Profit Center Accounting)

CO-PA 的目的

提供「以市場區隔為單位」的獲利資訊,支援業務與行銷決策。市場區隔(Market Segment)=銷售組織資訊 + 客戶 + 產品的組合;績效數字(Performance Figures)=數量、收入、折扣、加價、產品成本、邊際、期間費用。CO-PA 的結果可用多維報表自由切換、排序、鑽取。S/4HANA 兩種 CO-PA 都能做邊際貢獻分析。

EC-PCA 的目的

計算公司內部各利潤中心(在市場上獨立經營、對自身收入與成本負責的組織子單位)的內部營業結果。所有與利潤相關的物件(物料、成本中心、訂單、專案、銷售訂單、資產、成本標的、獲利區隔)都在主檔上指定利潤中心;可把利潤中心當作投資中心,期末移轉固定資產、應收應付、存貨、在製品等資產負債表項目,計算 ROI、現金流等。

管理會計各元件回答的問題

問題元件
公司發生了哪些成本?CO-OM(成本中心、內部訂單)
產品或服務成本多少?CO-PC(產品成本控制)
哪些市場區隔成功?CO-PA
各組織單位(利潤中心)獲利如何?EC-PCA/G/L 中的 PCA

實際值流入 CO-PA(帳戶式)

來源流程CO-PA 中的過帳
1a 開票 Billing收入、銷貨折讓
1b 出貨 Goods IssueCOGS(可依 FI 的 Cost Splitting Profile 拆成本元件科目)
2 生產訂單差異價差/差異類別(依 Price Difference Splitting Profile 拆科目)
3 成本中心成本分攤(Assessment)、作業分配(Activity Allocation)
3a 依功能範圍的成本中心超/欠吸收成本中心間接費用
4 直接的銷售費用FI 直接指派至獲利區隔
5 成本標的的收入與成本結算至 CO-PA(內部訂單、專案、銷售訂單項目)
銷售訂單 SD→出貨 GI(帳戶式 COGS)→開票 Billing(收入;成本計算式 COGS)→期末:差異結算、成本中心分攤、訂單結算→完整邊際報表

成本計算式另有:(1) 對訂單或帳單即時評價預估折讓與成本;(2) 期末週期性重新評價,加入實際製造成本;標準 COGS 的固定與變動部分可放進不同值欄位。所有其他期間費用也可移轉到兩種 CO-PA,以支援「總成本法 vs 銷貨成本法」的調節。

Exercise 1 情境:執行 CO-PA 報表

  1. 開啟 Run Profitability Report - Profitability Analysis(KE30),設定經營範圍 A000、選 Costing-based。
  2. 執行以明細為基礎的邊際報表(S4F20LI),期間 1–12、紀錄類型 F、版本空白,輸出為圖形報表。
  3. 在導覽區雙擊「Division」→ 再鑽到 Sales Organization 1010 → 再鑽到 Sales Order,觀察多維鑽取。
  4. 開啟 Market Segments - Actuals:此 App 直接讀 ACDOCA,與 CO-PA 類型無關;確認關鍵指標有交易幣、公司代碼幣、全球幣三種。
  5. 以 G/L 科目篩選收入科目區間、把銷售組織放到列並使用「Swap Axes」比較德國 1010 與美國 1710 的收入。
🆕 S/4HANA 最新變化EC-PCA(經典利潤中心會計,表 GLPCA)在 S/4HANA 不再使用,利潤中心資訊直接存在 ACDOCA;利潤中心的資產負債表需透過 Document Splitting 產生。教材仍寫「EC-PCA 是統計性元件」是 ECC 觀念,考試時要分清楚。
🎯 考試重點
  • 只有 PCA 能分析 Cash Flow、資產負債表項目(ROI);CO-PA 專注損益。
  • PCA 不是物流(Logistics)元件,是會計元件。
  • 「利潤中心是代表內部責任的組織子單位」為真。
  • CO-PA 的「銷售導向」:交易完成(開票)前不認列對公司成功的貢獻。

Lesson 3:獲利管理物件分析(Analyzing Profitability Management Objects)

主要物件

物件定義報表格式
獲利區隔 Profitability Segment產品、客戶、銷售結構資訊的組合(亦含公司代碼、事業範圍、利潤中心),是 CO-PA 的科目指派物件銷貨成本法
利潤中心 Profit Center公司內的責任範圍,含投資中心概念;全部掛在標準層級(Standard Hierarchy)下期間會計(可配合功能範圍做銷貨成本法)

組織單位

經營範圍 Operating Concern←控制範圍 Controlling Area(1:n)←公司代碼 Company Code(1:n)←工廠 Plant
  • 經營範圍:CO-PA 的最高組織單位,定義可一起報導的行銷銷售資訊範圍;若所有控制範圍與公司代碼會計年度變式相同,通常只設一個。
  • 控制範圍:獨立成本會計的單位(成本中心、利潤中心、訂單會計);多個公司代碼可掛同一控制範圍以做跨公司分攤(不考慮稅)。
  • 公司代碼:法定報表的最小單位。工廠:生產與物流的主要組織單位。

平行幣別

元件儲存幣別
成本計算式 CO-PA經營範圍幣(必要);可加選公司代碼幣(資料量加倍);可再加利潤中心評價
帳戶式 CO-PA交易幣、公司代碼幣(本地幣)、控制範圍幣(新版 ACDOCA 還有全球幣與最多 8 個自由定義幣)
EC-PCA(經典)交易幣、本地幣、利潤中心幣
FI交易幣、公司代碼幣、平行幣(如指數幣)

Customizing Monitor(KECM)

一次看完經營範圍的組織指派:控制範圍、公司代碼與其工廠、銷售組織,以及經營範圍基本設定。若在 CO-PA 使用利潤中心評價做平行過帳,Material Ledger 必須啟用(S/4HANA 已預設啟用)。

公司的不同觀點與平行評價

觀點需求CO-PA 對應
法定觀點(公司代碼)與各公司損益表一致Legal valuation
集團觀點消除集團內部利潤,把集團當一個單位Group valuation
利潤中心觀點利潤中心間的內部銷售也要納入,使用移轉價格Profit center valuation(利潤中心間內部收入)

也可把 Material Ledger 實際成本的結果帶入 CO-PA:將 ML 的成本元件結構對應到經營範圍中為此觀點建立的值欄位。

Margin Analysis 的策略定位(教材特別段落)

  • 財務部門被期待從「處理作業」轉向「提供決策洞察」,且要前瞻(預測、智慧提醒、內嵌分析)而不只回顧。
  • Margin Analysis 完全建立在 Universal Journal 上:所有維度(含自訂欄位)直接記錄、不需調節、有完整審計軌跡;Universal Journal 的新功能(分類帳、幣別、評價、預測、模擬)自動適用。
  • 收入與 COGS 在過帳當下就指派到市場區隔,專案銷售等情境也能即時帶維度 → 期中即時看到邊際。
  • 內嵌分析:Margin Analysis 報表與一般 G/L 報表(如依市場區隔的損益)都能鑽到明細,不必搬資料到 BW。
  • 1709 以前某些情境仍需走 costing-based 架構,代價是又要調節、又無法即時。
  • 自 1809 起 FI 提供 Predictive Accounting(Unit 4 詳述)。
🆕 S/4HANA 最新變化教材時點寫「On-Premise 的 Margin Analysis 建構中」;到 2020 之後各版本,Margin Analysis 已成為 On-Premise 與 Cloud 的正式名稱與主力。Group/Profit Center Valuation 在新版可透過 Universal Parallel Accounting(以分類帳承載平行評價)在 ACDOCA 中處理(依一般知識)。
🎯 考試重點
  • 帳戶式 CO-PA 的三種幣別:交易幣、本地幣、控制範圍幣(不是經營範圍幣、不是 PCA 幣)。
  • 經營範圍才是 CO-PA 的關鍵組織單位;控制範圍是「內部報導用的組織單位」;公司代碼是「client 中獨立會計單位」;工廠是「生產設施」。
  • 只能在 costing-based 分析:雜項「應計成本」(Miscellaneous accrued costs,即評價出的預估值)。
  • House Bank 不屬於 CO-OM 主檔。

Unit 2:結構(Structures)

Lesson 1:經營範圍的概念(Introducing the Concept of an Operating Concern)

基本概念

名詞說明例子
特性 Characteristic想要報導的分析維度事業部、區域、產品、客戶
特性值 Characteristic Value特性的實際值區域=南區、公司代碼=1000
獲利區隔 Profitability Segment多個特性值的組合(技術定義),系統自動編號(PAOBJNR)北區 + 產品 T-F100 + 業務員 Miller
值欄位 Value Field金額或數量欄位(僅 costing-based)總銷售、加價、折扣、銷貨成本

特性的四種來源

類別定義方式例子
固定特性 Fixed系統必備、自動帶入、不能刪除公司代碼、控制範圍、工廠、產品、客戶、開票類型、事業範圍、銷售訂單;技術欄位如值類型、版本、期間、年度
參照 SAP 表 Referenced從客戶主檔、物料主檔、銷售單據等表抓欄位(長度 ≤ 5 字元的欄位名),或 SD 夥伴角色(結構 PAPARTNER)物料群組 MATKL、行業別 BRSCH
自訂 Custom (WW)只在 CO-PA 用,名稱以 WW 開頭、共 4–5 字元,可選擇讓系統產生檢查表;需自行定義衍生策略事業單位 WWSBU
預定義 Predefined欄位目錄中 SAP 提供的範例特性客戶群組、客戶區域、國家

除固定特性外,最多可加入 50 個非固定特性。所有特性須先存在於欄位目錄(Field Catalog,跨 client)才能放進經營範圍。每個特性背後都有檢查表(Check Table)驗證流入的值;不設檢查表屬例外,因為任何值都能進來。

值欄位

  • 只在 costing-based 使用;沒有「固定值欄位」,全由自己選。命名 VV 開頭、4–5 字元,同樣先進欄位目錄。
  • 銷售相關(收入、折扣、加價)通常拆得很細;期間成本通常彙總。
  • 淨收入、邊際貢獻這類「計算項」不必建值欄位,報表或關鍵指標方案(Key Figure Scheme)計算即可,節省儲存。
  • 值欄位可設時間彙總規則:SUM(加總)、AVG(平均)、LAS(最後值)— 例如「員工人數」用 LAS/AVG 才合理。
  • 帳戶式:所有值記在成本/收入要素,最多三種幣別,報表使用固定的基本關鍵指標(Value CO Area Currency、Fixed Value CO Area Currency…)。

經營範圍屬性(Attributes,client 相依)

屬性說明
經營範圍幣 Operating Concern Currencycosting-based 實際資料一定以此幣別記錄;只要尚未過帳都可改
公司代碼幣 Company Code Currency可選,避免匯率波動差異,便於與 FI 直接調節
利潤中心評價 Profit Center Valuation以利潤中心間移轉價格觀點另存一份
會計年度變式 Fiscal Year Variant必須與指派的公司代碼、控制範圍一致

經營範圍的「結構」(資料結構:特性與值欄位)是跨 client;「屬性」是 client 相依。

⚙️ 設定路徑(IMG)SPRO → Controlling → Profitability Analysis → Structures → Define Operating Concern → Maintain Operating Concern(KEA0)
維護特性 KEA5、維護值欄位 KEA6;組織指派:Enterprise Structure → Assignment → Controlling → Assign controlling area to operating concern(KEKK);啟用 CO-PA 類型:Controlling → Profitability Analysis → Flows of Actual Values → Activate Profitability Analysis(KEKE:0 不啟用/1 Costing-based/2 Account-based/3 兩者)

Exercise 2 情境:評估經營範圍基本設定

  1. 以 Customizing Monitor(KECM,磚組 COPA Basic Configuration)檢視 A000。
  2. 確認控制範圍 A000 指派到經營範圍 A000、兩者會計年度變式相同、公司代碼 1010 亦同。
  3. 查看控制範圍與公司代碼的會計科目表,確認銷售組織 1010 指派到公司代碼 1010。
🆕 S/4HANA 最新變化經營範圍產生時,所有特性會附加到 ACDOCA(擴充欄位),因此 Margin Analysis 不必建值欄位;新版還新增可在 ACDOCA 記錄的額外數量欄位,補足「帳戶式沒有數量」的老問題(依一般知識)。
🎯 考試重點
  • costing-based 的基本概念:特性、獲利區隔、值欄位(「內部責任」「控制範圍幣」不是)。
  • 尚未過帳前可變更的是經營範圍幣。
  • 非固定特性上限 50;自訂特性以 WW、值欄位以 VV 開頭。
  • 欄位目錄與資料結構跨 client;屬性 client 相依。

Lesson 2:定義資料結構(Defining Data Structures)

建立步驟

  1. 確認欄位目錄已有所需特性(KEA5)與值欄位(KEA6)。
  2. 命名經營範圍並維護屬性、儲存。
  3. 把特性(與 costing-based 用的值欄位)拉進資料結構、儲存、啟用(Activate)— 不啟用則指派會遺失。
  4. 產生環境(Generate Environment),系統建立 CE 表與檢查表。日後新增特性/值欄位都要重新產生;重新產生不影響、也不會回填既有交易資料(回填要靠 Realignment 或週期性評價)。

產生的表格(xxxx = 經營範圍代碼)

表內容
CE0xxxx邏輯明細結構
CE1xxxx實際明細(含所有特性與值欄位、技術欄位)
CE2xxxx計畫明細
CE3xxxx區隔層級(Segment Level):獲利區隔號碼 + 期間 + 值欄位;Drill-down 報表讀取,約 2000 bytes/筆
CE4xxxx區隔表(Segment Table):只有獲利區隔號碼與特性值,約 250 bytes/筆;兩種 CO-PA 共用
CE4xxxx_KENCRealignment 紀錄(保存原過帳時的特性值)
CE4xxxx_ACCT科目指派資訊
CE4xxxx_FLAG已過帳的特性
CE5xxxx邏輯區隔層級
CE7/CE8xxxx分攤用內部輔助結構

帳戶式 CO-PA 的資料位置(S/4HANA)

  • 實際明細:ACDOCA;計畫明細:ACDOCP(教材 1610 時期另提 COEJ/COSP)。
  • COEP 只存值類型 ≠ 4、≠ 11 的明細;讀取值類型 4/11 時會被導向 ACDOCA(相容舊程式),寫入 COEP 不再支援。
  • COSS 只是 View,不存資料。
  • 獲利區隔定義兩種 CO-PA 共用 CE4xxxx。

Universal Journal 中的獲利區隔

ECC 痛點S/4HANA 解法
ML 沒有 G/L 科目與利潤中心;AA 沒有利潤中心/科目的總計ACDOCA 一張表含所有模組細節,可擴充欄位
FI:CO 文件 1:n、行項 n:m,細度不同同一筆分錄單一來源
G/L 與 CO-PA 在不同時點、不同實體更新同時寫入,無須調節(G/L vs 子帳、G/L vs CO-PA、多分類帳、Reconciliation Ledger、ERP vs BW、總計 vs 明細)
報表需多個 BW 抽取器內嵌即時多維報表,BI 只需一個抽取器
需限制區隔層級特性以壓低區隔數(KEQ3)S/4HANA 不再需要

無獲利區隔項目的衍生:啟用帳戶式 CO-PA、且 G/L 科目屬初級成本/收入或次級成本時,可對沒有指派獲利區隔的 G/L 行項執行 CO-PA 衍生,讓尚未結算到 CO-PA 的訂單、專案也能在市場區隔報表上看見(詳見 Unit 4 L6 屬性式獲利區隔)。資產負債科目只在 EBRR 與生產訂單結算到 FI 的特殊情況才有。舊版 KE30 Drill-down 看不到這類資料,只有 ACDOCA 新報表工具能看。

經營範圍範本(Operating Concern Templates,Quickstart)

  • S_AL 航線獲利範本、S_GO 跨行業範本、S_CP 消費品範本。
  • 不需 Customizing 即可示範 CO-PA;可看應用範例(報表、規劃畫面,系統會產生示範資料,之後可刪)。
  • 要正式使用必須先「複製」範本,再調整;也可把範本重設回原始狀態。

Exercise 3 情境:檢視資料結構、特性與值欄位

  1. 於 CO-PA 設定選單顯示 A000 的特性清單;查銷售區域(Sales District)的檢查表、行業別的來源表。
  2. 把清單項目分類:值欄位(Revenue、Customer Discount、Price Reduction、Variable Production Costs、Number of Employees)、固定特性(控制範圍、利潤中心、客戶、銷售組織…)、非固定特性(物料群組、銷售區域、客戶群組)、技術欄位(會計年度、成本要素、過帳日期)。
  3. 確認策略事業單位為自訂(WW)特性;檢查「員工人數」值欄位的彙總規則(非 SUM)。

Exercise 4 情境:評估經營範圍屬性

  1. 顯示 A000 幣別設定:經營範圍幣 EUR、公司代碼幣已勾、兩種利潤中心評價未勾 → 代表沒做移轉價格平行評價。
  2. 回答帳戶式使用的幣別(交易幣、本地幣、控制範圍幣)。
  3. 檢查經營範圍狀態(資料結構、環境是否已啟用/產生)— 未產生則無法過帳。
🆕 S/4HANA 最新變化Margin Analysis 的特性不再需要「區隔層級特性」限制;新版本並提供 Fiori 分析 App 直接讀 ACDOCA 的市場區隔欄位,CE 表只對 costing-based 有意義。若停用 costing-based,CE1–CE3 不再寫入,但 CE4 仍作為獲利區隔號碼的定義表(依一般知識)。
🎯 考試重點
  • 可在明細顯示功能存取的表:CE1(實際明細)、CE2(計畫明細);Drill-down 讀 CE3 + CE4。
  • CE4 只存特性值與區隔號碼;CE3 存值欄位與期間。
  • 重新產生經營範圍不會回填舊資料。
  • 帳戶式實際 → ACDOCA,COSS 是 View,COEP 不存值類型 4/11。
  • 範本:S_AL、S_GO、S_CP;使用前要先複製。

Unit 3:主檔資料(Master Data)— 特性衍生與評價

Lesson 1:特性衍生與評價的概念(Describing the Concepts of Characteristic Derivation and Valuation)

流入 CO-PA 的每一筆資料,都由三種方式補齊內容:自動對應(原始單據直接帶入)、衍生 Derivation(補特性)、評價 Valuation(補值欄位,僅 costing-based)。

特性衍生 Characteristic Derivation評價 Valuation
補什麼特性值(誰、哪裡、什麼產品群)金額/數量(值欄位)
適用所有 CO-PA 相關交易(兩種 CO-PA 皆適用)僅 costing-based;選用功能
組成衍生策略(Derivation Strategy)= 一連串步驟,每步一種技術評價策略(Valuation Strategy)= 成本計算表、產品成本估計、User Exit(規劃時可用 SD 定價程序)依序執行
控制每步可設:執行條件、失敗反應(錯誤訊息或略過)、是否覆寫指派給紀錄類型、評價點(Point of Valuation)、計畫版本
例子由物料主檔帶產品群組;由產品群組推策略事業單位以每件 3 元估包裝費;由產品成本估計拆出材料、人工、機器成本

SD 交易自動帶入:銷售組織、配銷通路、部門(Division)、客戶、產品、利潤中心、事業範圍,以及原單據上的 SD 夥伴。衍生出的特性若在「特性群組(Characteristic Group)」中未設為不可輸入,且不會造成不一致,使用者可手動覆寫。

原始交易(如帳單)→自動對應特性與值→衍生:補其他特性→評價:補預估值(costing-based)→CO-PA 明細
🆕 S/4HANA 最新變化Margin Analysis 沒有「評價」概念:預估值改用 SD 統計條件 + Predictive Accounting、或在 FI 做應計(Accrual Engine/Manage Accruals)呈現;實際成本則由 ML 期末 COGS 拆分過帳到科目(依一般知識)。
🎯 考試重點
  • 所有 CO-PA 相關交易都受衍生策略影響;評價是選用的。
  • 使用者自訂特性需要建立衍生規則(Derivation Rules)。
  • 系統會自動為所有固定特性建立衍生(True)。

Lesson 2:定義衍生策略(Defining a Derivation Strategy)

系統對每筆 CO-PA 交易嘗試為經營範圍中每個特性找值;找不到就以空白/未指派(#)過帳。所有區隔層級特性值的組合即獲利區隔。系統為每個經營範圍自動產生標準衍生策略,包含已知的特性依存關係;自訂特性要自行加步驟。步驟由上而下執行,被依賴的步驟要放前面;最後一步通常是把「虛擬利潤中心(Dummy Profit Center)」帶入。

衍生技術

技術用途與特點
固定衍生 Fixed(含 Function call)Division、利潤中心等由系統產生不可修改的步驟;控制範圍、公司代碼、產品、客戶的衍生完全固定且不可覆寫,以確保與其他模組可調節
表格查詢 Table Lookup以已知特性值當 key 去讀主檔表(如以客戶讀 KNA1 取國家),可取整個欄位或部分字元(例如產品層級前幾碼);可改成讀收貨方而非售達方的國家。部分查詢於產生環境時自動建立,非固定的可修改
衍生規則 Derivation Rule使用者自訂「來源值 → 目標值」對照表,常用於 WW 特性;可加條件(如只限銷售組織 1000)、可設找不到時報錯或忽略;唯一可設時間相依(有效期間)的技術
移動 Move把一個特性(或其中一部分、或常數)搬到另一特性,例如收貨方空白時由售達方帶入
清除 Clear在特定條件下清空特性,例如某些產品不給業務員業績
區域、產品層級、客戶層級專用步驟,支援 SD 客戶層級報導
強化 Enhancement(User Exit/BAdI)以程式碼實作複雜邏輯

無獲利區隔項目衍生(Derivation for Items Without Profitability Segment)

前提:啟用帳戶式 CO-PA;G/L 科目為初級成本/收入或次級成本。可依物件類型與條件啟用:

物件類型選擇條件
成本中心成本中心類型
內部訂單訂單類型
WBS專案設定檔
銷售訂單項目項目類別
生產訂單訂單類型
⚙️ 設定路徑(IMG)SPRO → Controlling → Profitability Analysis → Master Data → Define Characteristic Derivation(KEDR)
同一區:Activate Derivation for Items without Profitability Segment;特性值維護 KES1;衍生分析可由 KECM 的 Derivation Analysis 檢視(可用 ALV 搜尋特性在哪些步驟被使用)

Exercise 5 情境:評估衍生設定

  1. 以 Display Characteristics - Profitability Analysis 查物料群組的來源表與有效值;以 Display Characteristic Values 看自訂特性「產品類別」的檢查表。
  2. 開 Edit Derivation Strategy - Profitability Analysis(KEDR),先只見使用者步驟,展開可看系統預設步驟;說明為何部分步驟不可改(固定衍生)。
  3. 檢視「產品類別」的衍生規則:物料群組 P001→S 服務、L004→F 成品、L002–L003→R 替換品、L001→T 貿易品。
  4. 檢視由銷售組織查公司代碼的 Table Lookup:來源表為銷售組織主檔,因為是查表所以沒有規則值。
  5. 檢視收貨方的 Move 步驟:條件為「收貨方為初始值」時才由售達方搬入。

Exercise 6 情境:模擬明細並檢查衍生

  1. 手動輸入 CO-PA 明細只會存在其中一種 CO-PA,為避免兩邊不一致,改用 Simulate CO-PA Valuation - Profitability Analysis(KE21S),不可儲存。
  2. 輸入過帳日、紀錄類型 F、評價點選 Legal view,再填客戶、產品、工廠、銷售組織、通路、部門。
  3. 使用衍生分析逐步查看:單位如何衍生、銷售區域如何從客戶主檔取得。
💡 實務提示衍生規則若改了,舊資料不會自動變;要讓歷史資料套用新規則,需執行 Realignment(Unit 7)。時間相依規則則可讓不同期間套用不同對照,減少 Realignment 需求。
🆕 S/4HANA 最新變化Fiori 上 Manage Derivation Rules/Edit Derivation Strategy 取代 GUI;Margin Analysis 新版也支援在 G/L 過帳時即時衍生並寫入 ACDOCA 擴充欄位(依一般知識)。
🎯 考試重點
  • 只有衍生規則可設時間相依。
  • 控制範圍、公司代碼、產品、客戶的衍生不可被覆寫。
  • 衍生失敗 → 特性值為未指派(#),不一定報錯,除非步驟設定要報錯。
  • 策略最後一步常為帶入虛擬利潤中心的 Move。

Lesson 3:以產品成本評價(Valuation with Product Costing)

評價讓 costing-based CO-PA 在實際成本還沒入帳前,先算出預期的佣金、運費等,或從 CO-PC 取得詳細的產品成本拆分。可用於實際與計畫;可即時(Real-time,系統負擔較重)或週期性(Periodic,可重新評價)。

評價策略

  • 可組合:成本計算表(條件類型 → 值欄位)、產品成本估計(成本元件 → 值欄位)、User Exit(直接寫值欄位)。
  • 指派到紀錄類型(F 帳單、A 訂單收入…)與評價點(01 實際即時、02 週期性重評、計畫);計畫評價要指定版本。
  • 數量依據:紀錄類型 F 取開票數量,A 取訂購數量。
  • 可指定 6 組不同的成本估計到不同值欄位;也可兩組共用同一值欄位並勾「Exclusive Access to Cost Estimate」— 系統先找銷售訂單成本估計(變式物料),找不到才用標準成本估計,兩者只取其一。

成本估計鍵 Costing Key

設定說明
讀哪種估計標準、修正標準、目前成本估計,或指定成本計算變式/版本
Period Indicator(標準估計)0 未來標準、1 目前標準、2 前期標準(三者皆以期間首日讀取,依物料主檔估價段);3 過帳日有效的標準、4 出貨日有效的標準(不管物料主檔紀錄)
指派層級指派給產品、物料類型,或最多 3 個特性的任意組合(例如工廠 + 產品 + 群組);必備欄位:評價點、紀錄類型、(計畫時)版本
值欄位指派成本元件 → 值欄位,可一對一、多對一,並可把固定與變動部分拆到不同欄位 → 計算 CM I(收入-變動成本)、CM II(CM I-固定成本)

COGS 拆分(Splitting the Cost of Goods Sold,帳戶式/Margin Analysis)

在帳戶式下以 G/L 科目呈現成本元件拆分,含期末依實際成本重估的 COGS 也能拆。兩種選擇:

  • 只拆以銷售訂單為基礎的發貨(舊功能仍可用)。
  • 勾 Account-Based Split:所有流程都拆 — 庫存轉撥、跨公司銷售、第三方銷售、掛內部訂單或專案的銷售、FI/CO 內部流程(如 FB01、FB50)。
  1. 建立各成本元件要過帳的 G/L 科目。
  2. 定義 Cost Splitting Profile 並指派控制範圍(決定會計科目表)。
  3. Source Accounts:指定要拆的 COGS 科目與評價觀點。
  4. Strategy Sequence:每個來源科目定義拆分策略的優先序,第一個失敗就試下一個。
  5. Target Accounts:每個成本元件對應目標科目,並設一個預設科目;只有標記為「製成品成本 COGM」的元件會被使用。
  6. Offsetting Accounts(選用):不想沖掉原 COGS 科目時設定,例如要比較原始過帳與 ML 實際成本。
  7. Company Code Settings:把 Profile 指派到公司代碼(科目表需與控制範圍相同)。
  8. Document Type Mapping:拆分文件一律內部編號;原文件類型若外部編號,需對應到內部編號的類型。
⚙️ 設定路徑(IMG)Costing-based:Controlling → Profitability Analysis → Master Data → Valuation → Set Up Valuation Using Material Cost Estimate → Define Access to Standard Cost Estimate(KE40)/Assign Costing Keys to Products、Material Types、Any Characteristics/Assign Value Fields;評價策略:Master Data → Valuation → Define and Assign Valuation Strategy(KE4U)
帳戶式 COGS 拆分:Financial Accounting → General Ledger Accounting → Periodic Processing → Integration → Materials Management → Define Accounts for Splitting the Cost of Goods Sold

Exercise 7 情境:評估評價策略設定

  1. 查看成本估計鍵 I10 指向哪種成本估計與讀取期間(Period Indicator)。
  2. 查看成本估計鍵對特性的指派、成本元件 → 值欄位指派:直接材料放哪個值欄位?為何第一、二欄(總額/固定)相同的值欄位(代表不拆固定變動)?人工時間的值欄位是否同時含固定與變動?
  3. 以 Display Material Cost Estimates(CK13N)看產品 T-F1## 已發佈(FR)的標準估計(成本計算變式 PPC1、批量 100),記下直接材料、人工、機器成本。
  4. 以 Simulate CO-PA Valuation(KE21S)輸入開票數量、收入、COGS,比對評價結果與成本估計的元件拆分。
🆕 S/4HANA 最新變化在 S/4HANA 中若 costing-based 也依成本元件拆 COGS,教材提醒:帳戶式/G/L 端應改用「Define Accounts for Splitting the Cost of Goods Sold」,Margin Analysis 的 COGS 拆分已能與 G/L 完全一致;新版亦支援依 Material Ledger 實際成本的期末 COGS 拆分過帳(依一般知識與教材)。
🎯 考試重點
  • 產品成本估計來自 CO-PC,不是 CO-PA。
  • 成本計算表:條件類型→值欄位;產品成本:成本元件→值欄位;User Exit:直接寫值欄位。
  • Period Indicator 0/1/2 依物料主檔,3/4 依過帳日/出貨日。
  • 最多 6 組平行成本估計;Exclusive Access 二選一。
  • Account-Based Split 才會涵蓋第三方、跨公司、FB50 等流程。

Lesson 4:以成本計算表評價(Evaluating with a Costing Sheet)

成本計算表(Costing Sheet)是條件技術(Condition Technique)的核心,由一連串條件類型組成,每個條件類型取值或計算,並對應到經營範圍的一個值欄位。

條件類型的控制指標

指標意義
條件種類 Condition CategoryK = 取現有值欄位金額作為計算基礎(例如 RVEN 取收入 VV010、COGS 取 VV140);空白 = 以百分比算加價/減價;E = 現金折扣
計算類型 Calculation Type決定怎麼算:固定金額、百分比、依數量(例如每件 3 元)
條件類別 Condition Class區分折扣/加價(A)與價格(B);K 類通常配 B
Scale Basis決定把級距解讀為金額或數量
  • 基礎條件類型(Base):代表已由其他方式填入的值欄位,主檔需為 條件種類 K、計算規則 B、條件類別 B。
  • 計算條件類型(Calculation):對小計列計算並真正填入值欄位;配有存取順序(Access Sequence)與條件記錄(依特性組合存放折扣、加價或絕對值)。
評價策略→成本計算表 ACT000→條件類型 OUPA(每件 3.00 EUR,工廠 1010)→存取順序 / 條件記錄→值欄位:出貨包裝費

Customizing Monitor 的評價分析

值欄位分析(Value Field Analysis)可看所有實際資料流入某值欄位的來源:SD 帳單與訂單收入、FI 與物流直接過帳、訂單/專案結算、成本中心分攤、外部資料轉入;並顯示該值欄位從哪個條件類型或成本要素繼承值,用來找不一致。評價分析可在輸入計畫或實際資料時模擬單筆明細、指定不同評價點測試;也可模擬已轉入帳單的再傳送(KE4S),分析評價錯誤。

⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Master Data → Valuation → Set Up Conditions and Costing Sheets → Define Condition Types/Define Access Sequences/Define Costing Sheets/Assign Value Fields;條件記錄於同區「Maintain Condition Records」維護

Exercise 8 情境:設定成本計算表評價

  1. 用 SPRO 顯示成本計算表 ACT000,檢查條件類型 OUPA:以數量為基礎,條件記錄為工廠 1010 每單位 3.00 EUR。
  2. 說明預估包裝費 = 開票數量 × 3.00,填入包裝費值欄位;實際包裝費之後才會在物流成本中心發生。

Exercise 9 情境:模擬明細並檢查評價

  1. 以 Simulate CO-PA Valuation 輸入特性與開票數量、收入、COGS,查看「出貨包裝」值欄位。
  2. 以 Create Pricing Report/Execute Pricing Report(V/LA、V/LD)建立「Pricing Report Group ##」:群組表頭為工廠、項目層級為條件類型與有效期間,執行時選 OUPA、今天到 9999/12/31。

Exercise 10 情境:用 Customizing Monitor 分析設定

  1. 在 Customizing Monitor 選評價總覽:評價點 01(實際即時)、紀錄類型 F 與 A,找出使用的評價策略、方法(物料成本估計 + 成本計算表)、使用的 CO-PA 數量欄位。
  2. 查 VV010 由哪個條件類型帶入及其定義。
  3. 用 Where-used List 找特性 BRSCH(行業別)在 CO-PA 哪些地方被使用。
🆕 S/4HANA 最新變化成本計算表評價只存在 costing-based。Margin Analysis 的對應做法:在 SD 定價程序把統計條件標記為「Relevant for Account Determination」,過帳到延伸分類帳(1809 起),或在 FI 以應計流程估列(依教材 Unit 4 與一般知識)。
🎯 考試重點
  • 成本計算表 = 一串使用者定義的條件類型。
  • 「Calculation type 決定系統如何解讀數值或數量級距」為假,那是 Scale Basis。
  • 基礎條件類型 K/B/B;計算條件類型才有存取順序與條件記錄。
  • Customizing Monitor 功能:組織總覽、Where-used、報表總覽、值欄位分析、評價分析、衍生分析。

Unit 4:實際資料(Actual Data)

Lesson 1:實際資料流程(Defining the Flow of Actual Data)

開票:收入、折扣 + 標準 COGS(CO-PCP 成本元件拆分)→CO-OM 初級成本 → 成本標的;作業成本中心被貸記→生產差異(差異類別)結算→剩餘間接費用分攤到獲利區隔
  • CO-PA 的邏輯:公司成功取決於與外部的交易;銷售完成後,依銷貨成本法把淨收入與銷貨成本(製成品成本 + 已知生產差異)比較,期末再把間接費用指派進來。
  • 生產差異 = 實際製成品成本與成本標的標準成本之差;生產訂單依差異類別結算到獲利區隔;作業成本中心則形成超/欠吸收。
  • S/4HANA 中若 costing-based 已把成本元件指派到值欄位,教材提醒應改用「Define Accounts for Splitting the Cost of Goods Sold」把元件對應到 G/L 科目,使帳戶式與 G/L 都可使用。
  • 帳戶式以同一科目的 Total Value 與 Fixed Value 區分固定/變動,報表中「總額-固定=變動」。
  • COGS 差異:costing-based 用 PA 轉移結構(成本要素 + 差異類別 → 值欄位);帳戶式用 Define Accounts for Splitting Price Differences。

紀錄類型(Record Types,costing-based)

代碼來源
A訂單收入(Incoming Sales Orders)
BFI/MM 直接過帳
C訂單/專案/銷售訂單結算
D成本中心分攤(Assessment)
E單一交易成本計算
F帳單(Billing)
G客戶協議(Customer Agreements)
I訂單相關專案
⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Master Data → Define Number Ranges for Actual Postings(KEN1);紀錄類型可在 Flows of Actual Values 相關設定中檢視
🆕 S/4HANA 最新變化Margin Analysis 沒有紀錄類型,改以業務交易類型、科目、分類帳來區分;COGS 與差異都以 G/L 科目細分,損益表本身就能呈現差異原因(依一般知識)。
🎯 考試重點
  • 生產差異(Production variance)= 實際製成品成本 − 標準成本。
  • 銷售導向:交易完成前沒有貢獻(True)。
  • 帳戶式變動成本 = Total Value − Fixed Value。

Lesson 2:與銷售訂單管理整合(Analyzing the Integration with Sales Order Management)

兩種 CO-PA 在 SD 整合上的差異

項目Costing-basedAccount-based
主要目的分析銷售交易的「預期結果」任何時點都可在科目層級與 FI 調節
訂單收入可直接帶入(紀錄類型 A)透過 Predictive Accounting(延伸分類帳)
COGS開票時以 VPRS 或評價帶入,最多 6 組平行評價出貨時隨 FI 過帳
預估值可評價計算統計條件 → 延伸分類帳

Predictive Accounting(預測會計,1809 起)

  • 建立銷售訂單時,系統檢查能否交貨/開票,模擬後續出貨與發票,並觸發收入認列、COGS 拆分等後續財務流程,以加前綴的文件號存為延伸分類帳(Extension Ledger)中的分錄。
  • 延伸分類帳類型「Prediction and Commitments」,掛在標準分類帳下,繼承標準分類帳所有分錄,只多存差異部分 → 避免重複資料。
  • 可在 Incoming Sales Orders - Predictive Accounting、Gross Margin - Presumed/Actual 等 App 看到不論開票狀態的完整訂單價值。
⚙️ 設定路徑(IMG)1. Financial Accounting → Financial Accounting Global Settings → Ledgers → Ledger → Define Settings for Ledgers and Currency Types(建立 Prediction and Commitments 延伸分類帳)
2. 以 SE11/SM30 在 FINSV_PRED_RLDNR 登錄預測分類帳
3. Activate Predictive Accounting for Incoming Sales Orders(每個控制範圍指定起始年度)
4. FINSV_PRED_FKART:銷售訂單類型 ↔ 開票類型;FINSV_PRED_FKREL:訂單相關開票的項目類別
5. 統計條件:定價程序中勾「Statistical」與「Relevant for Account Determination」、指派科目鍵(Account Key)→ G/L;並以 SM30 維護 FCOV_STAT_ACT(指定承載統計條件的分類帳群組)

銷售自庫存(Sales from Stock)

報價/訂單 VA01→交貨 + 揀貨 + 出貨 VL01N(MM、FI 過帳;帳戶式 COGS 寫 ACDOCA)→開票 VF01(收入、應收;costing-based 此時才收 COGS)
  • 出貨不會寫 costing-based CO-PA;COGS 要等帳單轉入時才進去。
  • 開票時 SD 定價程序計算收入、折讓、標準成本等並存在條件類型;條件類型對應值欄位(KE4I)即自動轉入 costing-based;同時條件類型也必須對應 G/L 科目,才能讓 FI、帳戶式、成本計算式三者調節。
  • 數量欄位(如開票數量 FKIMG、毛重)對應到 CO-PA 數量欄位(KE4M)。
  • FI 與 CO-PA 任一過帳失敗,另一個也不過帳,確保同步;修正後以 VFX3(Release to Accounting)重新傳送。
  • 訂單收入轉入 costing-based 的時點:依輸入日期,或依交貨日/預計結算日(偏向帳單相關的更新);CO-PA 晚於 SD 上線時,可補傳既有訂單(帳單以 KE4S 補傳)。

條件技術名詞

名詞說明
定價程序 Pricing Procedure規定單據可用的條件及順序;依客戶、銷售組織等決定
條件類型 Condition Type日常定價的一個面向(價格、折扣、加價)的系統表示
條件表 Condition Table識別一筆條件記錄的欄位組合
條件記錄 Condition Record實際存放的價格或折扣資料
存取順序 Access Sequence找有效條件記錄的搜尋策略(先找哪、再找哪)

PCIP(Product Costing Internal Price)/VPRS:把出貨時的物料價值帶到帳單;若標準價在出貨與開票間變動,仍保留出貨當時的價值,確保 COGS 與 FI 一致。成本估計評價則可在帳單轉入時取得固定/變動成本元件,並可設定以出貨日評價(成本估計鍵)。

模擬與調節

  • 帳單傳送模擬(KE4S 模擬模式):依當下設定顯示會寫入 CO-PA 的特性與值欄位,可做評價分析,不實際過帳。
  • 調節報表 FI/SD ↔ CO-PA(KEAT):列出條件類型、損益科目、值欄位的對應餘額;找出 SD 與 CO-PA、FI 與 CO-PA 的差異來源;也可檢查訂單與專案結算的值流。例:CO-PA 中以評價算出的「應計運費」在 SD/FI 沒有對應,屬合理差異。
  • 客戶協議(Customer Agreements,紀錄類型 G):在市場區隔規劃中為促銷編預算,於 SD 條件維護時、建立訂單時、開票時分別傳入 CO-PA,可做預算 vs 實際差異分析。

Exercise 11 情境:執行銷售訂單循環

  1. 以 Create Business Partner - Advanced(BP)把客戶 T-C## 在銷售範圍 1010/10/00 的價格群組改為 ZF。
  2. 建立保固統計條件 ZWAR 的條件記錄(VK11):物料 T-F1##、價格群組 ZF、每件 10。
  3. 查 PR00 與 ZWAR 對應的值欄位(KE4I)、FKIMG 對應的數量欄位(KE4M)。
  4. 建立標準訂單 OR(VA01),檢查可用量、條件、項目上的獲利區隔,並確認哪些特性可手動改。
  5. 以 Display Actual Line Items(KE24)看 costing-based 的訂單收入明細(紀錄類型 A)。
  6. 以 Table Viewer(SE16N)讀 ACDOCA、分類帳 ZP,確認預測分類帳已有 COGS 與統計保固條件;並用預測會計相關 App 檢視。
  7. 收貨(MIGO)、建立交貨並揀貨出貨(VL01N)、開票(VF01)。
  8. 以 KE30 分析兩種 CO-PA:帳戶式在明細報表確認 COGS;costing-based 檢查 COGS 指派到哪些值欄位。

Exercise 12 情境:分析值流

  1. 以 Analyze Value Flows(KEAT)輸入公司代碼、幣別類型、帳單號,勾顯示 FI 值與利潤中心值。
  2. 說明為何「應計運費」在 FI 沒有對應值(CO-PA 評價計算);鑽到對應文件(帳單號可由 VA03 單據流程查得)。
🆕 S/4HANA 最新變化Predictive Accounting 在新版擴大支援更多情境(例如採購承諾、服務訂單);新版 SD 定價條件可轉入延伸分類帳,使 Margin Analysis 也能呈現保固等預估成本,這原本是 costing-based 的強項(依一般知識)。
🎯 考試重點
  • condition type 是「日常定價活動在系統中的表示」;access sequence 是搜尋策略;condition table 是欄位組合。
  • 帳戶式 COGS 在出貨、costing-based 在開票(含 VPRS/PCIP)。
  • FI 與 CO-PA 同步過帳,一方失敗另一方也不過;VFX3 重新釋放。
  • Predictive Accounting 存在延伸分類帳(Prediction and Commitments),不影響標準分類帳。
  • 統計條件要勾「Relevant for Account Determination」才會進 FI 延伸分類帳。

Lesson 3:處理成本分攤(Processing Cost Allocations)

把 CO 成本移轉到 CO-PA 的方式與時間基礎

貸方物件/方法時間基礎T-code
成本中心分攤 Assessment期間成本,週期執行KEU1 建立 / KEU5 執行
直接作業分配 Direct Activity Allocation成本中心作業數量,隨時KB21N
間接作業分配 Indirect Activity Allocation成本中心作業數量,週期CO-PA 間接作業分配循環(IMG:Flows of Actual Values → Indirect Activity Allocation)
內部訂單/專案結算週期或全額結算KO88、CJ88
生產訂單結算全額結算(差異)KO88、CO88、KKS1 差異計算
銷售訂單結算全額結算VA88
  • 作業分配到 CO-PA:輸入發送成本中心、接收獲利區隔與作業數量,以作業計畫價評價,成本中心貸、獲利區隔借;例如運輸作業直接記到特定客戶。若 CCA 用成本元件拆分,價格可拆元件分配。
  • S/4HANA 不支援以 Template Allocation 把間接費用分配到 costing-based CO-PA。
  • 生產差異可分差異類別結算到兩種 CO-PA:costing-based 用「差異類別 + 成本要素 → 值欄位」;帳戶式用 Price Difference Splitting Profile 把組合對應到目標科目,並經由 FI 的 PA 轉移結構傳入。

分攤循環(Assessment Cycle)

  • 循環(Cycle)包含發送者、接收者、發送規則、接收規則、追蹤因子;循環內可有多個區段(Segment),每區段是一組一起處理的發送/接收組合。
  • 技術上一個循環也行,但為效能與重跑方便應拆多個依序執行;出錯時只需重跑受影響的循環。
  • CO-PA 分攤沒有疊代(Iteration)功能(CCA 分攤有)。
  • 發送成本中心以「分攤成本要素(次級,類別 42)」貸記;接收者為特性值組合,帳戶式以同一分攤成本要素借記、costing-based 以區段指定的值欄位借記。
  • 追蹤因子可取 costing-based 或帳戶式的值(循環表頭「Type of CO-PA」);分攤會同時寫入兩種 CO-PA(若都啟用)。
  • 生產成本中心可分攤餘額;銷售與管理成本中心可分攤餘額或總實際成本。
  • 流程分配:帳戶式用同一分配成本要素;costing-based 在 PA 轉移結構 CO 中把該要素對應值欄位;動態流程分配用流程範本(Process Template)以公式從 CO-PA 取成本動因。

Exercise 13 情境:建立並執行分攤循環

  1. Create Incoming Invoices(FB60):供應商 T-SUP01 的市場調查發票 10,000、稅碼 1I,費用科目掛成本中心 T-MKT##。
  2. Run Actual Overhead Allocation - Profitability Analysis:建立循環 CYC-##(KEU1),發送選擇類型 1 未拆分成本、不勾彙總追蹤因子、Type of CO-PA = 2 帳戶式、控制範圍 A000。
  3. 區段 SEG1:分攤成本要素、值欄位 VV380、發送值為已過帳金額、接收規則為固定百分比;發送成本中心 T-MKT##、成本要素 65001000;接收者為物料群組 L001、L004、P001,輸入各自百分比;建立循環執行群組 GR##。
  4. 以 KEU5 正式執行當期(不勾測試)。
  5. 以 KE24 看 costing-based 明細(幣別 B0、紀錄類型 D),確認行數、行銷費用值欄位、表為 CE1A000;再看帳戶式明細(ACDOCA,COEP 不存值類型 4)。

Exercise 14 情境:以作業類型分配成本到 CO-PA

  1. Manage Activity Types(KL01)建立 ENG##:類別 1(手動輸入、手動分配)、單位 H、指定分配成本要素。
  2. Edit Prices for Activity Types(KP26):版本 0、成本中心 T-ENG##、固定價 100 EUR/H。
  3. Enter Activity Allocation(KB21N):發送 T-ENG## / ENG##,接收「獲利區隔」產品 T-F1##、公司代碼 1010,數量 100 H。
  4. 設定經營範圍為帳戶式(KEBC),以 KE30 查成本要素 94309000(研發成本)10,000;比對 ACDOCA、COEP、CE1A000。
🆕 S/4HANA 最新變化新版建議改用 Universal Allocation(Fiori Manage Allocations/Run Allocations),支援 Margin Analysis 的實際與計畫分攤、Top-down Distribution,並提供結果追蹤;舊 KEU* 循環在 On-Premise 仍可用(依一般知識)。
🎯 考試重點
  • 直接/間接作業分配到 CO-PA 需要:成本中心(發送)、獲利區隔(接收)、作業數量;利潤中心不是必要輸入。
  • 作業分配(以及結算、FI 直接過帳)要把成本要素對應值欄位,用的是 PA 轉移結構(KEI1)。
  • CO-PA 分攤沒有疊代。
  • Template Allocation 不支援分配到 costing-based CO-PA(S/4HANA)。

Lesson 4:處理內部訂單(Processing Internal Orders)

成本標的可結算的值
內部訂單、專案、網路、銷售訂單成本、收入、應計值(Results Analysis/WIP 等)
生產訂單、產品成本收集器成本差異
  • 內部訂單/專案收集內部活動成本(例如廣告活動),活動結束後結算到適當的獲利區隔(產品線、銷售區域)。
  • 可用 CO 訂單收集「CO-PA 估列的應計成本」,實際發生時也記在同張訂單,訂單上即可看到估列 vs 實際差異(目前需手動貸記)。
  • 服務型 MTO 可用允許收入的內部訂單或客戶專案記成本與收入,完工後結算;但它們不含 BOM 與途程,若需製造要用生產訂單或流程訂單。

結算設定

訂單類型→結算設定檔 Settlement Profile→分配結構 Allocation Structure(帳戶式:結算成本要素)+PA 轉移結構 PA Transfer Structure(costing-based:成本要素 → 值欄位)
  • 帳戶式:以分配結構中的結算成本要素結算(或依原始成本要素結算 = 借方成本要素即結算成本要素)。
  • costing-based:以原始成本要素經 PA 轉移結構對應值欄位。
  • PA 轉移結構由多個指派列組成,每列把一段成本/收入要素區間或群組指派到值欄位,同時用於訂單結算、FI 直接過帳、CO 內部作業分配。要求:完整(所有可能借記的要素都要指派)且唯一(每個要素只出現一次)。
  • costing-based 可把固定與變動分到不同值欄位;帳戶式不行,但結算成本要素內仍分存固定與變動值,報表以 Total − Fixed 求變動。
⚙️ 設定路徑(IMG)Controlling → Internal Orders → Actual Postings → Settlement → Maintain Settlement Profiles(OKO7)/Maintain Allocation Structures(OKO6)/Maintain PA Transfer Structure(KEI1);FI 直接過帳用 PA 轉移結構 FI(KEI2)

Exercise 15 情境:結算內部訂單到 CO-PA

  1. Manage Internal Orders(KO01)建立拉斯維加斯展覽訂單:類型 Y400、功能範圍 YB35、物件類別 OCOST、利潤中心 OVHSALES,並釋放。
  2. 維護結算規則:接收類別「獲利區隔」,物料群組 L004。
  3. 以 Post General Journal Entries(FB50)借記費用 100,000 USD 指派訂單。
  4. 以「Internal Order - Plan/Actual YTD」(S_ALR_87012993)確認實際成本。
  5. 以 KO88 全額結算當期(不勾測試),查產生的 FI、CO、CO-PA 文件與表。
  6. 在 Customizing 查 Y400 的結算設定檔、分配結構、PA 轉移結構,確認分配結構使用的結算成本要素。
🆕 S/4HANA 最新變化啟用屬性式獲利區隔後,掛內部訂單的成本在過帳當下就能帶出市場區隔(報表用),期末仍需結算才算「真正」進入 CO-PA;結算本身也可用 Fiori Settle Orders 系列 App 執行(依一般知識)。
🎯 考試重點
  • 建立訂單時需指定訂單類型,系統才能找到結算設定檔 → 分配結構與 PA 轉移結構。
  • 「costing-based 結算到結算成本要素」為假(那是帳戶式)。
  • PA 轉移結構要完整且唯一。

Lesson 5:FI 直接過帳(Creating Direct Postings from FI)

直接過帳把直接成本、收入、折讓記到獲利區隔,例如:採購商品的授權費、特定運送的運輸保險、服務的成本與收入、行銷活動的進貨發票、呆帳沖銷。

  • 在 FI 過帳畫面的每一行,點「Prof. Segment」欄位開出指派對話框輸入特性;可為活動 RFBU 建特性群組控制顯示哪些特性。
  • costing-based:值與數量對值欄位的指派由 PA 轉移結構 FI(KEI2)定義。
  • 帳戶式:記在相同的成本/收入要素。
  • 若同一行同時指派獲利區隔與成本中心,真實過帳一律在獲利區隔,成本中心只做統計。

自動科目指派(Automatic Account Assignment)

MM 等自動產生的過帳可透過 OKB9 把成本要素預設到獲利區隔(再搭配衍生)。適用:

  • 價差作為期間成本(發票價與訂單價不同)。
  • 物料重估產生的收入或費用(例如移動平均價物料改價)。
  • 盤盈盤虧(存貨差異)作為期間成本。

Exercise 16 情境:FI 直接過帳到 CO-PA

  1. Enter G/L Account Entry (Enjoy)(FB50):借記佣金費用 10,000 EUR,稅碼 V0,點選獲利區隔,輸入客戶 T-C##、銷售組織、通路、部門(利潤中心自動帶出,否則用 T-PC9999);貸記科目 11100000。
  2. 設 costing-based,執行報表 S4F20CM(KE30)看被選到的值欄位 — 由 PA 轉移結構 FI 依成本要素決定。
  3. 切帳戶式執行同報表並鑽到明細報表。

Exercise 17 情境:物料重估並分析 CO-PA 文件

  1. Change Material Price(MR21):原料(價格控制 V 移動平均)降價 10%,重估現有庫存。
  2. 顯示改價文件,查看 FI 與 CO-PA 文件:記下 G/L(初級成本要素)與 costing-based 值欄位。
  3. 以 KEI3(PA 轉移結構 FI 的成本要素 → 值欄位)與 OKB9(成本要素 → CO-PA 預設指派)解釋整合設定。
🆕 S/4HANA 最新變化Fiori Post General Journal Entries 與 Manage Journal Entries 支援直接輸入市場區隔欄位;OKB9 的預設科目指派在新版也可透過 Fiori「Manage Default Account Assignments」維護(依一般知識)。
🎯 考試重點
  • 成本中心與獲利區隔同時指派 → 真實過帳在獲利區隔。
  • MM 經 FI 到帳戶式 CO-PA 需要:科目指派(Account Assignment,OKB9)+初級成本要素;PA 轉移結構是 costing-based 才需要。
  • KEI2/KEI3 = PA 轉移結構 FI;OKB9 = 自動科目指派。

Lesson 6:其他實際過帳(Evaluating Other Actual Postings in CO-PA)

訂單相關製造的差異計算與結算

  • 建立成本標的時自動做預估成本(Preliminary Cost Estimate)。耗用庫存物料、作業、初級成本、流程成本都即時記到生產訂單;入庫時以交貨數量貸記成本標的(標準價物料可能產生重估),最終確認後計算差異並結算到 FI 與 CO-PA。
  • ECC 只能把差異以單一金額結算到價差科目;S/4HANA 可把差異類別(價格、數量、資源用量、投入、產出、批量…)依來源成本要素結算到不同 G/L 科目,損益表即可看出差異原因。
  • costing-based:結算設定檔勾「Variances」,PA 轉移結構中每個「成本要素群組 × 差異類別」對應一個值欄位;所有借方成本要素、所有差異類別都必須被涵蓋,且組合唯一。評價需選用目前標準估計並把成本元件連到值欄位。
  • 帳戶式:價差科目必須是初級成本要素(OMWB 自動過帳中指定),再用 Price Difference Splitting Profile 把差異類別 × 成本要素對應到目標科目。
  • 結算時依生產訂單資訊與衍生自動找獲利區隔;結算到帳戶式是「選項」不是標準;只有目標版本 0 的差異可結算到獲利區隔。

銷售訂單成本收集器(Sales Order with Cost Collector)

複雜 MTO(如廠房建置)與服務需要在銷售訂單項目上控制成本與收入,期末做 Results Analysis(依 IFRS、US-GAAP 等方法計算 WIP、預期損失準備、應計成本),再結算到 CO-PA。非評價銷售訂單庫存一定要用帶成本與收入的訂單項目;SAP 建議用評價銷售訂單庫存。

設定元件內容
結算設定檔允許接收者:獲利區隔與 G/L;含分配結構與 PA 轉移結構
需求類別 Requirement Class含結算設定檔、Results Analysis Key、科目指派類別 E(自動在訂單項目建立成本收集器)— 成本收集器在這裡定義
需求類型 Requirement Type連結需求類別與規劃策略;在訂單項目「採購」欄位群可見
規劃策略 Planning Strategy作為主策略掛在策略群組(可另含 7 個),可手動改
策略群組 Strategy Group指派在服務物料(物料類型 DIEN)主檔
  1. 建立服務物料銷售訂單:系統設定 MTO 狀態、建立獲利區隔與結算規則、帶入結算設定檔與 RA Key、執行定價;需求類別觸發項目成本規劃,定價程序要有取成本估計的條件類型。
  2. 於項目科目指派畫面確認利潤中心(多由物料主檔或替代帶出)與獲利區隔。
  3. 以作業分配把實際成本記到訂單項目。
  4. 開票時收入記到「銷售訂單項目」成本標的,不是 CO-PA。
  5. 期末 Results Analysis:單筆 KKA3、批次 KKAK。
  6. 結算 VA88(批次)/VA88 個別,costing-based 產生紀錄類型 C。

Exercise 18 情境:結算服務銷售訂單到 CO-PA

  1. VA01 建立 OR 訂單:物料 T-MBTRAIN 8 小時,確認需求類型為 YSE。
  2. 以成本計算變式 YMTO 計算項目成本(成本中心 MBTRAIN-##、作業 MBT-##)。
  3. KB21N 使用「Sales Order/Cost Object」畫面變式,分配 8 小時到訂單項目。
  4. VF01 開票,以 Analyze Sales Orders 查累計實際成本與收入。
  5. 以 Settle Sales Order to Profitability Analysis - Service Provider(VA88)結算,檢查 FI、CO、CO-PA 文件。

Top-down Distribution(實際資料)

  • 運費、保險、廣告等常只能記在部門、銷售組織或公司代碼層級;Top-down 以參考資料(如去年實際)把彙總值分配到客戶、產品等細層級。
  • 實際資料只能分配未指派值;計畫可選分配全部或只分配未指派。
  • 可逐期分配或彙總多期以平滑變動;不能跨事業範圍。
  • T-code:KE28。紀錄類型:分配資料與參考資料的紀錄類型可相同也可不同。

週期性評價(Periodic Valuation)

  • 只在 costing-based;需 Material Ledger(S/4HANA 自動啟用,但實際成本法、利潤中心移轉價格評價需另外啟用)。
  • 可把 ML 實際成本計算結果在 Costing Run 後帶入 costing-based(不更新 ACDOCA);最多 6 組 COGS 評價;平行評價時可分別重評各評價觀點;可依文件號/參考文件號選擇或排除。
  1. 啟用 ML 估價範圍與實際成本法(Activate Actual Costing),需細項則啟用 Actual Cost Component Split。
  2. 決定以總額(期間移轉價)或細項(含實際成本元件)帶入;覆寫標準估計值欄位或新建值欄位(新增後要納入經營範圍並重新啟用)。
  3. 建立使用實際成本估計的評價策略並勾 Material Cost Estimate,指派到評價點 02(Periodic Revaluation)。
  4. 在 Define Access to Actual Costing/Material Ledger 定義成本估計鍵,指派期間移轉價到值欄位。
  5. 把評價點 02 的成本估計鍵指派給產品、物料類型或任意特性組合;細項時把成本元件指派值欄位。
  6. ML 實際成本計算完成後執行週期性評價(KE27)。

屬性式獲利區隔(Attributed Profitability Segments)

  • Simplified Profitability Analysis(即帳戶式)以 Universal Journal 為單一真相來源,收入與成本永遠與損益表 100% 調節。
  • 除了「真實指派」到獲利區隔的損益行項,系統還能依「最佳猜測」原則為其他損益行項衍生獲利區隔並存在分錄中;期末仍可再以結算、分攤、Top-down 細化。產生經營範圍時尚未存在的特性(含自訂)都會附加到 Universal Journal。
  • 真實指派:物流單據已決定(出貨、帳單)、FI 手動指派、G/L 科目有自動指派設定、成本標的結算到 CO-PA。屬性式:只為報導用,不參與結算、分攤;在 CO-PA(KE30)看不到,只有 ACDOCA 新報表/對 CO 物件的報表看得到。
  • 前提:G/L 科目為初級成本/收入或次級成本;依科目指派類型啟用(成本中心、內部訂單、專案、銷售訂單、生產訂單)。
  • costing-based 可並行使用,但它不與 Universal Journal 整合、不與損益表調節。
⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Master Data → Activate Derivation for Items without Profitability Segment

內部訂單的判斷順序:

  1. 訂單有結算規則到獲利區隔 → 讀該區隔寫入行項。
  2. 沒有結算規則,但行項或訂單主檔參照銷售訂單項目 → 項目有結算規則就取其區隔;沒有則取項目上的獲利區隔;再沒有則從訂單表頭/項目抄客戶、產品並執行衍生。
  3. 沒有項目但訂單主檔有唯一銷售訂單 → 抄表頭客戶並衍生。
  4. 連銷售訂單都沒有、但目前是 SD 帳單 → 抄帳單客戶與產品並衍生。

Exercise 19 情境:內部訂單的屬性式過帳

  1. 先確認已選帳戶式 CO-PA,檢視屬性式區隔的設定。
  2. 以 Manage Internal Orders 建立訂單:主檔填銷售訂單號與項目、利潤中心 YB110、釋放;結算規則到獲利區隔(客戶、銷售組織、通路、部門),按 Derivation,並設 PA 轉移結構。
  3. Post General Journal Entries 記行銷服務費 65008300 到該訂單。
  4. SE16N 讀 ACDOCA(分類帳 0L):銷售訂單號來自訂單主檔、客戶來自結算規則(不是銷售訂單),因此可依客戶與銷售訂單分析取得成本。
🆕 S/4HANA 最新變化EBRR(Event-Based Revenue Recognition)在新版大幅擴充(專案、服務訂單、銷售訂單、合約),收入與 COGS 在事件發生時即帶市場區隔入帳,減少 Results Analysis 與期末結算;銷售訂單成本收集器在新版逐漸被「無成本收集器的銷售訂單 + EBRR」取代(依一般知識)。Top-down Distribution 也已支援 Margin Analysis(實際與計畫)。
🎯 考試重點
  • 生產差異類別可結算到 costing-based 與帳戶式兩者(A)。
  • Price Difference Profile:把成本要素群組 + 差異類別指派到目標科目。
  • 銷售訂單成本收集器定義在需求類別(科目指派類別 E)。
  • Top-down:分配資料與參考資料紀錄類型可不同也可相同;實際只分配未指派值。
  • 週期性評價:只在 costing-based;不是只能用於 ML 實際成本。
  • 屬性式區隔只供報導,不能被分攤或 Top-down。

Unit 5:規劃(Planning)

Lesson 1:評估利潤規劃流程(Evaluating the Profit Planning Process)

  • S/4HANA 財務規劃(Integrated Business Planning for Finance,以 BPC for S/4HANA 實作):所有規劃應用可用 Excel 前端操作,計畫資料存放在內嵌 BW 的即時 InfoCube,實際資料與主檔即時讀取,無須複製到獨立 BW。
  • 銷售與利潤規劃是跨角色流程(業務經理、區域經理、業務員),可採中央 Top-down 或地方 Bottom-up。
  • CO-PA 規劃畫面(規劃架構 Planning Framework)以樹狀結構呈現,可從同一畫面建模、監控規劃任務、手動輸入;可依規劃層級與內容分配給不同使用者。
項目Costing-basedAccount-based(教材時點 1610)
規劃工具CO-PA 規劃架構(KEPM),Fiori CO-PA Planning - Profitability AnalysisBPC(Business Planning and Consolidation)
資料表CE2(計畫明細)、CE3(彙總)COEJ(計畫明細)、COSP(計畫總計);新版為 ACDOCP
轉 FI/PCA不可經 BPC/ACDOCP 可與 G/L 計畫整合

規劃架構的三要素

規劃層級 Planning Level(要規劃哪些特性)→規劃套件 Planning Package(特性值範圍,個人化存取)→規劃方法 + 參數組 Parameter Set(如何規劃:手動、複製、Top-down…)

計畫版本在 CO-PA 的設定

欄位意義
Currency Type可用不同於控制範圍集團幣的幣別規劃(如 B0 經營範圍幣)
Exchange Rate Type經營範圍幣換算到控制範圍幣的匯率類型(如 M)
Check Derivation是否檢查規劃的獲利區隔與衍生策略相容
Derivation Date指定衍生規則以哪個日期有效
Characteristic Group隱藏、排序、分組特性,並決定輸入必填/選填/不可輸入
⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Planning → Initial Steps → Maintain Versions(KEP7);一般版本定義 OKEQ(Fiori Define General Version)
🆕 S/4HANA 最新變化SAP 已把 BPC for S/4HANA 的財務規劃定位為過渡,策略方向是 SAP Analytics Cloud for Planning(含 Margin Analysis 規劃內容),計畫資料寫回 ACDOCP,可與實際 ACDOCA 在同一 CDS 報表比較(依一般知識)。
🎯 考試重點
  • costing-based 計畫存 CE2/CE3、不能轉 FI G/L(1610 時點);不會直接寫 ACDOCP。
  • 帳戶式 CO-PA 規劃需用 BPC(教材時點)。
  • 規劃層級 → 套件 → 方法/參數組;版本設定含 Check Derivation、Derivation Date。

Lesson 2:規劃方法(Outlining Planning Methods)

手動規劃與一致性

  • 可在任何獲利區隔層級規劃(產品群、客戶、產品…);各層級小計永遠可加總、彼此調節。在產品層級補值時,客戶 × 產品層級會出現「未指派客戶」。
  • 儲存時背景執行衍生,例如只規劃產品,值也會自動彙總到其產品群(因衍生帶出)。

規劃畫面(Planning Layout)

部分內容
一般資料選擇 General Data Selection整個畫面共用的特性值(例如只看計畫就把計畫/實際指標放這)
引導欄 Lead Column特性或值欄位組合(例:客戶 + 產品);要用特性層級就放這
值欄 Value Columns由特性、值欄位、屬性、公式定義;可掛分配鍵(分配到各期)、單位、長文、特性
  • 每個列×欄交點都需有效的版本、紀錄類型(costing-based 必要)、計畫/實際指標 → 可一次規劃多版本並顯示歷史參考。
  • 可用變數(列、欄、一般選擇皆可)增加彈性;兩種 CO-PA 必須各自建立規劃畫面,兩邊計畫值彼此無連結。
  • 可依規劃層級與套件自動產生畫面,再於 Report Painter 手動調整。
  • 規劃變數:例如以變數代替套件中的期間,跨年度只要集中改變數值,不必逐一改套件。

典型銷售規劃五階段

  1. 規劃目標值(如物料群組層級),決定平均價格與製成品成本。
  2. Top-down 分配到客戶群組 × 產品等細層級。
  3. 各業務員 Bottom-up 手動規劃,合併成同一版本。
  4. 從其他領域(CO-CCA、訂單收入等)轉入補充計畫。
  5. 定案並轉到生產規劃(SOP),讓生產計畫與銷售計畫調節。

比率、比率方案與目標搜尋

  • 比率 Ratio:兩值欄位相除(價格 = 收入 / 數量,例如 0PRICE = VV010/VVIQT);在 Customizing 中央定義;不存資料庫,即時計算,避免重複資料。
  • 比率方案 Ratio Scheme:一組比率,可套到既有計畫資料,以實際或其他版本為參考計算單價;手動與自動規劃皆可用(自動規劃中透過 Copy、Change 套用)。
  • 目標搜尋 Goal Seek:選兩個有數學關係(公式或比率)的儲存格,輸入目標值(如收入 120,000),系統反推數量(6,000 件)。

Top-down Distribution(計畫)

  • 只能在自動規劃使用;參考資料可為計畫或實際;可逐期或跨期彙總分配。
  • 參考欄位:固定值欄位(所有值欄位都依某一欄位的比例分配)或全部值欄位(每個值欄位依自己的參考比例)。
  • 方法:Only Distribute Unassigned 只分配直接記在上層(#)的值;Distribute Total Value 分配上層全部值(含由下層彙總上來的),下層原值被覆寫。例:產品群未指派 1000,依實際銷量 3:2 分給 A1=600、A2=400。
  • 參數組可設:參考資料來源(實際、本版本、其他版本)、Transform Characteristic Values(以另一國家資料為基礎)、測試或正式執行、背景執行、要分配的值欄位、接收特性、累計期間。

Bottom-up 與 Excel 整合

預設計畫可自動產生(複製或重估)作為業務員的基礎;業務員可用整合的 Excel 下載到本機規劃(離線),之後上傳;SAP 端集中負責衍生與評價等一致性,最後合併成單一版本並以作業價格與製成品成本評價。

其他自動規劃功能

功能重點
複製 Copy指定來源/目標期間、版本、紀錄類型、計畫/實際指標;可用分配鍵彙總後重分配;可勾 Valuate 同時評價;可覆寫、加或減;特性轉換提供 Add(加到既有接收者)與 Clear(清掉原特性值)
預測 Forecast預測設定檔 = SAP 預測模型(趨勢、季節、指數平滑)+ 參數,必要時用權重群組;手動與自動規劃皆可
重估/改值 Revaluate/Change ValuesChange Values 輸入固定值或百分比;Revaluate 需選列且事先定義重估因子
規劃序列 Planning Sequence把多個自動規劃方法串成一次執行(複製 → Top-down → 重估)
規劃管理 Planning Management記錄誰在何時對哪些區隔執行了哪些大量變更

共有 12 種規劃方法,皆在規劃層級/套件概念下執行,需授權。

整合規劃

  • CO 各規劃透過即時與週期同步串成一個企業營運計畫:SIS 銷量 → SOP → 生產與採購 → CO-CCA 間接費用 → CO-PA 整體獲利計畫。
  • 計畫成本中心分攤:與實際一樣定義循環(KEU2 建立/KEU6 執行),不能跨控制範圍;需指定追蹤因子取自哪一種 CO-PA;兩種 CO-PA 都會受影響。
  • CO-PA 計畫轉 SOP(Fiori Transfer Plan to SOP):只有 costing-based 計畫可轉;可於產品或產品群層級轉,產品群層級需在 CO-PA 設定對應(依一般知識,以系統文件為準)。

Exercise 20 情境:costing-based 手動規劃

  1. Define General Version(OKEQ)建立版本 5##:勾 Plan;經營範圍設定 幣別 B0、匯率 M、不檢查衍生、衍生日期=今天;控制範圍年度設定勾整合規劃、可複製、與成本中心整合,CO-PA 接收版本為本版本。
  2. 檢查規劃層級 S4F29 是否含所需特性;建立規劃套件 Plan##(期間 1–12、版本 5##、紀錄類型 F、銷售組織 1010)。
  3. 為「Enter Planning Data」建參數組 Plan##,動態建立畫面:引導欄客戶、產品;值欄位開票數量 VVIQT、收入 VV010;在 Report Painter 加入比率 0PRICE;分配鍵改為平均分配(1);另建「Display Planning」參數組。
  4. 輸入三列客戶 × 產品的數量與收入;用 Change Values 或 Revaluate 將全部加 5%(不存)。
  5. 查看畫面上沒顯示、但經衍生得出的特性 → 展示「儲存時背景衍生」原則。

Exercise 21 情境:Top-down 分配

  1. 在規劃層級 BP125 建套件 TOP5##(物料群組 L004、期間 1–12、產品空白、紀錄類型 F、單位 PC、版本 5##),狀態設 In processing。
  2. 以參數組 TOPDOWN 在物料群組層級輸入數量與收入、過帳。
  3. 報表 S4F20CM 鑽到產品 → 計畫顯示「未指派」,實際則有產品。
  4. 以 CO-PA Planning - Profitability Analysis(KEPM)執行 Top-down 參數組 BP125(Update Run),再以報表確認已分到產品層級。

Exercise 22 情境:整合規劃

開啟 Transfer Plan to SOP 並閱讀線上說明,回答:是否兩種 CO-PA 都能轉 SOP(只有 costing-based)?能否在產品群組與產品層級轉、需要哪些 CO-PA 設定?

🆕 S/4HANA 最新變化Margin Analysis 規劃新版以 SAP Analytics Cloud(Plan Data 寫入 ACDOCP,類別如 PLN)為主;Fiori 亦提供 Import Financial Plan Data 上傳計畫到 ACDOCP,KEPM 只服務 costing-based(依一般知識)。
🎯 考試重點
  • 以現有資料自動算出新計畫 → Forecasting。
  • Top-down 只在自動規劃;Only Distribute Unassigned vs Distribute Total Value。
  • 比率不存資料庫;Goal Seek 需公式或比率關係。
  • 兩種 CO-PA 的規劃畫面要分別建立;costing-based 畫面必須有紀錄類型。
  • 1610 整合:costing-based 可轉 SOP;可把內部訂單計畫結算到 CO-PA;costing-based 計畫不能轉 FI。

Unit 6:資訊系統(Information Systems)

Lesson 1:執行 CO-PA 報表(Executing CO-PA Reports — Financial Analytics)

  • Drill-down 報表是線上互動工具:用任何特性選資料、動態鑽取關鍵指標;可看多個區隔的一個指標或一個區隔的多個指標;可做計畫/實際、年度、區隔比較。兩種 CO-PA 都可用。
  • 資料來源:costing-based 讀 CE3(彙總)與 CE1/CE2(明細);帳戶式實際讀 ACDOCA,計畫讀 COSP、COEJ。
  • 兩種報表類型:基本報表(簡單固定格式)、表單報表(較複雜的結構與格式)。

功能層級(使用者參數 RLV)

層級內容
1基本 Drill-down 功能,可用 SAP Mail 傳送報表
2其餘 Drill-down 功能,含圖形、下載 Excel
0(全部)含列印設定、儲存報表資料(凍結)、定義例外

每個功能層級都有權限檢查。

分析與格式功能

  • 分類分析:累積曲線、ABC 分析、分類(Classification)、排名清單(Top N)。
  • 例外(Exception):以上下門檻定義容忍範圍,超出以顏色(綠/紅)顯示;可定義於「整欄」(套用到每一鑽取層級,只能在 drill-down list 定義,detail list 不可改)或「單一儲存格」(只在該清單有效,下鑽即消失)。
  • 格式:幣別換算(用幣別換算鍵)、排序(依鍵、文字、數值、層級)、數字格式(倍率、小數、正負號)、特性顯示、總計列。
  • 執行:選擇畫面可存選擇變式;以變式群組(Variant Group)在背景排程多個報表/多組變數,並可定期執行。

Exercise 23 情境:探索報表功能

  1. costing-based 執行 S4F20CM(KE30,期間 1–12):預設依國家,雙擊物料群組 → L004 → 產品;再改為所有物料群組並依客戶下鑽;建立實際收入前三名客戶排名。
  2. 定義例外:≥ 50,000 與 ≤ 5,000 上色,看完刪除。
  3. 收入以倍率 100 顯示(需同步改欄位說明以免誤讀);加入報表註解(文件名 CS4F29##)。
  4. 切到帳戶式執行 S4F20CM,針對 Actual Gross Revenue 展開各特性的 drill-down list。
🆕 S/4HANA 最新變化KE30 屬「相容範圍」功能,持續可用但不再發展;Margin Analysis 建議使用 Fiori 分析 App(Market Segments - Actuals、Market Segments - Plan/Actual、Product Profitability、Customer Profitability)、CDS View(如 I_GLAccountLineItem、C_ProfitabilityQ…)或 SAP Analytics Cloud(依一般知識)。
🎯 考試重點
  • RLV:1 基本、2 含圖形與 Excel、0 全部。
  • 整欄例外會傳遞到所有層級;儲存格例外不會。
  • 帳戶式報表實際讀 ACDOCA,計畫讀 COSP/COEJ(教材版)。

Lesson 2:建立基本報表與報表元件(Creating Basic Reports and Outlining Report Components)

報表架構

特性+關鍵指標(值欄位/Key Figure Scheme/帳戶式基本關鍵指標)+表單 Form(選用,半成品報表)→報表 → 清單與圖形
  • 基本報表不用表單:只選特性、特性值、關鍵指標;一次只能選計畫或實際(不能在同表比較);標準變數:起迄期間、計畫/實際指標、(計畫時)版本;costing-based 另選紀錄類型(A 訂單收入、F 帳單)。
  • 每個報表只適用一種 CO-PA。
  • 明細型報表顯示經營範圍全部特性;彙總型只顯示區隔層級特性;可用特性群組限制清單。
  • costing-based 可在關鍵指標畫面輸入 關鍵指標方案(Key Figure Scheme),並切換只看方案元素或全部值欄位。
  • 帳戶式以成本要素 + 「Total Value」與「Fixed Value」選資料;若 FI 使用拆分設定檔把成本元件拆到不同科目,這些科目必須是初級成本類型才能在帳戶式 CO-PA 被選取。
  • 報表可郵寄、傳真、下載 Word/Excel;可定義列印版面(分頁、表頭、頁尾、底線)。
  • 刪除單一報表用 Change Report;刪除整組報表用 Customizing 的 Reorganize Reports。

報表元件與變數

變數類型用途
特性值變數 Characteristic Value最常用,讓使用者在選擇畫面輸入特性值
層級/層級節點變數 Hierarchy (Node)與特性值變數類似,針對特性層級
文字變數 Text自訂報表外觀(例如表頭顯示公司代碼、年度)
公式變數 Formula自訂某欄或某列的意義(例如百分比參數)

另有全域變數(如 0FY 目前會計年度)與局部變數。特性層級(Characteristic Hierarchy)可把客戶依業務員分成 A/B/C 區段,在報表中指派使用。

⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Information System → Define Reports(KE31 建立/KE32 修改/KE30 執行);Define Key Figure Schemes(KER1);特性層級 KES3;Reorganize Reports

Exercise 24 情境:建立基本報表

  1. Create Profitability Reports(KE31):報表 BR##,特性客戶、部門、產品、公司代碼(局部變數 CCGR##),關鍵指標取方案「Sales Controlling」全部元素。
  2. 變數:期間 001–012、計畫/實際 0、版本空白、紀錄類型 F。
  3. 輸出:圖形報表、輸出區含資訊/導覽/鑽取/明細/圖形控制、SAP HTML 範本、可在選擇畫面切換。
  4. 效能選項:顯示目前資料、使用彙總層級、無預彙總資料時仍執行;不選層級即儲存,再以 KE30 執行。

Exercise 25 情境:建立報表元件

  1. 以 Edit Key Figure Scheme(KER1)檢視方案 SC:銷貨折讓 = 數量折扣 + 客戶折扣 + 物料折扣 + 其他回扣 + 其他折讓;淨收入 = 總收入 − 折讓;CM I = 淨收入 − 變動製成品成本;CM II = CM I − 固定製成品成本 − 生產間接費用;CM III = CM II − 生產差異;CM IV = CM III − 管理與銷售間接費用。
  2. 以 Edit Characteristics Hierarchy - Profitability Analysis(KES3)建立客戶層級變式 C##(SEGMENTA/B/C)。
  3. 在 Edit Reports(KE32)把層級指派到 BR## 的客戶特性並執行。
🆕 S/4HANA 最新變化Margin Analysis 的「關鍵指標方案」概念在 Fiori 中由 Financial Statement Version/Semantic Tag(語意標籤)或 Global Hierarchy 取代,例如以 G/L 科目層級定義 CM I~CM IV 結構(依一般知識)。
🎯 考試重點
  • 基本報表不需表單、不能同表比較計畫與實際。
  • 報表類型:基本報表(Basic)、表單報表(Form)、明細報表(Line Item);輸出類型:圖形報表、經典 Drill-down、物件清單(Object List)。
  • 刪除整組報表 → Reorganize Reports。
  • 四種變數:特性值、層級、文字、公式;最常用特性值。

Lesson 3:建立表單報表(Creating Form Reports)

表單決定報表清單的內容與格式結構,是可被多個報表共用的半成品;更改表單會影響所有使用它的報表,因此內容應視為固定。

表單類型定義方式Basic List 顯示報表中再選
單軸、無關鍵指標只定義欄(或列),用特性/特性值,可加公式欄(如 計畫 − 實際)空白、只有欄關鍵指標與鑽取特性
單軸、含關鍵指標在列定義關鍵指標(可用特性限制),預設關鍵指標在列,可用 Column Display 轉置空白、只有列只選鑽取特性
雙軸(矩陣)列與欄都可用特性與關鍵指標;最常用於企業標準報表列與欄皆有只選鑽取特性

雙軸表單常見的公式欄位儲存格衝突:若列與欄都有公式,交點會顯示紅色問號,需逐格定義使用列公式或欄公式。

表單設定功能

  • 顏色、數字格式(倍率、小數位)、正負號反轉(「-」)、零值抑制(「xxx.xxx.xxx」)、文字類型(短/中/長文)、欄寬。
  • Define Drilldown Display(鑽取顯示)可在三種表單類型中使用。
⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Information System → Report Components → Define Forms(KE34 建立/KE35 修改)

Exercise 26 情境:建立表單報表

  1. Create Forms – Profitability Analysis(KE34)建立 FR1##「Quarterly Analysis」:單軸無關鍵指標,一般選擇為公司代碼 1010、紀錄類型 F、年度用全域變數 0FY、計畫/實際用局部變數 PLANACTIND、幣別經營範圍幣;欄為 Q1–Q4 與總計。
  2. 建立報表 FR1##(Report with Form):特性客戶、產品;關鍵指標取 Sales Controlling 方案的淨收入與 CM I–IV;輸出圖形 Drill-down、輸出區 103、使用彙總資料。
  3. 編輯表頭:以「特性相關文字變數」顯示公司代碼、年度、計畫/實際指標。
  4. 建立雙軸表單 FR2##:列為總收入、折讓、淨收入、變動 COGM、CM I、固定生產成本、總間接費用、CM II–IV;欄為實際、計畫(版本 5##)、差異(實際 − 計畫)、差異%。
  5. 建立報表 FR2##(客戶、產品,客戶層級 C##),執行後只顯示總收入與 CM II 的實際/計畫並強調 CM I 列。
  6. 整理四種變數類型及用途。
🆕 S/4HANA 最新變化Report Painter/表單類報表在 S/4HANA 屬既有功能;新版趨勢是用 Fiori Manage KPIs and Reports、Custom Analytical Queries 或 SAC Story 建立類似的計畫/實際差異報表(依一般知識)。
🎯 考試重點
  • 雙軸含關鍵指標的表單最常用。
  • 改表單會影響所有用該表單的報表。
  • 單軸含關鍵指標:報表中只需選鑽取特性;單軸無關鍵指標:報表中要選關鍵指標。
  • Drilldown Display 三種表單都可定義。

Lesson 4:明細報表與帳戶式報表(Creating Line Item Reports and Account-Based Reports)

明細報表(Line Item Report)

  • 以 ALV 為基礎、可自訂並儲存版面(Layout);計算小計比 Drill-down 方便。
  • 可用:區隔層級特性、非區隔層級特性、建立日期、建立者。
  • 可顯示目前獲利區隔所有特性值、計畫資料長文等。
  • 選取前會檢查是否能用資料庫索引,否則警告並建議再縮小條件;從 Drill-down 叫明細出現警告時,先鑽深一層。帳戶式實際資料直接讀 ACDOCA,不需索引表,不受此限。
  • T-code:KE24(實際明細)、KE25(計畫明細);Fiori Display Actual Line Items。

帳戶式報表

  • 基本關鍵指標:Value CO Area Currency、Fixed Value CO Area Currency(及其他幣別、數量),以成本要素(科目)作為特性篩選。
  • 變動成本 = 總額 − 固定額,以表單列公式計算;收入科目為貸方(負號),需以 ×(−1) 轉正。
  • 報表資料轉出(Transfer of Report Data):可傳到 Excel、SAP BW,或以報告介面(Report-Report Interface)跳到明細、其他報表。

Exercise 27 情境:執行明細報表

  1. Run Profitability Report,選帳戶式,執行 COPAACCLITEM(公司代碼、期間 1–12、實際 0)。
  2. 從有實際值的儲存格跳到明細清單,設客戶、產品小計,存成使用者專屬預設版面 S4F29##(使用者版面需以字母開頭)。
  3. 確認文件存在哪個表(ACDOCA)。

Exercise 28 情境:帳戶式表單報表(CM I)

  1. KE34 建立雙軸表單 FR1##「## CM 1」:控制範圍 A000、公司代碼 1010、期間用局部變數 APYF/BPYT。
  2. 列:總收入(科目 41000000,Val/COArea Crcy)→ ×(−1) 轉正;折讓(44000000–44009999);淨收入;材料、第三方、人工、設置、雜項 各取 Totals(Val/COArea Crcy)與 Fixed(FixValue COCurr),相減得 Variable;變動成本合計;CM I = 總收入 − 變動成本(題目定義);隱藏中間列。
  3. 欄:實際、計畫(局部變數 VER)、差異、差異%;紅色問號的儲存格指定使用欄公式。
  4. 建立報表 FR1##(客戶、產品),使用彙總層級並執行驗證。
🆕 S/4HANA 最新變化TFIN22 Part 2 Unit 12 另有「Integrating SAP BW in CO-PA」課程;S4F29 已拿掉,因 S/4HANA 內嵌分析直接讀 ACDOCA,BW/BW/4HANA 主要用於跨系統整合。新版 Fiori Display Line Items in General Ledger、Journal Entry Analyzer 也能直接依市場區隔欄位看明細(依一般知識)。
🎯 考試重點
  • 帳戶式基本關鍵指標:Value CO Area Currency、Fixed Value CO Area Currency(不是 Revenue、COGS)。
  • 明細清單兩種 CO-PA 都可用。
  • CO-PA 表格題:costing-based 用 CE1/CE2;帳戶式 COEP 不存值類型 4/11;COSS 不存實際(是 View);ACDOCP 是新版計畫表。

Unit 7:工具(Tools)

Lesson 1:效能工具(Analyzing Performance Tools)

  • 最底層資料:區隔表(CE4,特性)+ 區隔層級(CE3,值欄位 + 時間),即時更新、去除重複。
  • 優點:舊期可封存明細只留區隔層級;Realignment 只改區隔表,不必動明細與 CE3。
  • Realignment 兩種 CO-PA 皆有;原過帳特性值保留供「as posted」檢視:帳戶式存在 ACDOCA_KENC,costing-based 存在 CE4xxxx_KENC。
  • 每個訂單項目都是一筆 CO-PA 明細,資料量龐大,高度彙總的報表仍要讀全部 → 需要預先彙總的資料。

三種效能手段比較

手段適用範圍是否更新說明
彙總層級 Summarization Levels所有報表與其他 CO-PA 功能(跨報表)週期以背景更新(KEDU/RKETRERU)由 Key table + Total records table 組成(類似 CE4/CE3);可讀「僅層級資料」或「目前資料(層級 + 之後新明細)」
彙總資料 Summarization Data單一報表(一組變數組合)執行時自動補入新明細適合頻繁執行的少數報表,不建議所有報表都用
凍結資料 Frozen Data單一報表、單一變數組合、特定時點不可更新以 Freeze Report Data 儲存(也會存報表定義變更),可用變式與變式群組於背景凍結;每組變數只有一份;可由物件層級、彙總資料或彙總層級產生
  • 報表找不到合適彙總層級時的反應:繼續執行、警告可略過、終止(前兩者可能執行很久)。
  • 使用彙總層級三步驟:Customizing 定義 → 使用者端由區隔層級填入資料 → 週期性背景更新。
  • 可查統計看效率、使用次數與相對大小;執行 Realignment 後所有彙總層級失效,需從頭重建而非更新。
  • 兩種 CO-PA 都可讓系統記錄報表使用行為,背景產生彙總層級建議(依節省時間排序),接受後以 RKETRERU 或 Tools → Summarization Levels → Update 填資料。
⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Tools → Summarization Levels → Define Summarization Levels(KEDV);更新 KEDU;效能分析/建議亦在同區
🆕 S/4HANA 最新變化在 HANA 記憶體資料庫上,Margin Analysis 直接讀 ACDOCA,彙總層級幾乎不再需要;彙總層級主要服務 costing-based 大量 CE 表資料(依一般知識)。
🎯 考試重點
  • 彙總層級兩種 CO-PA 都可用(D)。
  • 凍結資料不可更新;彙總資料執行時會補新明細。
  • Realignment 後彙總層級需重建。
  • 帳戶式原始特性值存 ACDOCA_KENC;costing-based 存 CE4xxxx_KENC。

Lesson 2:Customizing Monitor(Analyzing the Customizing Monitor)

KECM(Fiori Customizing Monitor)把分散的 CO-PA 設定集中檢視:

功能用途
組織結構總覽目前經營範圍的控制範圍、公司代碼、工廠、銷售組織指派
Where-used List某特性或值欄位在 CO-PA Customizing 的哪些物件被使用(目前 client 或全部 client),可直接跳到維護交易,甚至刪除該特性/值欄位
報表總覽哪些報表用到特定特性
值欄位分析值欄位的所有資料來源(SD、FI、結算、分攤…)
評價分析評價策略、成本估計鍵、成本計算表的組合
衍生分析所有衍生步驟與特性使用

情境:業務經理調整經銷商歸屬後,要先用 Monitor 釐清特性在衍生規則與報表中的使用,再決定是否做 Realignment。

🆕 S/4HANA 最新變化Customizing Monitor 仍以 GUI 交易為主,Fiori 磚只是包裝;Margin Analysis 的值流檢查多改由 G/L 科目與 Fiori「Display Line Items」完成(依一般知識)。
🎯 考試重點
  • 「顯示特性或值欄位在哪些 Customizing 物件中使用」= Where-used list。
  • 可跨 client 查詢;可由清單直接刪除特性或值欄位。

Lesson 3:重新調整(Realignment)

Realignment 把客戶/物料主檔、SD 客戶層級或 CO-PA 衍生規則的變更,套用到已過帳的 CO-PA 資料。執行後資訊系統與規劃只認得新指派;原過帳時的特性值只能在明細報表(as posted)看到。由於是直接改既有獲利區隔,所有掛在這些區隔上的物件(銷售訂單、專案)與文件(帳單、FI 文件)也會呈現新指派。

組成

元素說明
選擇條件 Selection Criteria一組特性與值,界定要調整的資料
轉換規則 Conversion Rule每個可變特性的處理:重新衍生(預設)、不變(控制範圍、公司代碼、事業範圍、銷售訂單、訂單項目、數量單位固定不可改)、以固定值取代
調整請求 Realignment Request選擇條件 + 轉換規則 + 說明;概念上一個變更文件一個請求;不能直接執行
調整執行 Realignment Run包含一或多個請求,是可執行單位;成功後不能修改或重跑,但可還原到執行前狀態;系統保存狀態與日誌

業務需求

  • 反映產品、客戶、銷售組織的組織異動。
  • 修正不一致,例如客戶主檔客戶群組輸入錯誤,帳單衍生了錯誤值。
  • 補上原過帳時還沒有的資訊(例如新增特性後回填)。
⚙️ 設定路徑(IMG)Controlling → Profitability Analysis → Tools → Realignments(KEND),Fiori 亦有 Realign Profitability Analysis Data/Margin Analysis realignment 相關 App(依一般知識)

情境:客戶群組的 Realignment

  1. 修正客戶主檔的客戶群組。
  2. 建立 Realignment 請求:選擇條件為該客戶,轉換規則對客戶群組設「重新衍生」。
  3. 建立執行並把請求納入、執行;確認報表顯示新群組,明細「as posted」仍保留原值;之後重建彙總層級。
🆕 S/4HANA 最新變化Margin Analysis 的 Realignment 會改寫 ACDOCA 中的市場區隔欄位(原值存 ACDOCA_KENC),新版支援以 Fiori 執行並可涵蓋 ACDOCP 計畫資料(依一般知識)。
🎯 考試重點
  • Realignment Request 含:說明、轉換規則、選擇條件(不含「transactional request」)。
  • 多個請求放在同一個 Realignment Run 執行即可(「需要多個 Run」為假)。
  • 執行後不能改、不能重跑,但可還原。
  • 控制範圍、公司代碼、事業範圍、銷售訂單(項目)、數量單位不能被調整。

本課總複習

關鍵 T-code 總表

T-code用途Fiori App(名稱)
KEA0維護經營範圍(GUI/SPRO)
KEA5 / KEA6維護特性/值欄位(欄位目錄)—
KEKE啟用 CO-PA 類型(1/2/3)—
KEBC設定目前經營範圍與類型Set Operating Concern - Profitability Analysis
KECMCustomizing MonitorCustomizing Monitor
KEDR特性衍生策略Edit Derivation Strategy - Profitability Analysis
KES1 / KES3特性值維護/特性層級Display Characteristic Values/Edit Characteristics Hierarchy
KE40評價:存取標準成本估計(成本估計鍵)—
KE4U定義與指派評價策略—
KE21S模擬 CO-PA 明細與評價Simulate CO-PA Valuation - Profitability Analysis
KE4I / KE4MSD 條件類型/數量欄位對應值欄位—
KE4S補傳/模擬傳送帳單到 CO-PA—
KEATSD/FI/CO-PA 值流調節Analyze Value Flows
VFX3釋放帳單到會計Release Billing Documents for Accounting
KEU1 / KEU5實際分攤循環 建立/執行Run Actual Overhead Allocation - Profitability Analysis(新版 Manage Allocations)
KEU2 / KEU6計畫分攤循環 建立/執行—
KB21N直接作業分配Enter Activity Allocation
KEI1 / KEI2PA 轉移結構(結算/FI 直接過帳)—
OKO7 / OKO6結算設定檔/分配結構—
KO88 / VA88訂單結算/銷售訂單結算Settle Sales Order to Profitability Analysis
KKA3 / KKAKResults Analysis 單筆/批次—
OKB9預設科目指派(自動指派獲利區隔)—
KE28實際 Top-down Distribution—(新版 Manage Allocations 亦支援)
KE27週期性重新評價(costing-based)—
KEPMCO-PA 規劃架構CO-PA Planning - Profitability Analysis
KEP7 / OKEQCO-PA 版本/一般版本Define General Version
KE30執行獲利報表Run Profitability Report - Profitability Analysis
KE31 / KE32建立/修改報表Create Profitability Reports/Edit Reports
KE34 / KE35建立/修改表單Create Forms – Profitability Analysis
KER1關鍵指標方案Edit Key Figure Scheme
KE24 / KE25實際/計畫明細Display Actual Line Items
KEDV / KEDU定義/更新彙總層級—
KENDRealignment—
—市場區隔即時分析(讀 ACDOCA)Market Segments - Actuals

TFIN22(ECC)對照

S4F29TFIN22主要差異
Unit 1 獲利管理Part 1 Unit 6S4F29 新增 Margin Analysis 策略、Universal Journal;PCA 改為 G/L 的一部分
Unit 2 結構Part 1 Unit 7帳戶式資料改存 ACDOCA/ACDOCP;COSS 變 View;不再需限制區隔層級特性
Unit 3 主檔資料Part 1 Unit 8新增「無獲利區隔項目衍生」、COGS 依成本元件拆科目(Cost Splitting Profile)
Unit 4 實際資料Part 1 Unit 9新增 Predictive Accounting、統計條件入帳、差異類別拆科目、屬性式獲利區隔、週期性評價說明
Unit 5 規劃Part 1 Unit 10帳戶式規劃改由 BPC(新版 SAC/ACDOCP)
Unit 6 資訊系統Part 2 Unit 12TFIN22 另有「Integrating SAP BW in CO-PA」;S4F29 改強調 Fiori 讀 ACDOCA
Unit 7 工具(分散於 Part 1/2)Realignment 帳戶式原值存 ACDOCA_KENC

自我測驗

1. 帳戶式與成本計算式 CO-PA 認列 COGS 的時點各為何?

帳戶式(Margin Analysis)在出貨(Goods Issue)時隨 FI 認列;成本計算式要到帳單(Billing)轉入時,以 VPRS/PCIP 條件或評價帶入。

2. 帳戶式 CO-PA 儲存哪三種幣別?

交易幣、本地幣(公司代碼幣)、控制範圍幣(新版 ACDOCA 另有全球幣與自由定義幣)。

3. CE1、CE2、CE3、CE4 分別存什麼?哪些被 Drill-down 報表讀取?

CE1 實際明細、CE2 計畫明細、CE3 區隔層級(期間 + 值欄位)、CE4 區隔表(特性值 + 區隔號碼)。Drill-down 讀 CE3 + CE4;明細顯示讀 CE1/CE2。

4. 哪種衍生技術可以設定時間相依?

衍生規則(Derivation Rule)。

5. 成本計算表評價中,基礎條件類型的主檔設定為何?

條件種類 K、計算規則 B、條件類別 B;它代表已由其他來源填入的值欄位,供計算條件類型使用。

6. 在 FI 過帳中同時指派成本中心與獲利區隔,真實過帳在哪?

獲利區隔;成本中心只作統計。

7. 內部訂單結算時,帳戶式與成本計算式各用什麼對應?

帳戶式用分配結構中的結算成本要素(或原始成本要素);成本計算式用 PA 轉移結構把原始成本要素對應到值欄位。

8. Price Difference Splitting Profile 的作用?

把「成本要素(群組)× 差異類別」對應到目標 G/L 科目,使生產差異在帳戶式 CO-PA 與損益表中依原因呈現。

9. 銷售訂單成本收集器在哪裡定義?

需求類別(Requirement Class)中的科目指派類別 E。

10. 屬性式獲利區隔與真實指派有何不同?

真實指派(帳單、手動 FI 指派、自動指派、結算)參與分攤、結算、Top-down;屬性式只供報導,依「最佳猜測」寫入 ACDOCA,KE30 看不到,只在 ACDOCA 新報表可見;只在帳戶式且科目為初級成本/收入或次級成本時可用。

11. Top-down Distribution 的兩種方法差在哪?實際資料可用哪一種?

Only Distribute Unassigned 只分配直接記在上層的值;Distribute Total Value 分配上層全部值並覆寫下層。實際資料只能分配未指派值。

12. 週期性評價(Periodic Valuation)的前提?

只在 costing-based;需 Material Ledger(S/4HANA 預設啟用),若要帶實際成本須另啟用 Actual Costing;評價策略指派到評價點 02,成本估計鍵定義 ML 實際成本存取。

13. 彙總資料與凍結資料的差異?

兩者都只對單一報表有效;彙總資料執行時會補入新明細而更新,凍結資料是特定時點的快照,不可更新。

14. 一個 Realignment Request 包含哪些元素?可以重跑 Realignment Run 嗎?

選擇條件、轉換規則、說明。執行成功後不能修改或重跑,但可還原到執行前狀態。

15. Predictive Accounting 的分錄存在哪裡?

Prediction and Commitments 類型的延伸分類帳(Extension Ledger),掛在標準分類帳下,不影響標準分類帳;需在 FINSV_PRED_RLDNR 等表登錄並對控制範圍啟用。

16. 新版 S/4HANA 中 Costing-based CO-PA 的定位?

On-Premise/Private Cloud 仍支援,可與 Margin Analysis 並行,但 SAP 不再增強;Public Cloud 只有 Margin Analysis;新導入建議只用 Margin Analysis。

17. 「CO-PA 分攤循環可用疊代」對嗎?

錯。CCA 分攤有疊代,分攤到 CO-PA 沒有。

18. 要刪除一整組 CO-PA 報表要用什麼?

Customizing 中的 Reorganize Reports 功能。