ALV字段名不显示

自建的透明表
REPORT ZTXYY_1123.
DATA: gr_alv TYPE REF TO cl_salv_table,
gr_columns TYPE REF TO cl_salv_columns_table.
DATA: ZPL_LIST TYPE TABLE OF ZPL_EINVOICE_LOG.
CALL METHOD cl_salv_table=>factory
IMPORTING
r_salv_table = gr_alv
CHANGING
t_table = ZPL_LIST ."用该表结构和数据
gr_columns = gr_alv->get_columns( ).
gr_columns->set_optimize( VALUE = 'X' ).
gr_alv->display( ).
执行结果

出现多个列名为空
原因:预定义个描述在alv中不会展示,需要定义数据类型参考
解决方案:定义数据类型参考
注意如果是有多个语言系统,则会出现在中文系统中有列名而英文中没有.
暂时未解决如有解决的请评论回复









![[牛客]计算机网络习题笔记_1020](https://img-blog.csdnimg.cn/96fbdb2425304219838b7df9a340d8af.png)








