anchor.diff:        iv_show_log       = iv_show_log_popup ).
   
     ENDMETHOD.
  +
  +
  +  METHOD show_log.
  +
  +    DATA: li_log     TYPE REF TO zif_abapgit_log,
  +          lv_message TYPE string.
  +    FIELD-SYMBOLS: <ls_log> TYPE sprot_u.
  +
  +    CREATE OBJECT li_log TYPE zcl_abapgit_log
  +      EXPORTING
  +        iv_title = iv_title.
  +
  +    LOOP AT it_log ASSIGNING <ls_log>.
  +
  +      MESSAGE ID <ls_log>-ag TYPE <ls_log>-severity NUMBER <ls_log>-msgnr
  +       WITH <ls_log>-var1 <ls_log>-var2 <ls_log>-var3 <ls_log>-var4
  +       INTO lv_message.
  +
  +      li_log->add(
  +          iv_msg  = lv_message
  +          iv_type = <ls_log>-severity ).
  +
  +    ENDLOOP.
  +
  +    zcl_abapgit_log_viewer=>show_log( li_log ).
  +
  +  ENDMETHOD.
  +
   ENDCLASS.
  
positive.code:         VALUE(rt_objects) TYPE tr_objects
        RAISING
          zcx_abapgit_exception.
  ENDCLASS.
  
  
  
negative.code:       lt_e071         TYPE tr_objects,
        lv_text         TYPE string,
        lv_answer       TYPE c LENGTH 1,
        lv_lock_objects TYPE trparflag,
        lt_log          TYPE sprot_u_tab.
  
      lv_answer = zcl_abapgit_ui_factory=>get_popups( )->popup_to_confirm(
                      iv_titlebar              = `Lock objects?`
  