title: How to add new line to itab with VALUE expression
body: <p>ABAP 7.40 brought us new syntax, I am still figuring it out.<br />
  I want to add a new line to the existing table <code>lt_itab</code>. I found a workaround by adding an empty line and figuring out the current length of the table for an update by index, but is there an easier way?</p>
  <pre><code>SELECT spfli~carrid, carrname, connid, cityfrom, cityto
    FROM scarr
    INNER JOIN spfli
    ON scarr~carrid = spfli~carrid
    WHERE scarr~carrid = @carrier
    ORDER BY scarr~carrid
    INTO TABLE @DATA(lt_itab).
  
  &quot;How can I simplify the following code part?&quot; 
  DATA(lv_idx) = lines( lt_itab ).
  APPEND INITIAL LINE TO lt_itab.
  lt_itab[ lv_idx + 1 ] = VALUE #( carrid    = 'UA'
                                   carrname  = 'United Airlines'
                                   connid    = 941
                                   cityfrom  = 'Frankfurt'
                                   cityto    = 'San Francisco' ).
  </code></pre>