anchor.diff:      DATA: lv_spot_name TYPE enhspotname,
             li_spot_ref  TYPE REF TO if_enh_spot_tool.
   
  -
       lv_spot_name = ms_item-obj_name.
   
       TRY.
           li_spot_ref = cl_enh_factory=>get_enhancement_spot( lv_spot_name ).
           li_spot_ref->get_attributes( IMPORTING changedby = rv_user ).
  +
         CATCH cx_enh_root.
           rv_user = c_user_unknown.
       ENDTRY.
  
positive.code:   METHOD lif_object~serialize.
  
      DATA: lv_spot_name TYPE enhspotname,
            lx_root      TYPE REF TO cx_root,
            li_spot_ref  TYPE REF TO if_enh_spot_tool,
            li_enhs      TYPE REF TO lif_object_enhs.
  
      lv_spot_name = ms_item-obj_name.
  
  
negative.code:           lv_package         LIKE iv_package,
            li_enh_object      TYPE REF TO if_enh_object,
            li_enh_object_docu TYPE REF TO if_enh_object_docu,
            lv_text            TYPE string,
            lx_error           TYPE REF TO cx_enh_root.
  
      io_xml->read( EXPORTING iv_name = 'PARENT_COMP'
                    CHANGING  cg_data = lv_parent ).
  