anchor.diff:            ls_obj_new    TYPE svrs2_versionable_object,
             ls_obj_old    TYPE svrs2_versionable_object.
   
  -    FIELD-SYMBOLS: <ls_component> LIKE LINE OF gt_components,
  -                   <ls_source>    LIKE LINE OF gt_sources.
  +    FIELD-SYMBOLS: <ls_component> LIKE LINE OF mt_components,
  +                   <ls_source>    LIKE LINE OF mt_sources.
   
   
       ls_key-component_name = is_controller-definition-component_name.
  
positive.code:   PUBLIC SECTION.
      METHODS: constructor
        IMPORTING is_item TYPE ty_item.
  
  * todo, move these to new activation class
      CLASS-DATA: gt_ddic     TYPE TABLE OF dwinactiv,
                  gt_programs TYPE TABLE OF dwinactiv.
  
    PROTECTED SECTION.
  
  
negative.code:       EXPORTING
          iv_name  = 'COMPONENTS'
        CHANGING
          ct_table = mt_components ).
      lo_xml->table_read(
        EXPORTING
          iv_name  = 'SOURCES'
        CHANGING
          ct_table = mt_sources ).
  
      ls_component-comp_metadata-definition-author = sy-uname.
      ls_component-comp_metadata-definition-createdon = sy-datum.
  