ABAP Code:Function Popup message แสดงข้อความ Text หลายบรรทัด

ABAP Function Popup message แสดงข้อความ Text หลายบรรทัด

ABAP Function Popup message แสดงข้อความ Text หลายบรรทัด

พอดี ต้องการแสดง 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.