CL_SALV_TABLE 的网格列的 "F1" 屏幕中缺少技术信息

Technical information missing in "F1" screen for grid column of CL_SALV_TABLE

FM 'REUSE_ALV_GRID_DISPLAY' 允许用户在网格字段上按 F1 后获取结构名称和字段名称的技术信息。

是否可以显示 CL_SALV_TABLE 的网格的技术信息?

问候,

奥马尔·阿卜杜拉

您必须清除 fieldcatalog 中的 rollname。示例如下。

* Get the column object to Optimize
 DATA(lo_cols) = lo_salv_table->get_columns( ).
 lo_cols->set_optimize( if_salv_c_bool_sap=>true ).

* Change fieldcatalog
 DATA(lt_columns) = lo_cols->get( ).

 LOOP AT lt_columns ASSIGNING FIELD-SYMBOL(<ls_column>).

   <ls_column>-r_column->set_f1_rollname( value = '' ).

 ENDLOOP.

问候,

奥马尔·阿卜杜拉