anchor.diff:  
     METHOD delta_definition.
   
  -    DATA: ls_key     TYPE wdy_md_component_key,
  -          ls_obj_new TYPE svrs2_versionable_object,
  -          ls_obj_old TYPE svrs2_versionable_object.
  +    DATA: ls_key       TYPE wdy_md_component_key,
  +          lv_found     TYPE abap_bool,
  +          ls_obj_new   TYPE svrs2_versionable_object,
  +          li_component TYPE REF TO if_wdy_md_component,
  +          ls_obj_old   TYPE svrs2_versionable_object.
   
   
       ls_key-component_name = is_definition-definition-component_name.
   
  -    SELECT COUNT(*) FROM wdy_component
  -       WHERE component_name = ls_key-component_name.
  -    IF sy-subrc <> 0.
  -* create dummy if the component does not exist in system
  +    lv_found = cl_wdy_md_component=>check_existency( ls_key-component_name ).
  +    IF lv_found = abap_false.
         TRY.
  -          cl_wdy_md_component=>create_complete( ls_key-component_name ).
  +          cl_wdy_md_component=>create_complete(
  +            EXPORTING
  +              name      = ls_key-component_name
  +            IMPORTING
  +              component = li_component ).
  +          li_component->save_to_database( ).
  +          li_component->unlock( ).
           CATCH cx_wdy_md_exception.
             _raise 'error creating dummy component'.
         ENDTRY.
  
positive.code:         definition                   = lt_definition
          descriptions                 = rs_controller-descriptions
          controller_usages            = rs_controller-controller_usages
          controller_components        = lt_components " todo
          controller_component_sources = lt_sources " todo
          controller_component_texts   = rs_controller-controller_component_texts
          controller_parameters        = rs_controller-controller_parameters
          controller_parameter_texts   = rs_controller-controller_parameter_texts
  
negative.code:     FIELD-SYMBOLS: <ls_object> LIKE LINE OF lt_objects.
  
  
      CLEAR gt_components.
      CLEAR gt_sources.
  
      lt_objects = get_limu_objects( is_item ).
  
      LOOP AT lt_objects ASSIGNING <ls_object>.
  