Chinaunix首页 | 论坛 | 博客
  • 博客访问: 481458
  • 博文数量: 199
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1902
  • 用 户 组: 普通用户
  • 注册时间: 2020-05-14 13:25
个人简介

代码5S

文章分类

全部博文(199)

文章存档

2021年(5)

2020年(194)

我的朋友

分类: 其他平台

2020-09-25 15:01:22

FUNCTION ztest_func1.
*"----------------------------------------------------------------------
*"*"局部接口:
*"  IMPORTING
*"     VALUE(IV_FILENAME) TYPE  STRING DEFAULT '模板'
*"     VALUE(IV_EXTENSION) TYPE  STRING DEFAULT 'XLS'
*"     VALUE(IV_OBJID) TYPE  W3OBJID DEFAULT 'ZSDBI021'
*"----------------------------------------------------------------------
  DATA:
    lv_destination TYPE rlgrap-filename,
    ls_key         TYPE wwwdatatab.

  DATAlv_path      TYPE string VALUE'' ,
        lv_fullpath  TYPE string  VALUE'' .

  CALL METHOD cl_gui_frontend_services=>file_save_dialog "调用保存对话框
     EXPORTING
       default_extension    iv_extension
       default_file_name    iv_filename
     CHANGING
       filename             iv_filename
       path                 lv_path
       fullpath             lv_fullpath
     EXCEPTIONS
       cntl_error           1
       error_no_gui         2
       not_supported_by_gui 3
       OTHERS               4.
  IF sy-subrc EQ 0.
  ELSE.
  ENDIF.

  IF lv_fullpath ''.
    MESSAGE  '下载模板失败' TYPE 'E'.
  ENDIF.

  lv_destination lv_fullpath.

  ls_key-relid 'MI'.
  ls_key-objid iv_objid.

  CALL FUNCTION 'DOWNLOAD_WEB_OBJECT'
    EXPORTING
      key         ls_key
      destination lv_destination.

ENDFUNCTION.
阅读(1781) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~