LSMW、BDC、CATT 区别
生活随笔
收集整理的這篇文章主要介紹了
LSMW、BDC、CATT 区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| 1、ECATT 解釋Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自帶的功能測(cè)試工具,主要目標(biāo)用來作SAP業(yè)務(wù)流程的自動(dòng)化測(cè)試,每個(gè)測(cè)試都會(huì)生成一個(gè)詳細(xì)的日志來顯示測(cè)試流程和測(cè)試結(jié)果。和CATT相比,CATT操作簡(jiǎn)單,類似于BDC的錄屏功能,用于常用的簡(jiǎn)單業(yè)務(wù)數(shù)據(jù)導(dǎo)入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要應(yīng)用于基于GUI Windows/Gui Java自動(dòng)化測(cè)試,同時(shí)也為外部工具提供了第三方接口(獲BC-ECATT授權(quán))。所有的測(cè)試腳本,無(wú)論是ECATT自已生成的還是外部工具的他們都應(yīng)該具有相同的數(shù)據(jù)對(duì)象類型,與SAP結(jié)合在一起并保存在相同的位置。在R/3的功能測(cè)試中,ECATT錄屏功能簡(jiǎn)單實(shí)用,測(cè)試腳本、測(cè)試數(shù)據(jù)、系統(tǒng)數(shù)據(jù)分別存放,可重復(fù)使用,并附有詳細(xì)測(cè)試報(bào)告以及糾錯(cuò)功能,作為自帶工具簡(jiǎn)單實(shí)用。對(duì)于WEB方面的測(cè)試的話就要借用第三方的測(cè)試軟件,如知名的Mercury的QTP。 2、LSMW 解釋Legacy System Migration Workbench (T-code: LSMW) LSMW, 是SAP推薦用來從舊的系統(tǒng)或非SAP系統(tǒng)把大批量或周期性的數(shù)據(jù)遷移到SAP的主力工具,類似于ECATT/SCATT,其優(yōu)點(diǎn)可以在一個(gè)Session中處理大批量數(shù)據(jù),并靈活易學(xué)易用。如果用BDC和ECATT只能根據(jù)定制好的畫面輸入?yún)?shù)。一旦沒有這個(gè)值系統(tǒng)就會(huì)報(bào)錯(cuò)。比喻我們根據(jù)業(yè)務(wù)對(duì)FI Ac_countDocument或者主數(shù)據(jù)一些參數(shù)作了擴(kuò)展,一旦參數(shù)缺失或者不匹配,不得不終止Session,通過SM35手動(dòng)去更正或者重新錄屏。LSMW具有一般的通用性,他導(dǎo)入模板的設(shè)計(jì)過程包括15個(gè)步驟,每個(gè)都是獨(dú)立的單元并可進(jìn)行單獨(dú)的更新和修改,而不影響其它的模塊只需作一些調(diào)整做出相應(yīng)mapping,將必要的數(shù)據(jù)指定對(duì)應(yīng)的字段就可行了,無(wú)需額外的編碼。當(dāng)然,LSMW局限在于只能導(dǎo)入固定類型的主數(shù)據(jù),如Customer/Vendor_master,Material_master,Financial Document, G/L Account。如果是自定義的ABAP程序來導(dǎo)入主數(shù)據(jù)就行不通了。同樣做了一個(gè)FI Ac_countDocument的例子,對(duì)出現(xiàn)重復(fù)的統(tǒng)計(jì)的Line Item時(shí)顯得也不是特別得心應(yīng)手。 3、BDC 解釋Batch Data Conversion (T-code: SHDB)BDC同樣是通過SHDB把用戶一次性的業(yè)務(wù)操作記錄全部記錄下,然后供用戶使用。開發(fā)人員可以生成程序構(gòu)建數(shù)據(jù)源。只要存在重復(fù)的業(yè)務(wù)操作,自然會(huì)想到BDC錄屏。 4、LSMW、BDC、CATT區(qū)別LSMW: LSMW: legacy system Migration workbench(遺產(chǎn)(舊)系統(tǒng)移值工作臺(tái)) BDC : Batch Data Communication(批處理) CATT :Computer Aided Test Too (計(jì)算機(jī)輔助輸入測(cè)試) 數(shù)據(jù)導(dǎo)入速度:LSMW=BDC>CATT 制作難度:BDC>LSMW>CATT 跨服務(wù)器傳輸(復(fù)制):LSMW 用導(dǎo)出導(dǎo)入,不用傳輸,不用建立程序最方便。CATT 都要傳輸,BDC 傳輸或者生成 ABAP 程序。 其實(shí) LSMW最終是產(chǎn)生批處理,所以速度和 BDC 相等,CATT 是模擬前端屏幕輸入,速度慢,而且某些屏幕字段抓取不了。 |
總結(jié)
以上是生活随笔為你收集整理的LSMW、BDC、CATT 区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP数字类型合法性检查函数NUMER
- 下一篇: SAP打印机原理、打印配置及打印操作