ABAP Code:ยกเลิกปุ่ม Execute(F8) ในหน้า Screen Report

ABAP Code ยกเลิกปุ่ม Execute(F8) ในหน้า Screen Report

ABAP Code ยกเลิกปุ่ม Execute(F8) ในหน้า Screen Report

วัตถุประสงค์
เพื่อต้องการให้ รัน Report ในหมวด Background เท่านั้น ( การรัน Report แบบ Background )

หลักการ
– Hide ปุ่ม Execute
– ยกเลิกคำสั่ง Execute(F8)
– ยกเลิกคำสั่ง Execute and Print   ใน menu bar

วิธีการ
1. ให้ INCLUDE ไฟล์ชื่อ rsdbc1xx  (คำสั่งนี้เป็นคำสั่งในการ hide ปุ่ม Execute )
INCLUDE rsdbc1xx.
2. ในส่วนของ AT SELECTION-SCREEN OUTPUT. ให้กำหนดคำสั่ง ยกเลิกคำสั่ง Execute(F8) กับ Execute and Print   ใน menu bar โดยใช้คำสั่งดังนี้
AT SELECTION-SCREEN OUTPUT.
APPEND ‘PRIN’ TO current_scr-excl.   “เป็นการยกเลิก คำสั่ง Execute
APPEND ‘ONLI’ TO current_scr-excl.   “เป็นการยกเลิก คำสั่ง Execute and Print ใน Menu bar