1. 程式人生 > >100小時學習SAP之自學MM模組(二)

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收貨了

按書上所做的配置是這些:

(右鍵儲存大圖檢視)