100小時學習SAP之自學MM模組(二)
CSDN的blog上傳圖片不是很方便,雖然圖片展現更加生動。 學習時間不應該浪費到發帖上,所有多用文字記錄。
為了測試物料主資料匯入程式,結果我多匯入了20個物料。
按書上後續內容一看mm60裡面垃圾物料太多,需要歸檔!
1、 用MM17批量選擇垃圾物料,使用欄位MARA-LVORM。 批量給物料打上刪除標記。
2、 執行程式 MMREO001 選擇要刪除的物料
執行程式 MMREO050 備份物料 (這裡要在C:\TEMP裡面中新建歸檔檔案,需要C盤有TEMP目錄,沒有就建一個)
執行程式 MMREO110 刪除物料
操作完成後。MM60再看,只有書中的物料了。
MK01 建立供應商,提示需要賬戶組。
翻到最開始的FI配置,配置賬戶組G001、G002、G003,這裡會涉及到編號範圍分配:
先定義3個標號範圍:
Z1 :0010000000~0019999999
Z2 :0020000000~0029999999
Z3 :0030000000~0039999999
然後把賬戶組同編號範圍對應起來
G001 = Z1
G002 = Z2
G003 = Z3
這樣,編號就長到供應商上面去了。。。
MK01 建立供應商,這裡書中有些問題:
使用內部編號,不應該指定號碼,不然建立不了供應商。
我建立了三家:
渝州費用公司 30000000
西西貿易公司 20000000
紅星軸承廠 10000000
往下,建立資訊紀錄報錯:
公司程式碼未被分配給國家或用於計算程式的國家.
看來一開始只在FI模組配一個公司程式碼,是不能完成MM的業務的。現在應該先按書上FI的配置做完。
按FI配置,到P44,後臺配置完成。
再用ME11建立資訊紀錄,任然報錯。
網站找到解決辦法:
1、 OBCL中給C999公司加上“進項稅碼”J0, “增值稅碼”X0。
2、OBBG裡面給CN中國,分配計算過程“TAXCN”。
之後建立資訊記錄成功!
--------------------關於產生憑證時的系統錯誤--------------------------------------------
使用改學習環境做物料移動產生憑證時報錯:
Syntax error in program "SAPLFIN_UI_DECO_DOC_VERIFY
have occurred:
資料庫表的型別和工作區域(或內部表)"LS_BKPF" 的型別不能在 Unicode 中轉換。 Unicode
解決辦法:
有一個辦法可以解決。這個錯誤主要是財務本地化的元件造成。
SE38 修改程式SAPLFIN_UI_DECO_DOC_VERIFY,INCLUDE:LFIN_UI_DECO_DOC_VERIFYF02
把79行,186行,369行,517行,659行,1149行關於ls_bkpf,lt_bkpf,is_bkpf 的註釋掉。產生憑證就沒問題了。
1、解決是採用notes的手動修正辦法
2、對SAP物件修改,用算號器自己算
3、上面的5個地方,使用修改標準程式的“刪除”按鈕,用標準的方法來註釋掉
4、從79行開始,標準“註釋”一行,會額外增加2行,這是SAP系統的語法,後續行數,按上面的數字可以準確找到。(我開始想從後面找,避免SAP額外的2行,造成錯亂,結果發現提出方法的人已經考慮了行數,應該從小到大依次找就行)
-----------------關於LSMW的學習-------------------------------
第一次完成了使用LSMW匯入20個財務科目資料,從此,再也不用無恥的回答,我只會ABAP不會LSMW了,哈哈。
最後,終於簡單的配置後,可以用MIGO收貨了
按書上所做的配置是這些:
(右鍵儲存大圖檢視)