我正在尝试使用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