การทดสอบ SAP - การไหลของหน้าจอ

ตรรกะการไหลของหน้าจอในการทดสอบ SAP เปรียบเสมือนรหัส ABAP และใช้เพื่อบรรจุบล็อกการประมวลผล มันมีส่วนขั้นตอนของหน้าจอ มันถูกสร้างขึ้นในจิตรกรหน้าจอและตัววาดภาพหน้าจอนี้คล้ายกับโปรแกรมแก้ไข ABAP

ตรรกะการไหลของหน้าจอไม่เกี่ยวข้องกับการประกาศข้อมูลภายนอกและแต่ละบล็อกการประมวลผลจะถูกกำหนดด้วยคำนำหน้า "PROCESS" ตัวอย่างเช่น,

  • กระบวนการหลังจากป้อนข้อมูล
  • กระบวนการก่อนส่งออก
  • กระบวนการขอความช่วยเหลือ
  • ดำเนินการตามคำขอมูลค่า

ลอจิกการไหลของหน้าจอแต่ละรายการควรมีกระบวนการหลังจากป้อนข้อมูลและกระบวนการก่อนที่จะออกคำหลัก

ในบล็อกเหตุการณ์คุณสามารถใช้คีย์เวิร์ดเช่น 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

สิ้นสุดการประมวลผลตารางหน้าจอ

การสร้างโฟลว์หน้าจอ

ในเบราว์เซอร์ Repository ให้ดับเบิลคลิกที่ชื่อของหน้าจอและจะแสดงลอจิกการไหลของหน้าจอ

Flow Logic Editor ของ Screen Painter จะเปิดขึ้นและคุณแก้ไขตรรกะการไหลของหน้าจอ คุณสามารถใช้ตัวแก้ไขซอร์สโค้ด 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

ตรวจสอบรายการในตาราง

หน้าจอการทดสอบ

หน้าจอการทดสอบใช้เพื่อทดสอบลักษณะของหน้าจอเนื่องจากจะปรากฏในรันไทม์ หากคุณตั้งโปรแกรมลอจิกโฟลว์ไว้แล้วคุณสามารถเลือกได้ว่าจะจำลองหน้าจอโดยมีหรือไม่มีก็ได้

ในการทดสอบหน้าจอให้ทำตามขั้นตอนด้านล่าง -

  • เลือกหน้าจอ→ทดสอบ
  • ระบบจะแสดงกล่องโต้ตอบสำหรับการจำลองรันไทม์
  • คุณสามารถเปลี่ยนพิกัดของหน้าต่างได้หากจำเป็น
  • จากนั้นกำหนดขอบเขตของการจำลอง
  • หากต้องการรวมลอจิกโฟลว์ให้คลิก 'เลือกตรรกะโฟลว์ที่สมบูรณ์'
  • คลิกดำเนินการต่อและการจำลองหน้าจอจะปรากฏขึ้น