anchor.diff:          APPEND INITIAL LINE TO lcl_objects_common=>gt_ddic ASSIGNING <ls_object>.
           <ls_object>-object   = iv_type.
           <ls_object>-obj_name = lv_obj_name.
  -      WHEN 'REPS' OR 'DYNP' OR 'CUAD' OR 'REPT' OR 'INTF' OR 'FUNC'.
  +      WHEN 'REPS' OR 'DYNP' OR 'CUAD' OR 'REPT' OR 'INTF' OR 'FUNC' OR 'ENHO'.
   * these seem to go into the workarea automatically
           APPEND INITIAL LINE TO lcl_objects_common=>gt_programs ASSIGNING <ls_object>.
           <ls_object>-object   = iv_type.
  
positive.code: * See https://github.com/larshp/abapGit/
  
  CONSTANTS: gc_xml_version  TYPE string VALUE 'v0.2-alpha',  "#EC NOTEXT
             gc_abap_version TYPE string VALUE 'v0.69'.       "#EC NOTEXT
  
  ********************************************************************************
  * The MIT License (MIT)
  
negative.code:     DATA: lv_enh_id    TYPE enhname,
            lv_tool      TYPE enhtooltype,
            lo_badi_impl TYPE REF TO cl_enh_tool_badi_impl,
            lv_spot_name TYPE enhspotname,
            ls_file      TYPE st_file,
            lo_xml       TYPE REF TO lcl_xml,
            lv_shorttext TYPE string,
            ls_tadir     TYPE tadir,
            lt_impl      TYPE enh_badi_impl_data_it,
            li_enh_tool  TYPE REF TO if_enh_tool.
  
  
      ls_tadir = lcl_tadir=>read_single(
        iv_object   = is_item-obj_type
        iv_obj_name = is_item-obj_name ).
      IF ls_tadir IS INITIAL.
        RETURN.
      ENDIF.
  
      lv_enh_id = is_item-obj_name.
      TRY.
  