anchor.diff:      io_xml->add( ig_data = lv_enh_shtext
                    iv_name = 'SHORTTEXT' ).
   
  -    io_xml->add( ig_data = lt_hook_definitions
  +    io_xml->add( ig_data = ls_abapgit_hook_def
                    iv_name = 'BADI_DATA' ).
   
     ENDMETHOD.
  
positive.code: 
          lo_hookdef_tool ?= ii_enh_spot_tool.
  
          LOOP AT lt_hook_definitions ASSIGNING FIELD-SYMBOL(<ls_hook_def>).
            MOVE-CORRESPONDING <ls_hook_def> TO ls_hook_def.
            lo_hookdef_tool->add_hook_def( ls_hook_def ).
          ENDLOOP.
  
negative.code: 
    PUBLIC SECTION.
      INTERFACES: lif_object_enhs.
    PRIVATE SECTION.
      TYPES: BEGIN OF ty_hook_def,
               pgmid     TYPE pgmid,
               obj_name  TYPE trobj_name,
               obj_type  TYPE trobjtype,
               main_type TYPE trobjtype,
               main_name TYPE eu_aname,
               program   TYPE progname,
               def_hooks TYPE enh_hook_def_ext_it,
             END OF ty_hook_def.
  
  ENDCLASS.
  
  