I have same situation. Is when you use Class CL_SALV_COLUMNS_TABLE instead of fiel catalog in a traditional way.
data: p_column type ref to cl_salv_column_table.
p_column ?= l_columns->get_column( 'VGBEL' ).
p_column->set_short_text( 'S Order' ).
p_column->set_medium_text( 'Sales Order' ).
p_column->set_long_text( 'Sales Order' ).
p_column->set_cell_type( if_salv_c_cell_type=>hotspot ).
p_column->set_tooltip( 'Navigate to Sales Order' ).