1. 程式人生 > >LSMW批處理使用方法(01)_總述及介面說明

LSMW批處理使用方法(01)_總述及介面說明

一.總述

在SAP系統中,批處理操作有多種方法。如果是對一個事物碼(TCODE)進行批處理操作,常用的是LSMW。LSMW全稱是Legacy System Migration Workbench。它能夠對靜態資料(如各類主資料)、動態資料(如初始化庫存)、業務資料(如銷售訂單)等進行成批操作,是上線資料準備和運維期間大規模資料操作的主力武器。

LSMW的原理是設定批處理的模板,再將準備好的格式化資料傳到SAP系統進行預轉換,如果合適就進行實際轉換。

批處理模板可以有多種型別,包括系統已設定好的標準批輸入物件(Standard Batch Input Object)、BAPI(Business Object Method)、IDC(Intermediate Document)、批輸入記錄(Batch Input Recorder)等;本文以批輸入記錄(Batch Input Recorder)為例進行介紹,此方法也可稱為錄影法。

LSMW錄影法批匯入的原理是對需要批處理操作的流程進行操作錄影,然後設定模板,再將準備好的資料傳入到SAP系統進行預轉換,如果合適就進行實際的轉換。

LSMW匯入資料操作分為以下幾大步驟:

  • 準備需要匯入的資料;
  • 轉換模板定義;
  • 讀取資料並預轉換
  • 實際轉換

如圖1_1_1所示。


圖1_1_1 LSMW錄影流程圖

我們這個例子是在SAP ERP 6.0 EHP7下完成的,按經典的14個步驟進行講解。


錄影法只能對前臺執行的事物碼(T-CODE)進行錄影,如果是後臺配置,需轉化成前臺可執行T-CODE、SM30維護檢視或是SM34維護檢視簇方式進行操作。

二.操作介面說明

1.管理介面

批匯入的事物碼(TCODE)就是LSMW,在前臺主視窗介面輸入就可以進入


圖2_1_1 前臺輸入LSMW事物碼

輸入事物碼後,如果是第一次執行,則出現如下介面


圖2_1_2 歡迎對話方塊

這是一個歡迎介面,將“No Longer Display This Message”選擇框打上對勾則下次進入不再顯示,按確認鍵進入到LSMW的管理介面(我們暫且以“管理介面”來命名),如圖2_1_3所示。


圖2_1_3 LSMW管理介面

這個介面主要解決以下幾方面問題:

(1)批匯入物件的管理,包括新增、修改、刪除、查詢、匯出、匯入等操作。

(2)進入到其它工作介面,主要有錄影操作介面、分步操作介面。

我們如果要進行一個批處理操作,則需要輸入或通過選擇確定Project、Subproject、Object,如圖2_1_4所示,然後再進行具體的操作。


圖2_1_4 LSMW管理介面——選擇Object

當批匯出模板做好後,可以將其匯出備份成本地檔案,也可將本地的模板檔案匯入進ERP系統。通過匯出、匯入,可在不同ERP伺服器之間互換模板資源。匯出(Export Project)、匯入(Import Projects)的選單如圖2_1_5所示。


圖2_1_5 匯入、匯入選單

2.分步操作介面

在管理介面選擇Project、Subproject、Object,如圖2_1_4所示,按執行鍵進入分步操作介面,如圖2_2_1所示。


圖2_2_1 LSMW操作步驟(預設)

在圖2_2_1中顯示了分步操作的選單,用滑鼠雙擊各選單行可進入不同介面。這裡共有20個步驟,在實際操作中我們不需要這麼多,只需要14個就可以了,點選“User Menu”按鈕進入選擇使用者選單的對話方塊,如圖2_2_2所示。


圖2_2_2 步驟設定對話方塊(預設)

在圖2_2_2所示的選擇使用者選單對話方塊中,打選擇標誌的就是圖2_2_1中顯示的選單項,我們將不用的最後6個選單項打上不選標誌,如圖2_2_3所示。


圖2_2_3步驟設定對話方塊(更改)

在圖2_2_3所示中,對最後6個選單項打上非選擇標誌。如果需要恢復預設值則按“Main Steps”按鈕。按確認鍵退出,如圖2_2_4所示。


圖2_2_4 LSMW操作步驟(更改後)

在圖2_2_4的介面中,顯示了標準的14個步驟的選單項,詳細顯示如圖2_2_5所示。


圖2_2_5 LSMW操作步驟(放大)

圖2_2_5顯示了詳細的分步操作選單項,按“Numbering Off”按鈕顯示各選單的序號,如圖2_2_6所示。此按鈕是一個開關按鈕,按下後按鈕顯示“Numbering On”,如果不想顯示序號,再按一次則回到圖2_2_5介面。


圖2_2_6 LSMW操作步驟(顯示序號)

工具按鈕欄中有一個“Double Click=Change”按鈕,它也是一個開關按鈕,按下後則顯示“Double Click=Display”。此鍵的功能是,當“Display”時雙擊各選單進入的介面是顯示介面,需要按各介面的修改鍵進入修改狀態;當“Change”時進入的介面就自動成為修改狀態。如果執行了相應的步驟,介面的右側會顯示最後操作的日期、時間、操作者,如圖2_2_7所示。


圖2_2_7 LSMW操作步驟(已完成)