anchor.diff:      FIELD-SYMBOLS: <lg_exporting>    TYPE any,
                      <lt_table>        TYPE STANDARD TABLE,
                      <lg_line>         TYPE any,
  +                   <lg_value>        TYPE any,
                      <lv_selected>     TYPE abap_bool,
                      <lv_selected_row> TYPE LINE OF salv_t_row.
   
  -    DATA: lo_selections    TYPE REF TO cl_salv_selections,
  +    DATA: lo_data_descr    TYPE REF TO cl_abap_datadescr,
  +          lo_selections    TYPE REF TO cl_salv_selections,
             lt_selected_rows TYPE salv_t_row.
   
       ASSIGN mr_table->* TO <lt_table>.
  
positive.code:     CREATE DATA lr_exporting LIKE LINE OF et_list.
      ASSIGN lr_exporting->* TO <lg_exporting>.
  
      LOOP AT <lt_table> ASSIGNING <lg_line> WHERE (lv_condition).
        CLEAR <lg_exporting>.
        MOVE-CORRESPONDING <lg_line> TO <lg_exporting>.
        APPEND <lg_exporting> TO et_list.
      ENDLOOP.
  
  
negative.code:         READ TABLE <lt_table>
            ASSIGNING <lg_line>
            INDEX <lv_selected_row>.
          CHECK <lg_line> IS ASSIGNED.
  
          ASSIGN COMPONENT c_fieldname_selected
             OF STRUCTURE <lg_line>
  