anchor.diff:        lv_path     TYPE string.
   
       IF iv_extension = 'zip'.
  -      lv_filter = 'ZIP Files (*.ZIP)|*.ZIP|' && cl_gui_frontend_services=>filetype_all.
  +      lv_filter = 'ZIP Files (*.zip)|*.zip|' && cl_gui_frontend_services=>filetype_all.
       ENDIF.
   
       cl_gui_frontend_services=>file_save_dialog(
  
positive.code:         not_supported_by_gui    = 4
          OTHERS                  = 5 ).
      IF sy-subrc <> 0.
        zcx_abapgit_exception=>raise( 'error from file_open_dialog' ).
      ENDIF.
      IF lv_action = cl_gui_frontend_services=>action_cancel.
        zcx_abapgit_exception=>raise( 'cancelled' ).
      ENDIF.
  
      READ TABLE lt_file_table INDEX 1 INTO ls_file_table.
  
negative.code:       lv_rc         TYPE i.
  
      IF iv_extension = 'zip'.
        lv_filter = 'ZIP Files (*.zip)|*.zip|' && cl_gui_frontend_services=>filetype_all.
      ENDIF.
  
      cl_gui_frontend_services=>file_open_dialog(
  