Sample

    CALL METHOD cl_gui_frontend_services=>file_save_dialog
      EXPORTING
        default_extension 'CSV'
        default_file_name lv_name
        file_filter       lv_filter
      CHANGING
        filename          lv_name "filename
        path              lv_path "path WITHOUT FILE NAME
        fullpath          lv_fullpath "full path INCLUDING FILE NAME
        user_action       lv_uact
    . 

Software Factory 2