anchor.diff:        lt_results      = lo_repo_online->status( eo_log ).
         LOOP AT lt_results ASSIGNING <ls_result>.
           AT NEW obj_name. "obj_type + obj_name
  -          CLEAR ls_repo_item.
  -          IF sy-tabix = 1.
  -            ls_repo_item-is_first = abap_true.
  -          ENDIF.
  -          ls_repo_item-obj_type = <ls_result>-obj_type.
  -          ls_repo_item-obj_name = <ls_result>-obj_name.
  +          APPEND INITIAL LINE TO et_repo_items ASSIGNING <ls_repo_item>.
  +          <ls_repo_item>-obj_type = <ls_result>-obj_type.
  +          <ls_repo_item>-obj_name = <ls_result>-obj_name.
  +          <ls_repo_item>-sortkey  = c_default_sortkey. " Default sort key
           ENDAT.
   
           IF <ls_result>-filename IS NOT INITIAL.
  
positive.code:                  show          TYPE string VALUE 'show' ##NO_TEXT,
                 END OF c_actions.
  
      TYPES: BEGIN OF ty_repo_item,
               obj_type TYPE tadir-object,
               obj_name TYPE tadir-obj_name,
               is_first TYPE abap_bool,
               files    TYPE tt_repo_files,
             END OF ty_repo_item.
      TYPES tt_repo_items TYPE STANDARD TABLE OF ty_repo_item WITH DEFAULT KEY.
  
  
negative.code:     ENDIF.
      IF is_item-obj_name IS INITIAL.
        lv_trclass = lv_trclass && ' unsupported' ##NO_TEXT.
      ENDIF.
      IF is_item-sortkey > 0 AND is_item-sortkey < c_default_sortkey.
        lv_trclass = lv_trclass && ' modified' ##NO_TEXT.
      ENDIF.
      IF lv_trclass IS NOT INITIAL.
        SHIFT lv_trclass LEFT DELETING LEADING space.
  