2012年11月13日 星期二

SAP CO Account 41010101 requires an assignment to a CO object

我做100小時學會SAP, 做到PP部分,

原本要做MB1A發料, 結果因為沒有庫存可發, 卡住, 想其他辦法收貨進來,

當我在做movement type 561收貨時, 碰到這個錯誤

Account 41010101 requires an assignment to a CO object


這時候我想的是, 這個科目可能沒有成本中心



所以我做KA02, 把這個科目歸到成本中心1002


然後看到新的錯誤訊息: CO-doc. number assisnment not possible for bus.trans. COIN in CO area 0002

原來是成本文件還沒有分配編號,

系統很貼心的提供路徑:

Procedure

Maintain the number range for CO documents in controlling area 0002. Then in the implementation guide (IMG), choose Controlling -> General Controlling -> Organization -> Maintain Number Ranges for CO Documents.



剛好我回去翻100小時學會SAP, 和我系統對照, 

發現書上有這一段設定, 我不知道為什麼當初跳過去了!

照書上寫的, 我跟著做, 



然後把公司代碼0001複製到我自己的0002,


結果有錯誤訊息


這怎麼辦?號碼範圍不能複製


看來只能手動加了, 結果不知道怎麼新增

無法新增→查看群組




發現群組這一段, 我在CO都沒做設定, 趕快設一下,


KAH1建立成本要素群組



先在0002旁邊寫下描述 ,點Lower Level, 填入下一層的東西(群組) 


再點下一層的成本要素


參考書上的設定



左邊key好科目, 右邊會自動補上描述




如果不小心按錯科目, 可以按這個再切回去

新增完後再插入SEC群組 (次級成本要素)

完成

做到這裡, 結果在號碼範圍設定裡還是無法分配號碼?

我上網google好久, 最後想到顧問的文件,

竟然可以了!?


區間設完了, 還是要去設定號碼範圍群組,

注意不是成本要素群組喔!



把原本名為XX的拿來改, 其實每一個原本的群組名稱應該都能改

取名字為Primary Postings (初級成本要素)


把COIN CO Through-Posting from FI分配到Primary Postings

看起來應該是FI的過帳產生的成本文件, 都算是Primary Postings群組的文件,

所以會套用0100000000~0199999999的號碼範圍。


再收貨一次看看



太感動了終於成功了



我是覺得CO的文件號碼範圍設定, 好像跟其他模組不太一樣,

所以才一直沒設成功吧!


2012年11月12日 星期一

SAP ALL顯示交易代碼T-CODE的方法


使用者不知道T-CODE時?

其他→設定

 勾「顯示技術名稱」
 打勾之後就看到了!

SAP MM 無法簽核(release)請購單的問題


台灣有很多傳統的公司, 很喜歡簽核,

而且還常常改變傳簽的流程,

SAP MM模組也有請購單簽核的流程,

使用的是核發策略(release strategy),

其實設定還蠻複雜的,

今天只講一個簡單的例子,

有的公司請購單有不同單別,

R1,R2,R3, 不同部門的人權限不同, 也許A部門只能講購R1和R2,

今天讓A部門的主管, 設定R3的核發代碼,

想讓主管在ME55的時候核發R3請購單,

這時卻看不到??

但是在核發策略真的有設定, 怎麼會過不了?

我後來研究許久, 才發現因為以前部門只有R1和R2請購單 建立, 更改, 檢視的權限,

但R3的權限完全沒開, 所以要設定R3請購單 建立, 更改, 檢視的權限,

這樣在ME55才看得到R3請購單,

說出來就覺得沒什麼, 但是當下還真的沒想到!


2012年11月9日 星期五

SAP CO 產品成本估算發生錯誤?


相關設定是參考「100小時學會SAP」教材

其中略有不同的是,原本公司是設以人民幣主,但有的設定又是以台幣為主,

這部分我設得比較混亂,所以才會有匯率轉換的問題發生。


路徑:會計-控制-產品成本控制-產品成本計畫-物料成本核算-帶數量結構的成本核算-CK11N創建

選好自訂的成本變式和版本



點日期, 按預設值

解釋:一般企業的“成本核算日期從”為下月初,這裡未來進行計算改為操作當日,其餘日期保持不變,點擊回車鍵進入



解釋:這就是該產成品的成本核算。螢幕左邊是該產品的元件結構,右側中部是不同視圖的成本。我們主要使用的是“製造成本” 。右側下部是按項目明細的成本明細分析,我們可以看到按各道工序成本累加。我們可以通過相關功能表切換到成本構成分析。
注意:核對你的成本計算結果是否和螢幕上的一致,並分析這個結果是怎麼產生的,同時將這個結果寫下來。
成本核算批量 10PC是從產成品主資料的成本視圖 1中傳遞過來的。點擊保存出現



上圖說的是,沒有人民幣轉台幣的匯率


The exchange rate type is kept in the plan version in cost center accounting. The plan version is assigned to the valuation variant in Customizing for Product Cost Controlling.
Check the plan version in controlling area 000/0002, or maintain the exchange rate for exchange rate type P.


藍色字部分可以連過去設定的地方


我們先看評估變式

選擇成本估算版本來確認一下


我們發現沒有資料,所以key in  1001

Exchange Rate Types
輸入匯率類型1001

可是1001有什麼東西, 我們還是要檢查一下
看起來沒什麼問題



再看相關匯率轉換設定(也可以打OBBS)



發現沒有人民幣和台幣的轉換, 所以加上去了, 為何有1800年和2001年的, 請忽略, 我多做了!只要各設一次就好!
注意兩個方向都要設喔!
重點是我的匯率是設1:5, 為什麼這裡是1:10?
其實真工的匯率轉換不在這裡,這裡只是設定誰比較大,真正要設的會在另一個地方



真正是在這裡設定

看下圖,簡單地講是這樣
1元人民幣x5 變成5元台幣
10元台幣x0.2變成1元人民幣
接下來重跑一次CK11N
少一個錯誤了, 表示匯率設定成功


Cost component structure Z1 is not active

Activate Cost component structure using Tcode OKTZ.

啟動就好了


再一次CK11N

成功了, 好感動


現在看一下成本的計算有沒有問題

為什麼R999-100的成本是21000呢?為什麼數量是用10個來算?
這裡容易造成誤會,因為成本批量是以十個為單位,所以用10個來算錢
1個2100, 10個21000


先儲存估算結果
CS03確認bom
的確是用到這些料號


MM03
抽一個來看看價格

所以成本估算上沒有太大的問題













SAP 匯入LSMW物件



T-CODE: LSMW
ExtrasèImport Projects

選好要匯入的檔案


系統會說已存在的物件,若相同名稱,會被新匯入的覆蓋掉


系統會先讀出要匯入的東西,因為本來是繁體中文的(我的IDES只有英文版),

所以讀出來變亂碼,


完成的訊息



 退出之後要重新尋找專案,看到CO了,好感動啊!