anchor.diff:        RETURN. "Package already exists. We assume this is fine
       ENDIF.
   
  -    ls_package-devclass  = iv_package.
  -    ls_package-ctext     = iv_package.
  -    ls_package-pdevclass = '$TMP'.
  -    ls_package-component = 'LOCAL'.
  -    ls_package-as4user   = sy-uname.
  +    ls_package = is_package.
   
       cl_package_factory=>create_new_package(
         EXPORTING
  
positive.code:         icon_ok_push      = lv_icon_ok
          first_pushbutton  = 'Select branch'
          icon_button_1     = lv_icon_br
        IMPORTING
          returncode        = lv_returncode
        TABLES
  
negative.code:           iv_url              = lv_url
            iv_target_package   = lv_target_package ).
  
          lcl_sap_package=>create_local( lv_target_package ).
  
          lo_repo = lcl_repo_srv=>new_online(
            iv_url         = lv_url
  