anchor.diff:      DELETE ADJACENT DUPLICATES FROM lt_results COMPARING obj_type obj_name.
   
       LOOP AT lt_results ASSIGNING <ls_result>.
  +      lv_f = ( sy-tabix / lines( lt_results ) ) * 100.
  +      lv_pct = lv_f.
   
         CLEAR ls_item.
         ls_item-obj_type = <ls_result>-obj_type.
         ls_item-obj_name = <ls_result>-obj_name.
   * handle namespaces
         REPLACE ALL OCCURRENCES OF '#' IN ls_item-obj_name WITH '/'.
  +
  +      CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
  +        EXPORTING
  +          percentage = lv_pct
  +          text       = <ls_result>-obj_name.
   
         lv_class_name = class_name( ls_item ).
   
  
positive.code:       LOOP AT lt_founds ASSIGNING <ls_found>.
          APPEND INITIAL LINE TO lt_edges ASSIGNING <ls_edge>.
          <ls_edge>-from = <lv_node>.
          <ls_edge>-to = <ls_found>-object.
        ENDLOOP.
  
      ENDLOOP.
  * todo, work in progress
  *
  *do.
  *loop at lt_nodes assigning <lv_node>.
  *endloop.
  *enddo.
  
    ENDMETHOD.
  
  
negative.code:     DATA: lt_nodes       TYPE TABLE OF sobj_name,
            lt_edges       TYPE TABLE OF ty_edge,
            lt_findstrings TYPE TABLE OF rsfind,
            lv_plus        TYPE i VALUE 0,
            lv_index       TYPE i,
            lv_before      TYPE i,
            lt_founds      TYPE TABLE OF rsfindlst,
            lt_scope       TYPE STANDARD TABLE OF seu_obj.
  
  