SAP.CATT 批处理/批量操作的基本应用
這里將不討論應用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_NAMESAP用戶名稱
&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角色名稱
&USR01SAP用戶
&USR02SAP 用戶
&USR03SAP用戶
... ...
&USR14SAP用戶
總結
以上是生活随笔為你收集整理的SAP.CATT 批处理/批量操作的基本应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端 缓存
- 下一篇: 梦幻诛仙手游圣巫仙侣 梦幻诛仙鬼先生大巫