WDA MIME 模板下载

METHOD data_download .

  DATA : lr_component TYPE REF TO if_wd_component.
  DATA : lr_component_info TYPE REF TO if_wd_rr_component.
  DATA : lr_mr_api TYPE REF TO if_mr_api.
  DATA : lv_wd_name TYPE string.
  DATA : lv_url TYPE string.
  DATA : lv_xstr TYPE xstring.

* 取得组件相关对象
  lr_component = wd_this->wd_get_api( ).
  lr_component_info = lr_component->get_component_info( ).
* 取得当前组件的名字
  lv_wd_name = lr_component_info->get_name( ).
* 取得excel模板的URL
  CALL METHOD cl_wd_utilities=>construct_wd_url(
    EXPORTING
      application_name = lv_wd_name
    IMPORTING
      out_local_url    = lv_url ).

  lv_url = lv_url && '/evaluate.xlsx'.
* 取得excel模板中的内容,保存为xstring格式
  lr_mr_api = cl_mime_repository_api=>get_api( ).
  lr_mr_api->get(
    EXPORTING
      i_url     = lv_url
      i_check_authority = ''
    IMPORTING
      e_content = lv_xstr ).
* 将excel打开
  cl_wd_runtime_services=>attach_file_to_response(
    EXPORTING
      i_filename = '导入模板.xlsx'
      i_content = lv_xstr
      i_mime_type = 'xlsx'
      i_in_new_window = abap_false
      i_inplace = abap_false ).

ENDMETHOD.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值