更改ABAP报表中的列名

  • 本文关键字:ABAP 报表 更改 abap
  • 更新时间 :
  • 英文 :


我正在尝试使用cl_salv_table更改列的名称。

到目前为止,我有:

cl_salv_table=>factory(
IMPORTING
r_salv_table = o_alv
CHANGING
t_table      = t_talv ).
gr_column = gr_columns->get_column( columnname = 'EBELP' ). " <=== SHORT DUMP
gr_column->set_long_text( value = 'TESTE' ).
lo_alv_toolbar = o_alv->get_functions( ).
CALL METHOD lo_alv_toolbar->set_all
EXPORTING
value = if_salv_c_bool_sap=>true.
o_alv->display( ).

但当我运行程序时,我总是会得到一个转储:

使用"ZERO"对象引用进行访问是不可能的。

有人能帮我吗?感谢

试试这个吧!

DATA : cl_columns TYPE REF TO cl_salv_columns,
cl_column  TYPE REF TO cl_salv_column.
cl_columns = o_alv->get_columns( ).
cl_column = cl_columns->get_column( |EBELP| ).
cl_column->set_long_text( |TESTE| ).

谨致问候,Doobidoo

相关内容

  • 没有找到相关文章

最新更新