日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LSMW、BDC、CATT 区别

發布時間:2025/3/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LSMW、BDC、CATT 区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、ECATT
解釋Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自帶的功能測試工具,主要目標用來作SAP業務流程的自動化測試,每個測試都會生成一個詳細的日志來顯示測試流程和測試結果。和CATT相比,CATT操作簡單,類似于BDC的錄屏功能,用于常用的簡單業務數據導入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要應用于基于GUI Windows/Gui Java自動化測試,同時也為外部工具提供了第三方接口(獲BC-ECATT授權)。所有的測試腳本,無論是ECATT自已生成的還是外部工具的他們都應該具有相同的數據對象類型,與SAP結合在一起并保存在相同的位置。在R/3的功能測試中,ECATT錄屏功能簡單實用,測試腳本、測試數據、系統數據分別存放,可重復使用,并附有詳細測試報告以及糾錯功能,作為自帶工具簡單實用。對于WEB方面的測試的話就要借用第三方的測試軟件,如知名的Mercury的QTP。

2、LSMW
解釋Legacy System Migration Workbench (T-code: LSMW) LSMW, 是SAP推薦用來從舊的系統或非SAP系統把大批量或周期性的數據遷移到SAP的主力工具,類似于ECATT/SCATT,其優點可以在一個Session中處理大批量數據,并靈活易學易用。如果用BDC和ECATT只能根據定制好的畫面輸入參數。一旦沒有這個值系統就會報錯。比喻我們根據業務對FI Ac_countDocument或者主數據一些參數作了擴展,一旦參數缺失或者不匹配,不得不終止Session,通過SM35手動去更正或者重新錄屏。LSMW具有一般的通用性,他導入模板的設計過程包括15個步驟,每個都是獨立的單元并可進行單獨的更新和修改,而不影響其它的模塊只需作一些調整做出相應mapping,將必要的數據指定對應的字段就可行了,無需額外的編碼。當然,LSMW局限在于只能導入固定類型的主數據,如Customer/Vendor_master,Material_master,Financial Document, G/L Account。如果是自定義的ABAP程序來導入主數據就行不通了。同樣做了一個FI Ac_countDocument的例子,對出現重復的統計的Line Item時顯得也不是特別得心應手。

3、BDC
解釋Batch Data Conversion (T-code: SHDB)BDC同樣是通過SHDB把用戶一次性的業務操作記錄全部記錄下,然后供用戶使用。開發人員可以生成程序構建數據源。只要存在重復的業務操作,自然會想到BDC錄屏。

4、LSMW、BDC、CATT區別LSMW:
LSMW: legacy system Migration workbench(遺產(舊)系統移值工作臺)
BDC : Batch Data Communication(批處理)
CATT :Computer Aided Test Too (計算機輔助輸入測試)

數據導入速度:LSMW=BDC>CATT
制作難度:BDC>LSMW>CATT
跨服務器傳輸(復制):LSMW 用導出導入,不用傳輸,不用建立程序最方便。CATT 都要傳輸,BDC 傳輸或者生成 ABAP 程序。

其實 LSMW最終是產生批處理,所以速度和 BDC 相等,CATT 是模擬前端屏幕輸入,速度慢,而且某些屏幕字段抓取不了。

總結

以上是生活随笔為你收集整理的LSMW、BDC、CATT 区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。