anchor.diff:          WHEN 1 OR 3 OR 4.
             zcx_abapgit_exception=>raise_t100( ).
           WHEN 2.
  -          zcx_abapgit_exception=>raise( 'Activation cancelled. Check the inactive objects.' ).
  +          lv_msg = 'Check the log and inactive objects.'.
  +          IF lv_popup = abap_false.
  +            lv_try_again = add_activation_errors_to_log(
  +              ii_log       = ii_log
  +              io_checklist = lo_checklist ).
  +            IF lv_try_again = abap_true.
  +              lv_msg = 'Turn on "Activation Popup" in "Personal Settings" and try again'.
  +            ENDIF.
  +          ENDIF.
  +          zcx_abapgit_exception=>raise( |Activation cancelled. { lv_msg }| ).
         ENDCASE.
   
       ENDIF.
  
positive.code:       <ls_object>-obj_name   = iv_name.
        <ls_object>-delet_flag = iv_delete.
      ENDIF.
  
    ENDMETHOD.
  
  
negative.code: 
    METHOD activate_old.
  
      DATA:
        lv_popup     TYPE abap_bool,
        lv_no_ui     TYPE abap_bool,
        lv_try_again TYPE abap_bool,
        lv_msg       TYPE string,
        lo_checklist TYPE REF TO cl_wb_checklist.
  
      IF gt_objects IS NOT INITIAL.
  
  