anchor.diff:            EXPORTING
               enhname     = |{ ms_item-obj_name }|
               enhtype     = ''
  -            enhtooltype = 'WDYENH'
  +            enhtooltype = tool_type
             IMPORTING
               enhancement = li_tool
             CHANGING
  
positive.code: 
          lo_wdyn->set_component_data( ls_enh_data-component_data ).
  
          LOOP AT ls_enh_data-controller_data ASSIGNING FIELD-SYMBOL(<controller_data>).
  
            lo_wdyn->set_controller_data( p_controller_name = <controller_data>-controller_name
                                          p_enh_data				= <controller_data> ).
  
          ENDLOOP.
  
          LOOP AT ls_enh_data-view_data ASSIGNING FIELD-SYMBOL(<view_data>).
  
            lo_wdyn->set_view_data( p_view_name = <view_data>-view_name
                                    p_enh_data	= <view_data> ).
  
          ENDLOOP.
  
  
negative.code:         lcx_exception=>raise( |error deserializing ENHO wdyn { ms_item-obj_name }| ).
      ENDTRY.
  
    ENDMETHOD.                    "lif_object_enho~deserialize
  
    METHOD lif_object_enho~serialize.
  