LSMW 介绍
LSMW全稱是Legacy System MigrationWorkbench。它能夠對靜態數據(如各個主數據)、動態數據(如初始化庫存)、業務數據(如銷售訂單)等進行成批操作,是上線數據準備的主力武器。
概念:
LSMW 讀取文件并 轉換其內容到相應的目標結構和字段,然后從目標結構的數據 創建一個
SAP格式的文件,該文件可用于 傳輸數據;SAP沒有提供任何標準的轉換程序,轉換程序從預定義的規則中產生;
優點:
LSMW是導入數據的一種強大工具,最大的好處就在于它的靈活性。一個導入模板的設計過程有15個步驟,其中每個都是獨立的單元,可以進行單獨的更新和修改,而不影響其它的模塊。
缺點:
LSMW只能導入SAP系統固有類型的主數據,例如,Customer Master,Material Master等等。如果自己創建了一個ABAP程序,LSMW就不能實現對它的控制。
步驟:
LSMW讀取file(本地或者服務器上的,需要預定義source structure接受數據);
文件的內容保存為LSMW文件; 然后定義structures的關系和fields分配(定義source和targetstructure的maping);? ??定義source fields和target fields的value的conversion rule;(定義LSMWfile如何轉換為target structure);
概念:
LSMW 讀取文件并 轉換其內容到相應的目標結構和字段,然后從目標結構的數據 創建一個
SAP格式的文件,該文件可用于 傳輸數據;SAP沒有提供任何標準的轉換程序,轉換程序從預定義的規則中產生;
優點:
LSMW是導入數據的一種強大工具,最大的好處就在于它的靈活性。一個導入模板的設計過程有15個步驟,其中每個都是獨立的單元,可以進行單獨的更新和修改,而不影響其它的模塊。
缺點:
LSMW只能導入SAP系統固有類型的主數據,例如,Customer Master,Material Master等等。如果自己創建了一個ABAP程序,LSMW就不能實現對它的控制。
步驟:
LSMW讀取file(本地或者服務器上的,需要預定義source structure接受數據);
文件的內容保存為LSMW文件; 然后定義structures的關系和fields分配(定義source和targetstructure的maping);? ??定義source fields和target fields的value的conversion rule;(定義LSMWfile如何轉換為target structure);
?
LSMW從structure和conversion rule的定義生成2個可執行的ABAP程序,結果是一個SAP格式的文件,在傳輸程序或者LSMW中執行;
?
LSMW支持的transfer methods:
?
標準的傳輸程序(batch input、call transaction、direct input);
使用IDocs;
使用BAPI;
使用recorder錄制recording并生成batch input
project
t-code:lsmw;
步驟:??
1>定義傳輸主對象
??? 1maintain object attribution
2>維護原始格式
????2 maintain source structures
????3 maintain source fields
3>維護原始格式和目標格式之間的映射關系
??? 4 maintainstructure relations
??? 5 maintainfield mapping and conversion rules
??? 6 maintainfixed values,translations,user-defined routines
4>實現原始數據-->目標格式數據
????7 specify files
????8 assign files
????9 read data
????10 display read data
????11 convertdata????
??? 12display converted data
?
5>把目標格式的數據上傳到SAP
????13 create batch input session
????14 run batch input session
總結
- 上一篇: SD从零开始14 定价中的特殊功能(Sp
- 下一篇: ABAP程序发送邮件