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条回答
CPLASF-自律
2020-09-10 20:15 .采纳回答

将其定义为KEY,则该列应具有与强调='C410'相同的背景色。 您可以尝试其他颜色还是强调其他列? 它可能与ALV缓冲区有关,您也可以尝试使用程序BALVBUFDEL对其进行重置。

一周热门 更多>