title: How to put column name in ALV Display
body: <p>I have a definition like this:</p>
  <pre><code>TYPES: BEGIN OF ty_workarea,
            data1 TYPE string,
            data2 TYPE string,
            data3 TYPE string,
         END OF ty_workarea.
  
  DATA gt_data  TYPE TABLE OF ty_workarea.
  </code></pre>
  <p>Fields (data1, data2, data3) don't have any column name when I output it (gt_data) in ALV (cl_salv_table). How can I put name for them?</p>
  <p>And since they have empty column names, I'm unable to do this trick:</p>
  <pre><code>  lo_columns = go_alv-&gt;get_columns( ).
  
    lo_column = lo_columns-&gt;get_column( 'CURRENT_NAME' ).
  
    lo_column-&gt;set_long_text( 'NEW_NAME' ).
  </code></pre>