MESSAGE 'No data for selection' TYPE 'S'
จึงเกิดข้อความดังกล่าวขึ้น
วิธีนี้ถ้าเราไม่ต้องการแก้ไข Message Class = '00' ก็ให้ใช้คำสั่ง MESSAGE โดยกำหนด Class ที่ต้องการใช้ไปเลยเช่น
MESSAGE ID 'PN' TYPE 'S' NUMBER 016 WITH 'No data for selection'.
MESSAGE 'No data for selection' TYPE 'S'
MESSAGE ID 'PN' TYPE 'S' NUMBER 016 WITH 'No data for selection'.
You can create field name in run time and assign the created name in your field-symbols by statement "ASSIGN ... TO ...".
Example
DATA: name(20),
lv_check(1).
DATA: BEGIN OF itab OCCURS 0,
fld1(4),
fld2(4),END OF itab.
FIELD-SYMBOLS
. ...
...
LOOP AT itab.
IF lv_check = ’X’.
name = ’ITAB-FLD1’.
ELSE.
name = ’ITAB-FLD2’.
ENDIF.
ASSIGN (name) TO
. ...
...
ENDLOOP.
Name Code Color
COL_BACKGROUND 0 depends on GUI
COL_HEADING 1 grayish-blue
COL_NORMAL 2 bright gray
COL_TOTAL 3 yellow
COL_KEY 4 bluish green
COL_POSITIVE 5 green
COL_NEGATIVE 6 red
COL_GROUP 7 violet