SAP.CATT 批處理/大量操作的基本應用

來源:互聯網
上載者:User

這裡將不討論應用CATT大量建立角色,其原因在於不同角色中將存在不同數量的T-CODE,當應用CATT建立摸板後,T-CODE所對應的變數 數量過少時,這個方法可應用的價值不高。
CATT實施文檔可以通過網路擷取,這裡簡單摘錄實施流程和方法

進入CATT初始屏:
CASE命名:不允許有空格
描述:
類型:
Component:因為這些動作與建立使用者相關, 所以這裡選擇" Basis Components" [pix1]

save as "local object" [pix2]

返回初始屏 [pix3]

(1)應用SU01大量建立/拷貝使用者
記錄操作(略),操作完成後"後退" 即可自動返回SCAT,並開始後繼工作。 [pix4]

test case >> check 檢查文法 [pix5]

開始設定"變數",網上提供的大多實施辦法是通過"欄位清單"實現,並由系統自動命 名。這裡推薦大家使用另一種方法,其好處:
1. 逐屏顯示,你可以清楚的知道自己設定的變數在螢幕中的具體位置;
2.手工設定變數,便於 自己記憶和維護;
3.根據你的實際需要,設定任意位置為變數;
選擇並進入剛錄製的記錄,並在操作模式中選擇本地同步的前端執行,這樣你可 以清楚的看到與你次前錄製操作相同的畫面,並清楚的知道你需要設定變數的具體座標 [pix6]

第壹屏SAPLSUU5 0050 設定變數 &USER_NAME ---------SAP使用者帳號,設定變數需要符號 '&' 開頭 [PIX7]

第貳屏SAPLSUU5 0100 設定變數 &Last_name ---------SAP帳號所對應的使用者姓名 [PIX8]

第三屏SAPLSUU5 0100 設定變數 &PASS_1st ----設定密碼,設定變數&PASS_2nd ----重複密碼 [PIX9]

第肆屏SAPLSUU5 0100 設定變數 &LOGON_ZH -----登陸預設語言 [PIX91]

第伍屏SAPLSUU5 0050 [PIX92]

第陸屏SAPLSUU5 0001[PIX93]

退出 CATT: FUNCTION DETAILS TCD TEST CASE

儲存

測試過程 [壹] 進行前端模式測試,選擇"執行",向變數輸入"值",並保持配置依次為:
log type:long, proccessing mode:foreground, variants:W/o
關於這些環境的描述可以通過官方文檔擷取!
確保填 寫無誤,開始執行! [PIX94]

執行過程中,每屏都會出現跟蹤確認,跟蹤每屏,並手工確認變數賦值是否正確 [PIX95]

次前在錄製過程中已經建立了使用者"z_testUSR1",因此這裡將提示錯誤,但不會中斷操作,你可以選擇在這裏手工修改使用者名稱稱,也可以選擇後 退到初始屏修改 [PIX96]

修改後,可以通過手工選擇"建立按鈕"完成此屏操作,並轉到下一屏。

[PIX97]

[PIX98]

[PIX99]

無論執行正確或失敗,在完成後均會反饋一份報告![PIX991]

匯出"變式": [PIX992]

匯出"變式"的格式 [pix993]

CATT_Z_SU01_DEMO.TXT
目標:大量建立使用者,用 戶姓名,設定密碼,登陸語言
&USER_NAME  SAP使用者名稱稱
&LAST_NAME  使用者姓名
&PASS_1ST  密 碼
&PASS_2ND  密碼重複
&LOGON_ZH  預設登陸語言[en,zh]

測試過程 [貳] 進行錯誤模式測試 [PIX994]

測試過程 [三] 後台模式的輸出結果
 

(2)應用PFCG批量角色拷貝,修改描述,產生參數檔案
 ·建立TEST CASE [PIX01]

· 錄製測試事件,錄製流程:角色拷貝,修改描述,產生參數檔案,錄製過程略
·檢查文法,儲存
·設定變數 [PIX02, PIX03, PIX04a, PIX4b, PIX05, PIX06, PIX07, PIX08]



·執行前台測試,確認變數設定的正確性,以及錄製流程的有效性
·輸出”變式” [PIX09]

CATT_Z_PFCG_COPYROLE_V1.TXT
目標: 角色拷貝,修改描述,產生參數檔案
&SOURCE_ROLE  源角色名稱
&NEW_ROLE  新角色名稱
&TEST   角 色描述
&PARAM_NAME  自動產生[NULL]

(3)應用PFCG批量分配角色到使用者,完成使用者比較
這裡我見為某個角色添加"20"個SAP使用者,其原因在於,若我添加使用者過少,就無法 設定過多的變數,當我實際應用中需要在某角色添加很多使用者時,則變數無法滿足需求,對於剛剛接觸CCAT的兄弟們,可能會遇到麻煩,不過這些"變數"的數 量其實是可以修改的,但修改後一定要匯出新的"變式"。
使用者中同樣可以添加角色,但是添加角色後還需要在相應被添加的角色中進行使用者比較,這樣在 製作大量操作的測試事件會很麻煩。

·建立TEST CASE [PIX01]

·錄製測試事件,錄製流程:分配角色到使用者,完成使用者比較,錄製過 程略

·檢查文法,儲存

·設定變數 [PIX102, PIX103, PIX104a, PIX14b, PIX104c, PIX105, PIX106]

·執行前台測試,確認變數設定的正確性,以及錄製流程的有效性

·輸出”變式” [PIX107]

CATT_Z_PFCG_ASSIGNUSR.TXT
目標:批量分配 角色到使用者,完成使用者比較
&ROLE_NAME  角色名稱
&USR01   SAP使用者
&USR02   SAP 使用者
&USR03   SAP使用者
... ...
&USR14   SAP使用者

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.