anchor.diff:              EXPORTING
                 name      = ls_key-component_name
               IMPORTING
  -              component = li_component ).
  +              component = li_component
  +            CHANGING
  +              devclass  = iv_package ).
             li_component->save_to_database( ).
             li_component->unlock( ).
           CATCH cx_wdy_md_exception.
  
positive.code:           ls_delta  TYPE svrs2_xversionable_object.
  
  
      ls_delta = delta_definition( is_definition ).
      ls_key-component_name = is_definition-definition-component_name.
  
      cl_wdy_md_component=>recover_version(
  
negative.code:         RETURNING VALUE(rs_delta) TYPE svrs2_xversionable_object
          RAISING   lcx_exception,
        delta_definition
          IMPORTING is_definition     TYPE wdy_md_component_meta_data
                    VALUE(iv_package) TYPE devclass
          RETURNING VALUE(rs_delta)   TYPE svrs2_xversionable_object
          RAISING   lcx_exception,
        delta_view
          IMPORTING is_view         TYPE wdy_md_view_meta_data
  