SAP ABAP筆記: BDC錄屏工具使用


BDC(batch data communication)是SAP常用的一種數據傳輸方法。用於一些數據量大,但是對速度又要求不高的數據傳輸

BDC的兩種通用寫法。

1.    Call Transaction: 顧名思義,就是直接調用BDC進行數據批量導入。優點:方便快捷,程序處理方便。缺點:日志管理能力差,需自己建透明表來維護數據。我只是把它用作測試用途,不做正式使用。

2.    BDC Insert:這是一種不直接運行,而是將BDC程序生成session,間接運行的一種方法。優點:通過T-code SM35可以進行運行管理及日志管理,方便查錯。缺點:相對方法1來說實現起來比較繁瑣。

 

步驟: 

 

1)  輸入TCode:SHDB進入BDC錄制初始界面,該界面可以實現已創建BDC Session信息的查看、刪除及鎖定等操作

 

 

 

 

2)  單擊工具欄 Newrecording 按鈕創建一個新的BDC,系統將彈出Create Recording對話框,要求輸入記錄名稱(此名稱可以不用Y或Z開頭來定義)和錄制程序的事務碼,本例以創建物料主數據MM01為例。

 

 

 

 

3)  單擊Startrecording 按鈕,程序直接跳轉到事務碼mm01下,

 

 

4)  輸入自定義的物料名和行業領域,物料類型后,按工具欄的繼續按鈕,系統將彈出Select View列表,要求選擇物料主檔中所維護的具體視圖,我們選“基本數據1”,單擊繼續。

 

 

 

 

5)  進入物料信息維護界面,維護物料主檔數據,我們這里選填了4項。

 

物料名稱,基本計量單位,物料組及普通項目類別組。

 

 

6)完成后點保存,界面自動跳轉到如下圖界面,紅色圈住的地方就是我們需要填值的。

 

 

 

 

7)  點保存后,點返回,如下圖:

 

 

 

 

8) 點擊工具欄按鈕:Program,出現下圖對話框,輸入程序名稱,注意這里的名稱一定要按Z或Y開頭命名。

 

 

 

 

9)點繼續,在下方的對話框中插入標題,然后點擊 源代碼

 

 

 

 

10)輸入開發類,本例是以STMP開發類。點擊:本地對象

 

 

 

 

11)界面轉到abap編輯界面

 

 

 

 

12)我們對生成的代碼稍稍做下修改。如下

 

 

 

 

13)激活運行,單選:調用事務,然后執行。

 

 

 

 

14)有10個物料成功創建

 

 

 

 

15)用Tcode:se12到MARA表里就可以查看剛批量添加的數據了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM