电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ALV颜色及选择框处理

ALV颜色及选择框处理_第1页
1/6
ALV颜色及选择框处理_第2页
2/6
ALV颜色及选择框处理_第3页
3/6
ALV 颜色设置 .ALV 颜色设置实践与总结一. 行颜色 1. 在结果内表中添加字段 color(4) TYPE c ,用来存储四位颜色值.2. 在内表循环中给这个字段赋值,比如'C310' 黄色.3. 最关键的一点,在 layout 结构中设定颜色字段的名字,代码如下:is_layout-info_fieldname = 'COLOR'. " 行颜色字段is_layout 是我们声明的一个 ALV 的 type slis_layout_alv 的结构.二. 列颜色列颜色较为简单,我们在填充结构 it_fieldcat TYPE slis_t_fieldcat_alv 时,字段 emphasize 为每一列直接赋值就好了。三.单元格颜色 1. 在结果内表中添加字段cellcolor TYPE lvc_t_scol . 这是一个内表,用来存储单元格的颜色。2. 在内表循环中给这个内表赋值,示例代码如下:PERFORM fill_cellcolor CHANGING wa_result-cellcolor. " 单元格高亮(黄色)FORM fill_cellcolor CHANGING p_cellcolor type lvc_t_scol.DATA wa_cellcolor TYPE lvc_s_scol . " 单元格颜色结构DEFINE set_color. wa_cellcolor-fname = &1. wa_cellcolor-color-col = '3'. wa_cellcolor-color-int = '1'. wa_cellcolor-color-inv = '0'.append wa_cellcolor to p_cellcolor.END-OF-DEFINITION. set_color 'MATNR'. set_color 'MAKTX'. set_color 'MEINS'. set_color 'CNT_S'. set_color 'QUOTE1'. set_color 'QUOTE2'.ENDFORM." fill_cellcolor3. 最关键的一点,在 layout 结构中设定颜色字段的名字,代码如下:is_layout-coltab_fieldname = 'CELLCOLOR'." 单元格颜色字段总结:当同时设定了行颜色和列颜色后,行颜色会覆盖列颜色,有的时候用户不希望这种结果的出现,解决办法就是设定每行的单元格(当然不包括与设定列颜色的列相交叉的单元格)的颜色。附录:ABAP颜色代码ABAP 中的颜色代码是由 4 位字都组成的CxyzC:color 的简写,颜色代码均以 C 开头x:标准色代码,SAP 中一共有 7 个标准色y:反转颜色启用/关闭1/0z:增强颜色启用/关闭1/0标准色代码一览表X1234567ALV 的颜色码颜色灰蓝色浅灰色黄色蓝色绿色红色橙色主要用处抬头、标题栏列表内容汇总关键字正确错误控制ALV 颜色及选择框处理一、效果图此例中包含三项技术,① 选择块 ② 选择框 ③ 单行单列中颜色的设定相应的代码我将分别以灰、黄、青绿为底色在代码中加以区分,要在 ALV 中实现相应的功能,您只要关注对应的底色即...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ALV颜色及选择框处理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部