anchor.diff:      ENDLOOP.
   
       lcl_objects_activation=>activate( ).
  +
  +
  +    LOOP AT lt_late_deser_results ASSIGNING <ls_result>.
  +      show_progress( iv_current  = sy-tabix
  +                     iv_total    = lines( lt_late_deser_results )
  +                     iv_obj_name = <ls_result>-obj_name ).
  +
  +      CLEAR ls_item.
  +      ls_item-obj_type = <ls_result>-obj_type.
  +      ls_item-obj_name = <ls_result>-obj_name.
  +* handle namespaces
  +      REPLACE ALL OCCURRENCES OF '#' IN ls_item-obj_name WITH '/'.
  +
  +      lv_cancel = check_warning( is_item    = ls_item
  +                                 iv_package = iv_package ).
  +      IF lv_cancel = abap_true.
  +        RETURN.
  +      ENDIF.
  +
  +      CREATE OBJECT lo_files
  +        EXPORTING
  +          is_item = ls_item.
  +      lo_files->set_files( it_files ).
  +
  +*      Analyze XML in order to instantiate the proper serializer
  +      lo_xml = lo_files->read_xml( ).
  +
  +      li_obj = create_object( is_item       = ls_item
  +                              is_metadata   = lo_xml->get_metadata( ) ).
  +
  +      li_obj->mo_files = lo_files.
  +
  +      li_obj->deserialize( iv_package = iv_package
  +                           io_xml     = lo_xml ).
  +
  +    ENDLOOP.
   
       update_package_tree( iv_package ).
   
  
positive.code:     lv_program_name = main_name( ).
      ls_progdir = read_progdir( lv_program_name ).
  
      IF ls_progdir-subc = '1'.
        lt_dynpros = serialize_dynpros( lv_program_name ).
        io_xml->add( iv_name = 'DYNPROS'
                     ig_data = lt_dynpros ).
  
negative.code: *      Analyze XML in order to instantiate the proper serializer
        lo_xml = lo_files->read_xml( ).
  
        IF lo_xml->get_metadata( )-late_deser EQ abap_true.
          APPEND <ls_result> TO lt_late_deser_results.
          CONTINUE.
        ENDIF.
  
        li_obj = create_object( is_item       = ls_item
                                is_metadata   = lo_xml->get_metadata( ) ).
  
  