导航:首页 > 编程语言 > sap颜色代码

sap颜色代码

发布时间:2023-05-06 15:31:09

1. sap alv报表的问题,如何把第一行设置为默认的,还有颜色是怎么处理的,知道的高手,麻烦指点我一下

ALV GRID颜色设置分别为行,列,单元格三种,如果将字段设置为主键那么主键列会自动变为蓝色。

列颜色的设置

在创建列目录表时将field catalog structure 的 emphasize字段填入需要的颜色代码

eg:

DATA: wa_fields TYPE LINE OF slis_t_fieldcat_alv.

wa_fields-fieldname = <field_name>. "e.g. 'EBELN'.

wa_fields-seltext_m = <field_name_text>. "e.g '采购订单号'.

wa_fields-emphasize = <containing_color_codes>. "e.g. 'C610'.

行颜色的设置

在list data table中添加一个字段(CHAR4)用来存储颜色代码

eg:

*--- Internal table holding list data

DATA BEGIN OF gt_list OCCURS 0 .

INCLUDE STRUCTURE SFLIGHT .

DATA rowcolor(4) TYPE c .

DATA END OF gt_list .

保存数据到list data table中的同时要把颜色字段的代码一起存入,该代码会被alv解析为行项的颜色

初始化ALV前将颜色字段名填入layout structure.

eg:

ps_layout-info_fname = <field_name_containing_color_codes>. "e.g. ‘ROWCOLOR’.

单元格颜色设置

和行颜色设置相同首先需要在list data table中添加一个字段用来存储行颜色信息,不过类型是LVC_T_SCOL

eg:

*--- Internal table holding list data

DATA BEGIN OF gt_list OCCURS 0 .

INCLUDE STRUCTURE SFLIGHT .

DATA rowcolor(4) TYPE c .

DATA cellcolors TYPE lvc_t_scol .

list data table中的cellcolors字段将被用来存储单元格的颜色信息

eg:

DATA ls_cellcolor TYPE lvc_s_scol .

...

READ TABLE gt_list INDEX 5 .

ls_cellcolor-fname = 'SEATSOCC' .

ls_cellcolor-color-col = '7' .

ls_cellcolor-color-int = '1' .

ls_cellcolor-color-inv = '0' .

ls_callcoloe-nokeycol = '' .

APPEND ls_cellcolor TO gt_list-cellcolors .

MODIFY gt_list INDEX 5 .

ALV GRID 第五条记录的SEATSOCC字段颜色将被设置为C710,如果不希望覆盖主键字段的颜色可以将ls_callcoloe-nokeycol设置为X

2. SAP ABAP/4基础语法应用。 如何用不同颜色显示MARA表中前5条记录 具体语句怎么写

F1查询系统的ABAP帮助会给你提示的。

环境调试费劲,这里只提供个解决方案。
不要用select - endselect这种语法,现代ABAP编程基本废弃不使用。
改用seclect抽取数据前,定义内部表,selcet抽取数据into到内部表,然后循环内部表输出。
在循环输出时,可以在loop-endloop语句间加入样式color设定语句。

3. SAP中报表显示红灯例外的意思是什么

SAP中的颜色区分:
红色:错误,可以选择log查看detail message。
黄色正圆:警告,一般衡模都是由于数据不完整或者表示凭证或流程待处理。
绿色:成功,一般表示处理成功,没有错误消息返回。咐清缓

4. SAP标准表中的列分为不同的颜色,有蓝色、绿色、浅绿色的,不同颜色的列有什么不同的特性吗

主键字段显示蓝色


然后就是一般字段的颜色我感觉像是灰色还是很浅的青色


还有一种浅绿色或者绿色的吧是有foreignkey的字段


标准程序就是通过下面这段代码控制的颜色:


ifnot(tab2-flag1ofkey).
*KeinKey-feld
iftab2-checktableisinitial.
*KeinePrüftabelle
衫粗else.
*NichtSchlüsselfeldmitPrüftabelle
l_fieldcat_line-emphasize='X'.
endif.
else.
*Key-feld.
iftab2-checktableisinitial.
*KeinePrüftabelle
l_fieldcat_line-key='X'.
败档else.
*SchlüsselfeldmitPrüftabelle
察塌乱l_fieldcat_line-emphasize='X'.
l_fieldcat_line-key='X'.
endif.
endif.
阅读全文

与sap颜色代码相关的资料

热点内容
桌面云配置文件分离 浏览:505
iphone5如何升级4g网络 浏览:5
团购是在哪个app 浏览:897
打开多个word文档图片就不能显示 浏览:855
腾讯新闻怎么切换版本 浏览:269
app安装失败用不了 浏览:326
桌面文件鼠标点开会变大变小 浏览:536
手机误删系统文件开不了机 浏览:883
微信兔子甩耳朵 浏览:998
android蓝牙传文件在哪里 浏览:354
苹果6s软解是真的吗 浏览:310
c语言代码量大 浏览:874
最新网络卫星导航如何使用 浏览:425
以下哪些文件属于图像文件 浏览:774
zycommentjs 浏览:414
确认全血细胞减少看哪些数据 浏览:265
文件有哪些要求 浏览:484
cad打开时会出现两个文件 浏览:65
什么是转基因网站 浏览:48
手柄设备有问题代码43 浏览:921

友情链接