- SAP 測試教程
- SAP 測試 - 首頁
- SAP 測試 - 概述
- SAP 測試 - 型別
- SAP 測試 - 手動與自動化
- SAP 測試 - SDLC
- SAP 中的測試型別
- SAP 測試 - 流程
- SAP 測試 - 導航
- SAP 測試 - 螢幕流程
- SAP 測試 - 模組
- SAP 測試 - 介面
- SAP 測試 - 案例
- SAP 測試 - TAO
- SAP 測試 - TAO 資料夾結構
- 配置質量測試中心
- SAP 測試 - TAO 結果分析
- TAO 構建和執行測試指令碼
- SAP 測試 - TAO 合併
- SAP 測試 - TAO UI 掃描器
- SAP 測試 - 自動化工具
- SAP 測試 - Solution Manager
- SAP 測試 - HP 業務流程
- SAP 測試 - QTP
- SAP 測試 - 案例研究
- SAP 測試有用資源
- SAP 測試 - 問題與解答
- SAP 測試 - 快速指南
- SAP 測試 - 有用資源
- SAP 測試 - 討論
SAP 測試 - 螢幕流程
SAP 測試中的螢幕流程邏輯就像一段 ABAP 程式碼,用於包含處理塊。它包含螢幕的過程部分。它是在螢幕繪製器中建立的,這個螢幕繪製器類似於 ABAP 編輯器。
螢幕流程邏輯不涉及外部資料宣告,每個處理塊都以“PROCESS”為字首定義。例如,
- PROCESS AFTER INPUT
- PROCESS BEFORE OUTPUT
- PROCESS ON HELP-REQUEST
- PROCESS ON VALUE-REQUEST
每個螢幕流程邏輯都應包含 PROCESS AFTER INPUT 和 PROCESS BEFORE OUTPUT 關鍵字。
在事件塊中,您可以使用 MODULE、FIELD、ON、VALUES、CALL 等關鍵字。
| 序號 | 螢幕流程邏輯關鍵字及描述 |
|---|---|
| 1 | MODULE 呼叫 ABAP 程式中的對話方塊模組 |
| 2 | FIELD 指定應傳輸螢幕欄位內容的點 |
| 3 | ON 與 FIELD 結合使用 |
| 4 | VALUES 與 FIELD 結合使用 |
| 5 | CHAIN 啟動處理鏈。 |
| 6 | ENDCHAIN 結束處理鏈。 |
| 7 | CALL 呼叫子螢幕。 |
| 8 | LOOP 開始處理螢幕表。 |
| 9 | ENDLOOP 結束處理螢幕表。 |
建立螢幕流程
在儲存庫瀏覽器中,雙擊螢幕名稱,它將顯示螢幕的流程邏輯。
螢幕繪製器的流程邏輯編輯器將開啟,您可以編輯螢幕流程邏輯。您可以使用任何可用的 ABAP 原始碼編輯器來定義流程邏輯。
您可以使用以下關鍵字建立螢幕流程邏輯 -
| 序號 | 關鍵字及描述 |
|---|---|
| 1 | CALL 呼叫子螢幕。 |
| 2 | CHAIN 啟動處理鏈。 |
| 3 | ENDCHAIN 結束處理鏈。 |
| 4 | ENDLOOP 結束迴圈處理。 |
| 5 | FIELD 引用欄位。可以與 MODULE 和 SELECT 關鍵字組合。 |
| 6 | LOOP 啟動迴圈處理。 |
| 7 | MODIFY 修改表。 |
| 8 | MODULE 標識處理模組。 |
| 9 | ON 與 FIELD 賦值一起使用。 |
| 10 | PROCESS 定義處理事件。 |
| 11 | SELECT 檢查表中的條目。 |
測試螢幕
測試螢幕用於測試螢幕在執行時顯示的外觀。如果您已經編寫了流程邏輯,則可以選擇是否使用它來模擬螢幕。
要執行螢幕測試,請按照以下步驟操作 -
- 選擇螢幕→測試。
- 系統將顯示一個用於執行時模擬的對話方塊。
- 如果需要,您可以更改視窗座標。
- 接下來,定義模擬範圍。
- 要包含流程邏輯,請單擊“選擇完整流程邏輯”。
- 單擊繼續,螢幕模擬將出現。
廣告