创建List
WRITE 语法 WRITE AT [/] [<pos>] [(<len>)] 文本
“/”: 下一行
“pos”: 列 WRITE AT 10(11) text."可以重新绘制屏幕,覆写已经输入的内容
“(len)”:长度
WRITE {[AT] [/][pos][(len|*|**)]} dobj
[UNDER other_dobj] 在dobj 下面输出dobj
[NO-GAP] 没有间隔
[int_format_options]
[
[COLOR {{{color [ON]}|OFF}|{= col}}]
[INTENSIFIED [{ON|OFF}|{= flag}]] color高亮显示
[INVERSE [{ON|OFF}|{= flag}]] 设置背景还是前景色
[HOTSPOT [{ON|OFF}|{= flag}]] ON或者flag为非0,点击列表上的超链接会触发AT LINE-SELECTION事件
[INPUT [{ON|OFF}|{= flag}]]
[FRAMES [{ON|OFF}|{= flag}]] ON或者flag为非0时,则显示为表格框线(默认)
[RESET]
]
[
{AS CHECKBOX}
| {AS ICON}
| {AS SYMBOL}
| {AS LINE}
]
[QUICKINFO info]. 鼠标放上去有提示信息
ULINE [AT [/][<pos>][(<len>)]]. 水平线
WRITE [AT [/][<pos>]] sy-vline. 垂直线
SKIP [<n>].
SET BLANK LINES ON|OFF. 如果输出的字段只包含空格,则不会显示为可输入,除非在之前使用了SET BLANK LINES ON。
FORMAT
FORMAT [COLOR {{{color [ON]}|OFF}|{= col}}]
[INTENSIFIED [{ON|OFF}|{= flag}]]
[INVERSE [ {ON|OFF} | {= flag} ]]
[HOTSPOT [ {ON|OFF} | {= flag} ]]
[INPUT [{ON|OFF}|{= flag}]]
[FRAMES [{ON|OFF}|{= flag}]]
[RESET].
使用WRITE输出时,对输出内容的格式设置。但如果WRITE语句中使用了FORMAT中同样的选项设置,将会覆盖FORMAT里的相应设置,所以FORMAT所有设置都可以移到WRITE语句中。