Syntax
FORMAT COLOR = <c> INTENSIFIED = <int> INVERSE = <inv>.
INTENSIFIED - переключатель яркости
INVERSE - переключатель цвет фона/цвет шрифта
DEMO:
REPORT demo_list_format_color_1.
DATA i TYPE i VALUE 0.
DATA col(15) TYPE c.
WHILE i < 8.
CASE i.
WHEN 0. col = 'COL_BACKGROUND '.
WHEN 1. col = 'COL_HEADING '.
WHEN 2. col = 'COL_NORMAL '.
WHEN 3. col = 'COL_TOTAL '.
WHEN 4. col = 'COL_KEY '.
WHEN 5. col = 'COL_POSITIVE '.
WHEN 6. col = 'COL_NEGATIVE '.
WHEN 7. col = 'COL_GROUP '.
ENDCASE.
FORMAT INTENSIFIED COLOR = i.
WRITE: /(4) i, AT 7 sy-vline,
col, sy-vline,
col INTENSIFIED OFF, sy-vline,
col INVERSE.
i = i + 1.
ENDWHILE.
FORMAT COLOR = <c> INTENSIFIED = <int> INVERSE = <inv>.
INTENSIFIED - переключатель яркости
INVERSE - переключатель цвет фона/цвет шрифта
<n> |
<c>
| Color | Intended for | |
OFF
| or COL_BACKGROUND |
0
| depends on GUI | background |
1
| or COL_HEADING |
1
| gray-blue | headers |
2
| or COL_NORMAL |
2
| light gray | list bodies |
3
| or COL_TOTAL |
3
| yellow | totals |
4
| or COL_KEY |
4
| blue-green | key columns |
5
| or COL_POSITIVE |
5
| green | positive threshold value |
6
| or COL_NEGATIVE |
6
| red | negative threshold value |
7
| or COL_GROUP |
7
| violet | Control levels |
DEMO:
REPORT demo_list_format_color_1.
DATA i TYPE i VALUE 0.
DATA col(15) TYPE c.
WHILE i < 8.
CASE i.
WHEN 0. col = 'COL_BACKGROUND '.
WHEN 1. col = 'COL_HEADING '.
WHEN 2. col = 'COL_NORMAL '.
WHEN 3. col = 'COL_TOTAL '.
WHEN 4. col = 'COL_KEY '.
WHEN 5. col = 'COL_POSITIVE '.
WHEN 6. col = 'COL_NEGATIVE '.
WHEN 7. col = 'COL_GROUP '.
ENDCASE.
FORMAT INTENSIFIED COLOR = i.
WRITE: /(4) i, AT 7 sy-vline,
col, sy-vline,
col INTENSIFIED OFF, sy-vline,
col INVERSE.
i = i + 1.
ENDWHILE.
Комментариев нет:
Отправить комментарий