anchor.diff:      INTERFACES: lif_object_enhs.
   
     PRIVATE SECTION.
  -    TYPES: BEGIN OF ty_hook_def,
  +    TYPES: BEGIN OF ty_hook_defifnition,
                pgmid     TYPE pgmid,
                obj_name  TYPE trobj_name,
                obj_type  TYPE trobjtype,
  
positive.code: 
          lo_hookdef_tool ?= ii_enh_spot_tool.
  
          LOOP AT ls_hook_definition-def_hooks ASSIGNING <ls_hook_definition>.
            MOVE-CORRESPONDING <ls_hook_definition> TO ls_enh_hook_definition.
            lo_hookdef_tool->add_hook_def( ls_enh_hook_definition ).
  
negative.code:              main_name TYPE eu_aname,
               program   TYPE progname,
               def_hooks TYPE enh_hook_def_ext_it,
             END OF ty_hook_defifnition.
  
  ENDCLASS.
  
  