資源描述:
《SAP批導入處理教程-蔣德志》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、SAP批導入處理教程SAP批導入處理教程撰寫:蔣德志日期:2009年11月26日星期四目錄1.前言21.1.CATT解釋21.2.LSMW解釋21.3.BDC解釋21.4.LSMW、BDC、CATT區(qū)別22.ECATT批導入處理教程32.1.SECATT批導入處理教程一32.2.SECATT批導入處理教程二153.LSMW批導入處理教程263.1.總述263.2.操作界面說明263.3.實際操作步驟284.BDC批導入處理教程60撰寫:蔣德志第77頁2021-7-20SAP批導入處理教程1.前言1.1.ECATT解釋Extend
2、edComputerAidedTestTool(T-code:SECATT)?????ECATT是SAP自帶的功能測試工具,主要目標用來作SAP業(yè)務流程的自動化測試,每個測試都會生成一個詳細的日志來顯示測試流程和測試結果。和CATT相比,CATT操作簡單,類似于BDC的錄屏功能,用于常用的簡單業(yè)務數(shù)據(jù)導入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要應用于基于GUIWindows/GuiJava自動化測試,同時也為外部工具提供了第三方接口(獲BC-ECATT授權)。所有的測試腳本,無論是ECATT自已生成的還
3、是外部工具的他們都應該具有相同的數(shù)據(jù)對象類型,與SAP結合在一起并保存在相同的位置。在R/3的功能測試中,ECATT錄屏功能簡單實用,測試腳本、測試數(shù)據(jù)、系統(tǒng)數(shù)據(jù)分別存放,可重復使用,并附有詳細測試報告以及糾錯功能,作為自帶工具簡單實用。對于WEB方面的測試的話就要借用第三方的測試軟件,如知名的Mercury的QTP。1.2.LSMW解釋LegacySystemMigrationWorkbench(T-code:LSMW)?????LSMW,是SAP推薦用來從舊的系統(tǒng)或非SAP系統(tǒng)把大批量或周期性的數(shù)據(jù)遷移到SAP的主力工具,類
4、似于ECATT/SCATT,其優(yōu)點可以在一個Session中處理大批量數(shù)據(jù),并靈活易學易用。如果用BDC和ECATT只能根據(jù)定制好的畫面輸入?yún)?shù)。一旦沒有這個值系統(tǒng)就會報錯。比喻我們根據(jù)業(yè)務對FIAccountDocument或者主數(shù)據(jù)一些參數(shù)作了擴展,一旦參數(shù)缺失或者不匹配,不得不終止Session,通過SM35手動去更正或者重新錄屏。LSMW具有一般的通用性,他導入模板的設計過程包括15個步驟,每個都是獨立的單元并可進行單獨的更新和修改,而不影響其它的模塊只需作一些調整做出相應mapping,將必要的數(shù)據(jù)指定對應的字段就可行
5、了,無需額外的編碼。?????當然,LSMW局限在于只能導入固定類型的主數(shù)據(jù),如Customer/VendorMaster,MaterialMaster,F(xiàn)inancialDocument,G/LAccount。如果是自定義的ABAP程序來導入主數(shù)據(jù)就行不通了。同樣做了一個FIAccountDocument的例子,對出現(xiàn)重復的統(tǒng)計的LineItem時顯得也不是特別得心應手。1.3.BDC解釋BatchDataConversion(T-code:SHDB)BDC同樣是通過SHDB把用戶一次性的業(yè)務操作記錄全部記錄下,然后供用戶使用
6、。開發(fā)人員可以生成程序構建數(shù)據(jù)源。只要存在重復的業(yè)務操作,自然會想到BDC錄屏。1.4.LSMW、BDC、CATT區(qū)別LSMW:legacysystemMigrationworkbench(遺產(chǎn)(舊)系統(tǒng)移值工作臺)BDC:BatchDataCommunication(批處理)CATT:ComputerAidedTestToo(計算機輔助輸入測試)數(shù)據(jù)導入速度:LSMW=BDC>CATT制作難度:BDC>LSMW>CATT跨服務器傳輸(復制):LSMW用導出導入,不用傳輸,不用建立程序最方便。CATT都要傳輸,BDC傳輸或者生成
7、ABAP程序。其實LSMW最終是產(chǎn)生批處理,所以速度和BDC相等,CATT是模擬前端屏幕輸入,速度慢,而且某些屏幕字段抓取不了。撰寫:蔣德志第77頁2021-7-20SAP批導入處理教程1.ECATT批導入處理教程1.1.SECATT批導入處理教程一以創(chuàng)建物料主數(shù)據(jù)基本視圖舉例。輸入事務碼:SECATT,鍵入回車:創(chuàng)建TestScipt,選擇該選項輸入自定義程序名:ZSECATT01撰寫:蔣德志第77頁2021-7-20SAP批導入處理教程點擊“新建”按鈕進入下面的界面,輸入文本說明及事務碼所屬模塊:保存至《本地對象》:點擊“模
8、式”按鈕,進入下面界面,填入事務代碼:MM01,連續(xù)鍵入回車兩次:撰寫:蔣德志第77頁2021-7-20SAP批導入處理教程開始記錄創(chuàng)建物料的過程;物料號碼要手工重新輸入一次,所有有關的選項要重新選擇一遍:回車進入創(chuàng)建物料主數(shù)據(jù)基本視圖的界面,把需要輸入的項目填