EMPHASIZE未为ALV列着色

2020-09-10 19:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在我的程序中使用EMPH...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在我的程序中使用EMPHASIZE更改MATNR列的颜色
,但没有反映出来。 请告知

 WA_FIELDCAT-FIELDNAME ='MATNR'。
   WA_FIELDCAT-SCRTEXT_M ='材料代码'。
   WA_FIELDCAT-COL_POS = 0。
   WA_FIELDCAT-OUTPUTLEN = 10。
   WA_FIELDCAT-KEY ='X'。
   WA_FIELDCAT-COL_OPT ='X'。
   " WA_FIELDCAT-LZERO ='X'。
   WA_FIELDCAT-NO_ZERO ='X'。
   WA_FIELDCAT-EMPHASIZE ='C410'。
   将WA_FIELDCAT附加到IT_FIELDCAT。
   清除WA_FIELDCAT。
 

致谢

3条回答
Baoming ROSE
2020-09-10 20:10
< p> hi

尝试在alv_layout中提供颜色信息。 请参阅以下代码:

 {.....
   wa_ekpo-color ='C610'。
 追加到内部表
 ....
 }

  清除alv_layout。

   alv_layout-no_input ='X'。

   alv_layout-colwidth_optimize ='X'。

   alv_layout-zebra ='X'。


 构建布局:


   alv_layout-no_input ='X'。

   alv_layout-colwidth_optimize ='X'。

   alv_layout-totals_text ='总计'(201)。

 *设置行属性的布局字段(即颜色)

   alv_layout-info_fieldname ='COLOR'。

一周热门 更多>