พอดี ต้องการแสดง Popup message แจ้ง การป้อนข้อมูลแ User แต่ติดปัญหาที่ message ที่แสดงนั้น มันมีหลายบรรทัด เคยใช้แต่ Function ที่แสดงได้เต็มที่ 2-6 บรรทัด ก็เลยต้องลองหาดู(google) ไปเจอ Function ตัวนี้ ถือว่า work มาก การใช้งานก็ไม่อยาก ใส่ค่าที่ต้องการแสดงไว้ใน Internal Table Set ค่านิดหน่อยเป็นอันใช้ได้
Value Set
endpos_col = ความกว้างของ Popup คิดเป็นคอลัมน์
endpos_row = ความยาวของ Popup คิดเป็นแถว
startpos_col = ตำแหน่งการแสดง Popup คิดเป็นคอลัมน์ เปรียบเสมือน แกน X
startpos_row = ตำแหน่งการแสดง Popup คิดเป็นแถว เปรียบเสมือน แกน Y
titletext = ไตเติ้ล Popup
valuetab = Internal Table ที่มีข้อมความที่จะแสดง
CALL FUNCTION 'POPUP_WITH_TABLE' EXPORTING endpos_col = endpos_col endpos_row = endpos_row startpos_col = startpos_col startpos_row = startpos_row titletext = titletext * CHOICE = CHOICE TABLES valuetab = valuetab * EXCEPTIONS * BREAK_OFF = 1 * OTHERS = 2 IF sy-subrc <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.