Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SAP abap ALV的列颜色、、行颜色、单元格颜色设置

SAP abap ALV的列颜色、、行颜色、单元格颜色设置

作者头像
matinal
发布于 2023-10-13 11:08:55
发布于 2023-10-13 11:08:55
54900
代码可运行
举报
文章被收录于专栏:SAP TechnicalSAP Technical
运行总次数:0
代码可运行

列颜色设置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
*------------------------定义宏--------------------*
DEFINE INIT_FIELDCAT.
CLEAR GS_FIELDCAT.
  GS_FIELDCAT-FIELDNAME = &1. "字段名
  GS_FIELDCAT-COLTEXT  = &2. "ALV 控制: 列标题
  GS_FIELDCAT-EDIT   = &3." 是否可编辑
case &1.
when 'VBELN'.
     gs_fieldcat-emphasize = 'C601'."颜色设置 1 字体颜色,0 背景颜色
when 'ERDAT'.
     gs_fieldcat-emphasize = 'C600'.
ENDCASE.
APPEND GS_FIELDCAT TO GT_FIELDCAT.
END-OF-DEFINITION.
行颜色设置:
FORM FRM_DEALDATA .
*设置行颜色
types:line_color(4) type c,
LOOP AT GT_DATA INTO GS_DATA.
if gs_data-ERNAM = '33440'.
     gs_data-line_color = 'C600'.
ENDIF.
MODIFY GT_DATA FROM GS_DATA.
ENDLOOP.
ENDFORM.
FORM FRM_LAYOUT .
 gs_layout-info_fname = 'line_color'."行颜色
ENDFORM.
单元格颜色设置:
types:FIELD_COLOR   TYPE LVC_T_SCOL, "单元格颜色
FORM FRM_DEALDATA .
*设置单元格颜色
DATA:LS_SCOL TYPE LVC_S_SCOL.
LOOP AT GT_DATA INTO GS_DATA.
IF GS_DATA-ERNAM = '33440'.
      LS_SCOL-FNAME = 'ERNAM'.
      LS_SCOL-COLOR-COL = 6 .
      LS_SCOL-COLOR-INT = 0 .
      LS_SCOL-COLOR-INV = 0 .
APPEND LS_SCOL TO GS_DATA-FIELD_COLOR .
ENDIF.
MODIFY GT_DATA FROM GS_DATA.
ENDLOOP.
ENDFORM.
FORM FRM_LAYOUT .
  GS_LAYOUT-CTAB_FNAME = 'field_color'."单元格颜色
ENDFORM.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ABAP ALV之有关于颜色的使用详解
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情
百里丶落云
2022/11/22
1.7K0
ABAP ALV之有关于颜色的使用详解
ABAP随笔-入门简单ALV-(附单元格颜色控制)
今天写一个简单的ALV报表吧,仅显示的那种,这是前两天刚入门的ABAP小伙伴的小考题,
Tab Zhu
2022/06/27
1.3K0
ABAP随笔-入门简单ALV-(附单元格颜色控制)
ABAP ALV之自建表可编辑内表的增删改查
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第29天,点击查看活动详情
百里丶落云
2022/12/20
2.1K0
ABAP ALV之自建表可编辑内表的增删改查
ABAP 之ALV列编辑及单元格可编辑的使用方式
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情
百里丶落云
2022/12/05
4.8K0
ABAP 之ALV列编辑及单元格可编辑的使用方式
OOALV学习
-界面中增加Customer Control控件,定义名称为:OOALVSCREEN
秋白
2021/11/09
8570
OOALV学习
ABAP 之DATA_CHANGED和DATA_CHANGE_FINISHED的应用场景
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第3天,点击查看
百里丶落云
2022/11/28
2.6K0
ABAP 之DATA_CHANGED和DATA_CHANGE_FINISHED的应用场景
ABAP 之ALV展示及下钻弹窗数据页面
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第5天,点击查看活动详情
百里丶落云
2022/12/01
9600
ABAP 之ALV展示及下钻弹窗数据页面
ALV[他律]
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说ALV[他律],希望能够帮助大家进步!!!
Java架构师必看
2022/03/22
2.1K0
ALV[他律]
function alv (二)
Sort表为一个内表,将需要排序的字段信息增加到sort表中,在ALV输出按照顺序排序
秋白
2021/03/20
6860
ABAP ALV之红绿灯使用方式及消息反馈的使用详解
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情
百里丶落云
2022/12/02
1.7K0
ABAP ALV之红绿灯使用方式及消息反馈的使用详解
ABAP OOALV指定單元格是否可編輯
DATA: gv_repid TYPE sy-repid, gv_sname TYPE sy-dynnr. TYPES: BEGIN OF gs_data. INCLUDE STRUCTURE spfli. TYPES: celtab TYPE lvc_t_styl. TYPES: END OF gs_data. DATA: gs_data1 TYPE gs_data. DATA: gt_data TYPE TABLE OF gs_data WITH HEADER LINE. DA
惨绿少年.
2021/02/24
5500
ABAP 之SET_TITLEBAR的使用方式
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情
百里丶落云
2022/12/09
7950
ABAP 之SET_TITLEBAR的使用方式
相关推荐
ABAP ALV之有关于颜色的使用详解
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验