1. 程式人生 > >SAP LSMW批處理使用方法(2)_步驟1

SAP LSMW批處理使用方法(2)_步驟1

三.實際操作步驟

做一個完整的批處理操作,需要很多步驟。這些步驟分為幾大部分:

1.資料準備(步驟1)

2.建立批處理物件(步驟2)

3.模板定義(步驟3至步驟9),此部份又可分為三個小部份

螢幕錄影(步驟3)

源表定義(步驟4至步驟6)

轉換欄位對應(步驟7至步驟9)

4.預轉換(步驟10至步驟15),此部份又可分為兩個小部份

讀取源表資料(步驟10至步驟13)

預轉換(步驟14至步驟15)

實際轉換(步驟16至步驟18)

在以上操作中,除前三個步驟外,步驟4至步驟18均在分步操作介面下執行。

步驟1:資料準備

資料準備一般使用Excel整理資料,並轉換成標準文字。我們以建立物料主資料(事物程式碼MM01)的基本檢視為例。

物料主資料的基本檢視我們需要輸入以下欄位的資料:

  • 物料編碼;
  • 物料名稱;
  • 計量單位;
  • 物料組。

物料編碼

物料名稱

計量單位

物料組

T3-AT-050

A型T三通50mm

0501

T3-AT-250

A型T三通250mm

0501

T3-AT-300

A型T三通300mm

0501

T3-AT-350

A型T三通350mm

0501

T3-AT-400

A型T三通400mm

0501

T4-AT-025

A型T四通25mm

0502

T4-AT-040

A型T四通40mm

0502

T4-AT-060

A型T四通60mm

0502

表3_1_1

在表3_1_1中,對於每種物料,它的物料編碼、物料名稱、物料組是不盡相同的,這需要設為變數;而計量單位全部為“只”,可以設為常量。我們將變數的資料放入Execl表中,如圖3_1_1,第一行是欄位的名稱,不可使用漢字,只能使用英文字母,其中“物料編碼”對應的是“MCODE”;“物料名稱”對應的是“MNAME”;“物料組”對應的是“MATKL”;“計量單位”是常量,不需要放入表中。MATKL的列的單元格式設為文字欄位,不要選擇常規或數字,否則“0501”就會變成“501”。

LSMW批處理使用方法(2)_步驟1

圖3_1_1

將整理好資料的Execl表另存為txt檔案,用製表符分隔,如圖3_1_2所示。

LSMW批處理使用方法(2)_步驟1

圖3_1_2

彈出對話方塊,點選”確定”儲存檔案,如圖3_1_3所示。

LSMW批處理使用方法(2)_步驟1

圖3_1_3

螢幕再出現對話方塊,按“是”,如圖3_1_4所示。

LSMW批處理使用方法(2)_步驟1

圖3_1_4

用文字方式開啟已儲存好的檔案(“物料資料.txt”),如圖3_1_5所示,顯示出資料已準備好,各欄位之間是以Tab鍵分隔的(記住Tab鍵這點很重要,以後需要對應設定)。

LSMW批處理使用方法(2)_步驟1

圖3_1_5