anchor.diff:  
       DATA: lr_struct        TYPE REF TO data,
             lt_components    TYPE cl_abap_structdescr=>component_table,
  +          lo_data_descr    TYPE REF TO cl_abap_datadescr,
  +          lo_elem_descr    TYPE REF TO cl_abap_elemdescr,
             lo_struct_descr  TYPE REF TO cl_abap_structdescr,
             lo_struct_descr2 TYPE REF TO cl_abap_structdescr.
   
       FIELD-SYMBOLS: <lt_table>     TYPE STANDARD TABLE,
                      <ls_component> TYPE abap_componentdescr,
                      <lg_line>      TYPE data,
  -                   <lg_data>      TYPE any.
  +                   <lg_data>      TYPE any,
  +                   <lg_value>     TYPE any.
   
       mo_table_descr ?= cl_abap_tabledescr=>describe_by_data( it_list ).
  -    lo_struct_descr ?= mo_table_descr->get_table_line_type( ).
  -    lt_components = lo_struct_descr->get_components( ).
  +    lo_data_descr = mo_table_descr->get_table_line_type( ).
  +
  +    CASE lo_data_descr->kind.
  +      WHEN cl_abap_elemdescr=>kind_elem.
  +        lo_elem_descr ?= mo_table_descr->get_table_line_type( ).
  +        INSERT INITIAL LINE INTO lt_components ASSIGNING <ls_component> INDEX 1.
  +        <ls_component>-name = c_default_column.
  +        <ls_component>-type = lo_elem_descr.
  +
  +      WHEN cl_abap_elemdescr=>kind_struct.
  +        lo_struct_descr ?= mo_table_descr->get_table_line_type( ).
  +        lt_components = lo_struct_descr->get_components( ).
  +
  +    ENDCASE.
  +
  +    IF lt_components IS INITIAL.
  +      RETURN.
  +    ENDIF.
   
       INSERT INITIAL LINE INTO lt_components ASSIGNING <ls_component> INDEX 1.
  -    ASSERT sy-subrc = 0.
  -
       <ls_component>-name = c_fieldname_selected.
       <ls_component>-type ?= cl_abap_datadescr=>describe_by_name( 'FLAG' ).
   
  
positive.code: 
      LOOP AT it_list ASSIGNING <lg_data>.
        CLEAR <lg_line>.
        MOVE-CORRESPONDING <lg_data> TO <lg_line>.
        INSERT <lg_line> INTO TABLE <lt_table>.
      ENDLOOP.
  
  
negative.code:   GLOBAL FRIENDS zcl_abapgit_ui_factory.
  
    PUBLIC SECTION.
      CONSTANTS: c_default_column TYPE lvc_fname VALUE `DEFAULT_COLUMN` ##NO_TEXT.
  
      INTERFACES: zif_abapgit_popups.
      ALIASES:
  