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

檢查表中的條目。

測試螢幕

測試螢幕用於測試螢幕在執行時顯示的外觀。如果您已經編寫了流程邏輯,則可以選擇是否使用它來模擬螢幕。

要執行螢幕測試,請按照以下步驟操作 -

  • 選擇螢幕→測試。
  • 系統將顯示一個用於執行時模擬的對話方塊。
  • 如果需要,您可以更改視窗座標。
  • 接下來,定義模擬範圍。
  • 要包含流程邏輯,請單擊“選擇完整流程邏輯”。
  • 單擊繼續,螢幕模擬將出現。
廣告

© . All rights reserved.