点击此处---> 群内免费提供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。
致谢
将其定义为KEY,则该列应具有与强调='C410'相同的背景色。 您可以尝试其他颜色还是强调其他列? 它可能与ALV缓冲区有关,您也可以尝试使用程序BALVBUFDEL对其进行重置。
我宁愿说KEY ='X'是问题所在。
尝试在alv_layout中提供颜色信息。 请参阅以下代码:
一周热门 更多>