SAP WRITE设置列表颜色 页眉页尾输出控制
◆◆ 语法
- FORMAT COLOR [ON] INTENSIFIED [ON|OFF] INVERSE [ON|OFF]
- COLOR 参数:
COL_BACKGROUND 取决于GUI
COL_HEADING 灰蓝
COL_NORMAL 淡灰
COL_TOTAL 黄
COL_KEY 黄绿
COL_POSITIVE 绿
COL_NEGATIVE 红
COL_GROUP 紫 - INTENSIFIED 参数
背景色参数(不设置参数,默认为背景色) - INTENSIFIED 参数
INVERSE 参数 前景色参数(改变字体颜色)
FORMAT COLOR COL_HEADING INTENSIFIED ON.等效于FORMAT COLOR COL_HEADING
◆◆ 代码
REPORT ZJOB_TEST LINE-SIZE 91 LINE-COUNT 16(2).
TABLES spfli.
*(2)表示END-OF-PAGE占用两行,不写即使有定义页尾也不会显示;
*Report Name会占用两行
*页尾2行、Report Name2行、页眉2行;数据显示行数则为16-2-2-2=10
*数据显示格式为数据+ULINE,所以显示的数据5行
TOP-OF-PAGE.
FORMAT COLOR COL_HEADING. "设置背景色为蓝灰蓝(默认为背景色)
WRITE: / sy-vline,(15)'航线承运人',sy-vline,(15)'航班连接',sy-vline,(15)'国家代码',sy-vline,
(15)'起飞城市',sy-vline,(15)'起飞机场',sy-vline.
ULINE AT /(91).
FORMAT COLOR OFF. "结束背景色设置
END-OF-PAGE.
ULINE AT /(91).
WRITE: 'Page:',sy-pagno.
START-OF-SELECTION.
SELECT * FROM spfli.
IF spfli-carrid = 'LH'.
FORMAT COLOR COL_NEGATIVE. "设置字段LH行,显示为红色
ENDIF.
WRITE: / sy-vline,(15)spfli-carrid,sy-vline,(15)spfli-connid,sy-vline,(15)spfli-countryto,sy-vline,
(15)spfli-cityfrom,sy-vline,(15)spfli-airpfrom,sy-vline.
ULINE AT /(91).
FORMAT COLOR OFF.
ENDSELECT.
◆◆ 效果
post SAP-Garson
原文链接:https://blog.csdn.net/qq_30797051/article/details/108881475文章来自于网络,如果侵犯了您的权益,请联系站长删除!