SAP TRAINING TOPIC
COSTING RUN
Version:版本
Date:2001/10/01
制作: 陳 凌
主題
什麼是COSTING RUN(3-8)(W)
COSTING RUN的前驟(9-20)(B)
正式開始COSTING RUN(21-64)(D)
外加的COSTING RUN(65-70)(S)
COSTING RUN問答集(71-83)(Q&A)
W-定義
COSTINNG RUN的意思簡單的說就是工廠成會人員計算工廠在這個成品上共投入多少資金(成本) ﹐並把最新計算結果帶入產品的標準單價。他的計算依據是產品的成本結構。
W-產品成本結構
料(材料)
費(費用)
工(人工)
材料花費
直接人工
各種製造費用﹐機器費用﹐間接人工
W-成本結構中的計算公式
(做一次COSTINGRUN我們需要什麼。)
成品
材料
人工
費用
標準用量
*
標準材料單價
標準工時
*
標準工資率
標準工時
*
標準費用率
=
=
=
BOM中的QPA
ROUTING中維護
COSTCENTER中維護的STD RATE
料號主檔
W-成本結構中的計算公式(二)
(各種基本元素的集合)
Material std cost:
Std Cost x QPA
Cost
center
Routing
BOM
Std price
Qty per assembly
Operation
Work Center
Operation
Work Center
Std hour
Std rate
+
Activity
type
Material std price
Exit
Std Direct Labor = Std hour x std rate
Std Overhead = Std OH hour x std OH rate
W-舉個例子
DPS B
二廠生產一個成品﹕筆記本電源(DPS B)
Op 10 ﹕AI
WORK CENTER﹕DPSA
Op 20 ﹕SMD
WORK CENTER﹕DPSS
Op 30 ﹕預加工
WORK CENTER﹕DPSP
Op 40 ﹕手插件
WORK CENTER:DPSG
它的routing有四個制程
Material: $7,000/100
O/H: $2,000/100
Machine: $3,000/100
Material: $3,000/100
O/H: $2,400/100
Machine: $4,800/100
Material: $5,000/100
O/H: $50/100
Labor: $150/100
小板(組)
其它材料
Labor $4,060/100
O/H: $13,320/100
Machine: $6,900/100
Material: $63,400/100
+
=115,080/100
=115,080/100
_____________
COSTING RUN
展開所有下階﹐計算各種成本
匯總得到
W-例子總結
Product cost components(base qty 100):
Raw material 78,400 %
Production (labor) 4,210 %
Production O/H(O/H) 17,770 %
Machine O/H(SMD) 14,700 %
External processing
Miscellaneous
Total cost 115,080 %
_______________________________
B-COSTING RUN之前你需要知道
----前驟
Directory目錄 (前驟部份)
料
材料的性質--料號主檔(10-11)
材料的用量--BOM(12-15)
工﹐費
工作站的維護—WORKCENTER(16-17)
工時的維護—Routing(18-20)
費用率的維護--Standard Rate
(參考PowperPoint<Costcenter的維護>)
因為這一份只是COSTINGRUN的簡報﹐所以這個TOPIC每部份只是簡單介紹和COSTINGRUN相關的幾個參數.
B-料號主檔中的COSTING VIEW
查看材料的COSTING VIEW﹐有這三個欄位
這三個欄位記錄了COSTING RUN的實作過程﹐一顆成品﹐它做COSTING RUN的一個中間步驟會把結果放FUTURE欄位中﹐做完後會放在CURRENT欄位中.我們在後續實做過程中會展示這三個欄位的變化﹗
一次都沒做之前
B-料號主檔中的MRP1 VIEW
MRP1 VIEW﹐這裡有兩個很致命的欄位﹗
一張經典表格﹐看一看這兩個欄位的作用
不要
庫存轉移
80
F
不要
廠際撥料
40
F
不要
代工
70
F
要做﹐COSTINGRUN加總它的下階材料和加工費用算出它的單價外﹐再RUN成品COST.
外加材料
30
F
不要
CONSIGN材料
10
F
當然不要
外購材料
F
不需要單獨做﹐成品COSTING RUN時,會自動對此半成品做COSTING RUN。
組合料號﹐會開子工單
52
E
不需要
虛擬組合料號
50
E
當然要做
自制成品
E
需不需要做COSTINGRUN
材料說明
SP
P
B-Bom 1(Overview)
注意這個欄位﹐打勾表示這顆料是組合材料﹐下階還有材料
維護材料用量
B-Bom 2 (Status)
這個欄位表示BOM狀態﹐要維護成3﹐4﹐5中的一個
B-Bom 3 (Item)
這個欄位表示是否為代用料
B-Bom 4 (CostingRelevncy)
ON時COSTRUN計入這顆料的成本﹐OFF時﹐可做COSTRUN﹐但不計入成本
B-Work Center 1 (Basic data)
這幾個欄位維護成must be enter表示ROUTING維護工時時一定要輸入﹐NO CHECKING表示ROUTING維護工時時不用輸入。
B-Work Center 2 (Costing)
WORKCENTER所對應的COST CENTER﹐COSTINGRUN時費用率的來源。
計算費用時每個ACTIVITY TYPE所對應的公式﹐SAP006--MACHINE﹐SAP007--MACHINE以外的形態。
B-Routing 1 (Overview)
維護制程
B-Routing 2 (Operation Details)
為每一個制程維護工時
B-Routing 3 (Head Details)
Routing的用途﹐“1”表示生產用
Routing的狀態﹐“4”表示大量生產
Routing的數量範圍﹐如果做COSTINGRUN的數量不落在這個範圍﹐那麼COSTINGRUN將抓不到這個Routing的費用。
D-正式開始COSTING RUN
Directory 目錄
單筆做COSTING RUN(23-40)
流程(22)
成批做COSTING RUN(41-59)
相關報表(60-64)
D-流程
CREATE COST ESTIMATE FILE
MARK FOR STD PRICE
RELEASE AS STD PRICE
First?
OK?
check and change material/bom/Std Rate/WorkCenter/Routing
ALLOW MARKING
NO
NO
YES
YES
這個月這個公司是不是第一次做COSTING RUN﹐不是則先要做一個ALLOW MARK的動作(這樣系統才允許這個公司本月進行MARK和RELEASE的動作)
先測試RUN一下成本﹐看一看有無異常狀況﹐有狀況去檢查BOM/WORK CENTER/ROUTING /MATERIAL / Std Rate等﹐無異常狀況存檔同時產生成品的成本暫存檔, 以供後續mark, release使用
做了這個動作會將上一步成本計算的結果放入Material Master之Costing View中的Future欄位裡﹐表示成本計算即將生效。
將Future estimate file成本計算的結果放入Material Master之Costing View中的Current欄位裡, 並產生FI傳票(如果已經有存貨時)﹐表示成本計算已經生效。
D-單筆RUN COSTING(路徑)
CK11N:
CREATE COST ESTIMATE FILE
CK24:
ALLOW MARK/MARK/RELEASE
D- Cost estimate with qty structure
1 進入
參數如圖所輸﹐按回車鍵
抓取BOM中的材料用量乘以材料的標準單價, 算出材料的成本, 再抓取ROUTING 中各製程所設定的標準工時乘以標準工資率, 算出標準人工成本及製造費用。其目的是在新增或更改成品的標準單價之前, 先檢查成本是否有異常現象。 存檔同時產生成品的成本暫存檔, 以供後續mark, release使用。
CK11(N)
Costing variant: 可決定以下條件, 如 PPC1 (在系統參數設定之) 1. 決定材料價格的抓取順序, 如先抓取std price, 沒有時再抓取moving average price 2. 決定BOM及ROUTING的抓取順序
PPC1抓取順序: COSTESTIMATEPLANPRICESTDPRICE
成本計算的版本代號, 固定為 1
D-Cost estimate with qty structure
2 畫面
成本結構區
COSTINGRUN狀況區
明細資料區
開關成本結構區
開關明細資料區
D-Cost estimate with qty structure
3 成本結構區
點擊右邊帶出料號明細資料
點擊進入該料號主檔
D-Cost estimate with qty structure
4 Information
新增加的這個按鈕可以讓你快速轉到Material, BOM,Routing等畫面進行檢查和維護。
D-Cost estimate with qty structure
5 LOG
發現問題時按這個鍵進入
解決問題的主要途徑
在明細資料區﹐可以對成品成本的明細資料進行篩選﹐匯總﹐排序﹐下載,切換顯示格式等功能。
D-Cost estimate with qty structure
6 明細資料區
新增了HTML格式
D - Allow Mark #1
若本月第一次做 Product Cost Roll Up, 系統會檢查是否可以執mark/release的動作, 所以在月初結完帳後, 必須先執行此作業。
在以前的版本﹐每個公司每個月都要做ALLOW MARK和ALLOW RELEASE的動作﹐這個月才可以COSTING RUN。到了﹐每個公司每個月只需在CK24用這個按鈕做一次ALLOW MARK即可。
D - Allow Mark #2
點擊一個要ALLOW MARK的公司﹐輸入一個參數PPC1後﹐把它的111變成111即可。
如果不小心錯誤ALLOW MARK了一個公司﹐按這個鍵可以回復。但如果這個公司下面有一個成品已經做過RELEASE﹐這個月你將無法回復。
D – MARK #1
當成品料號時, 將Cost estimate file成本計算的結果放入Material Master之Costing View中的Future欄位裡
當材料料號時, 將Material Master 之Costing View中的Planned price 1放到Future欄位裡
執行結果
RUN
D - MARK #2
表格中出現一條記錄說明已經抓出數據﹐左邊綠燈則按存盤鍵完成MARK。
D -After mark
做完MARK後我們再來看看料號主檔中COSTING VIEW的那三個欄位﹐會發現成本暫存檔中成品的金額已經被放在Future欄位﹗
做完MARK
D – Release #1
還是在CK24﹐用
鍵進入RELEASE畫面
Release和Mark的切換
RUN
將Future estimate file成本計算的結果放入Material Master之Costing View中的Current欄位裡, 並產生FI傳票(如果已經有存貨時)
執行結果
D -- Release #2
表格中出現一條記錄說明已經抓出數據﹐左邊綠燈則按存盤鍵完成Release。
點擊查看傳票信息
D – Release #3
--Accounting Documents…
點擊查看傳票明細信息
D -After Realease
做完Realease後, 看看料號主檔中COSTING VIEW的那三個欄位﹐剛才在Future中的欄位已經被換到Current欄位,同時Standard price上也放上了計算好的成品單價﹐標誌著COSTING RUN的正式完成。
做完REALEASE
D -刪除COSTING RUN
----路徑
路徑﹕
CKR1
D -刪除COSTING RUN
----畫面
1刪除已經產生產品的成本暫存檔﹐還沒有做MARK的COSTING RUN
2刪除已經做MARK﹐還沒有做Release的COSTING RUN
3刪除已經做了Release的COSTING RUN
4刪除前一次的COSTING RUN
1
2
3
4
D - Batch process(成批RUN COSTING)
---說明
SAP還提供了一種成批做COSTING RUN的做法﹐它可以讓用戶一次對很多成品做COSTING RUN﹐作業流程基本同上﹐不過在開頭增加了兩步
1 SAP要求你給這次成批的COSTINGRUN命名﹐以後用這個名字對這個COSTINGRUN統一管理。(這一步叫Create)
2 成批RUN﹐單獨分出一步要告訴電腦要RUN哪些廠﹐哪些料號。(這一步叫Selection)
另外原先的一步‘建立成品暫存檔’被擴展成Struct explosion,Costing和Analysis三步。
Create--->Selection--->Struct explosion--->Costing--->Analysis--->Marking--->Release
綜上所述﹐給成批做COSTINGRUN定義一個流程﹕
這些步驟只有一個TCODE﹕CK40N
D - Batch process(成批RUN COSTING)
---路徑
路徑﹕CK40N
取代了舊版的CK41﹐CK60﹐CK62﹐CK64 ﹐CK66﹐CK68
D -- CK40N(成批做COSTING RUN)
---CREATE #1
1
命名
2
新建
D -- CK40N(成批做COSTING RUN)
---CREATE #2
1
維護參數
2
按存檔
首先點擊畫面Selection這一行紅圈中的這個鍵﹐會進入Selection的參數維護畫面﹐維護完這一步的參數退出後﹐藍圈中會出現一個執行的時鐘按鈕﹐執行後如果沒有問題。會有綠燈表示成功。然後轉入下一行Struct explosion維護參數......
如此這般維護完六行如果沒有問題﹐則表示成批COSTING RUN正常完成。
D --高度集成的畫面CK40N
---畫面從述
D --執行CK40N ( Selection參數維護)
一定要打勾
1
2
D --執行CK40N (執行 Selection )
D --執行CK40N (查詢 Selection執行狀況)
沒有問題轉至下一行
D --執行CK40N (Struct explosion參數維護)
D --執行CK40N (Costing 參數維護)
D --執行CK40N (Analysis 參數維護 #1)
D --執行CK40N (Analysis 參數維護 #2)
D --執行CK40N (Marking 參數維護)
D --執行CK40N (Release 參數維護)
D --執行CK40N ( 正常執行完畢 )
如果任何一步出現狀況(非綠燈) ﹐可以點擊紅圈中的LOG鍵查詢處理。
D --執行CK40N (下方的Costing results區域)
點擊會進入“Display COST ESTIMATE FILE ”畫面
D - 刪除成批COSTING RUN
路徑﹕CK44
輸入參數按執行
特別注意﹐CK44這個TCODE只是讓你刪除成批做COSTINGRUN的那個名字(如﹕dragon,07/18/2001),它並不刪COSTING RUN的結果。如果你本月已做過一次COSTINGRUN想要重做﹐用這個TCODE﹐其實是重做不了的。你需要真正刪除COSTING RUN的結果本月才可以重做﹐方法還是第38頁介紹的CKR1。
D - 注意﹐真實的COSTING RUN
---看一看實際作業
在實際的財務作業中還要考慮到更多﹐COSTINGRUN往往是一個季度一次﹐因為材料的INFO RECORD單價經常變動﹐財務又不可能因為每一次採購單價變動而去相應更新材料Accouting VIEW中的Standard Price﹐這樣必然造成每次COSTING RUN所抓材料單價不准而影響成品計算結果的真實性。為防這種缺失﹐在實際COSTING RUN之前要先用一些外掛程式去檢查和DOWN LOAD每顆材料的INFO RECORD單價。
除此之外﹐財務在做每次COSTINGRUN之前還要做檢查單位﹐保留上次資料﹐對于生管提供的新機種做TEST RUN﹐檢查BOM﹐ROUTING等參數維護正確性等工作。
下一頁是一張實際的作業流程表.
D - 真實的COSTINGRUN
---每季標準單價設定步驟表
Clear Plan Price
YC02
10
比較Plan price與std price不同時﹐當發現不同時﹐透過BDC功能執行price change修正Std price。
YC0I
9
成批COSTING RUN﹐檢查每個步驟是否有Error﹐給予適時解決。
CK41﹐CK60﹐CK62 CK64﹐CK66﹐CK68
8
將Info Record的Standard Price 移動到Material Master Costing View的Planned price 1 欄位。
產生Material master Standard price tanle,要求抽取幾個料號檢查從Info Record算出的Standard price。
YC03 Report list Function YC03 Migration Function
6
測試RUN一下生管提供的MPS料號﹐將TEST RUN產生的信息反應給相關人員﹐修改成本相關參數。(檢查MRP1 View,BOM,Routing等是否正確)
CK11 不要存盤
5
檢查Material Master Accouting View的Price unit單位與Costing View的Cost lot size欄位是否一致。
YC07 Migration Function
4
保留上一次COST ROLL UP 的COST Component資料﹐以備與本次檢查成本是否異常。
YCAJ
3
檢查Info Record單位與Material Master Basic View單位是否一致。
YC08
2
檢查採購人員所維護每筆材料Standard Info Record均有3%運雜費﹐Subcontracting Info Record 不含3%運雜費。
YC04
1
作業目的
TCODE與特殊說明
步驟
D – COSTING RUN報表
--路徑
我們可以用這些路徑進入為COSTINGRUN提供的各只報表進行分析﹐查詢
D – COSTING RUN 報表
--Costed Multilevel BOM
BOM中材料成本明細
用GOTOitemization可以進入帶上費用元素的報表
D – COSTING RUN 報表
--Cost components
成本結構分類匯總
從多階的角度展開匯總
D – COSTING RUN 報表
--Cost elements
成本結構分類明細
從本階的角度展開明細
D – COSTING RUN TCODE 總結
TCODE
CK11N: 建立成本暫存檔
CK13N: 查詢成本暫存檔
CK24: PRICE UPDATE(allow mark/mark/release)
CKR1: 刪除COSTING RUN
CK40N: 成批COSTING RUN
CK44: 刪除CK40N定義的名字
CK
S - 外加COSTING RUN
---綜述
外加材料是指送外加工的材料﹐我們自己提供其下階的原材料﹐外加廠商則提供加工。因此﹐對于外加材料﹐有自己的BOM﹐而無自己的Routing.如需對此類型材料做COSTING RUN﹐需要維護的有﹕
1 BOM
2 廠商的加工費用(在Info Record裡維護)
S - 外加COSTING RUN
--- BOM
同常
S - 外加COSTING RUN
--- 維護加工費
建立外加的Info Record
S - 外加COSTING RUN
---運行結果
BOM中抓取的材料費用
InfoRecord中抓取的外加工費用
+
單獨對外加材料Costing Run
S - 外加COSTING RUN
---在成品中運行
成品Costing Run自動算外加
﹖ 問題﹕
既然成品COSTING RUN可以自動算其中的外加材 料﹐是不是就不用單獨對外加材料運行COSTING RUN﹖
S - 外加COSTING RUN
--- 強調
﹖答案﹕
不是﹐雖然單獨做不做外加的COSTING RUN確實不影響成品的運算結果。但是光做成品的COSTING RUN並不會置換外加材料的STD PRICE﹐這樣在後序相關工單作業需要帶材料的單價時就會出錯。所以在成品COSTING RUN之前要先運行外加材料的COSTING RUN。
Q&A - COSTINGRUN問答集
題目
72-77 (按 查找答案)
答案
78-83 (按 轉到題目)
第一題﹕COSTING RUN 做到RELEASE﹐系統出錯﹐提示如下﹐如何解決﹖
POSTING period 007 2001 is not open
Q&A - 無法RELEASE
Q&A – Costing run無法帶出Routing資料
第二題﹕如題
Q&A – Costing run無法帶出BOM資料
第三題﹕如題
Q&A – Costing run出現錯誤信息
第四題﹕如圖錯誤信息﹐如何解決
No price could be determined for material
Q&A -外加Costing run出現錯誤信息
第五題﹕如圖錯誤信息﹐如何解決
No price could be determined for subcontracting
Q&A -尋找丟失的料號
第六題﹕BOM中明明有﹐COSTING RUN後卻帶不出來﹐通常有哪些原因﹖
? M-CAP ?
Q&A - 第一題答案
出現POSTING period 007 2001 is not open這種錯誤提示表示7月份沒有開財務帳。( 因為RELEASE後會產生財務傳票﹐這是需要先開帳後才能做的動作。) 解決方法是--開帳。
Q&A - 第二題答案
Routing資料帶不出來當然是Routing維護的問題﹐比如Routing的usage, status等欄位都會影響到﹐下圖舉的例子是指Routing的lot size範圍維護錯誤﹐當實際COSTING RUN的數量(100)落不在這個範圍點(1000-)﹐ Routing就帶不出.
Q&A - 第三題答案
Bom資料帶不出來當然是Bom維護的問題﹐比如Bom的usage, status等欄位都會影響到﹐下圖舉的例子是指Bom的Status欄位維護錯誤﹐導致Bom資料帶不出來.
Q&A - 第四題答案
COSTING RUN出現的這種提示通常是指機種下面的某個材料沒有維護Accouting View﹐財務要用 MM01 Create這個材料的Accouting View再重RUN COSTING。
Q&A - 第五題答案
外加COSTING RUN系統要讀Info Record中的加工費﹐如果加工費沒有維護﹐系統就會出現這種錯誤提示﹐下圖是INFO RECORD的Purch Organization畫面。
Q&A - 第六題答案
出現這種狀況的可能性很多﹐比如該料號的MRP1參數P﹐SP維護成E 50﹐系統把它作為虛擬組合料號做COSTING RUN就會只帶它的下階BOM而不會帶它自身﹔再比如該料號的MRP1參數中Bulk material欄位被打了勾﹐系統會認為這顆料為部門領料﹐它的成本歸結為部門費用﹐它自身也不會被帶入COSTING RUN結果中。
35353