在Webdynpro/FPM中下载包含多个工作表的Excel

2020-09-24 09:16发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


社区,

我需要从webdynpro/FPM下载带有多张图纸的Excel文档。 我已经尝试过下载OLE对象,但是它不支持Webdynpro ui。 可以使用CL_FDT_XL_SPREADSHEET类下载带有工作表的excel吗?

请告知我是否有其他方法可以下载Excel工作表。

感谢您的帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


社区,

我需要从webdynpro/FPM下载带有多张图纸的Excel文档。 我已经尝试过下载OLE对象,但是它不支持Webdynpro ui。 可以使用CL_FDT_XL_SPREADSHEET类下载带有工作表的excel吗?

请告知我是否有其他方法可以下载Excel工作表。

感谢您的帮助。

付费偷看设置
发送
9条回答
南山jay
1楼 · 2020-09-24 09:42.采纳回答

CL_FDT_XL_SPREADSHEET仅供内部使用,并且仅供BRF +使用,这在SAP注释 2468709

您只需要下载xls文件还是要导出ALV表?

hengyuye
2楼-- · 2020-09-24 09:29

HI

请在下面找到我之前使用的代码段


//填写标题字段

CONCATENATE lv_str

"对象类型"

"文件编号"

"合作伙伴功能"

cl_abap_char_utilities =>换行符

INTO lv_str

由cl_abap_char_utilities => horizo​​ntal_tab分隔。

//填充订单项

环绕所有条目

比赛

lv_str

ls_cbp_list-object_type

ls_cbp_list-object_id

ls_cbp_list-partner_fct

INTO lv_str

由cl_abap_char_utilities => horizo​​ntal_tab分隔。

ENDLOOP。

通话功能'SCMS_STRING_TO_XSTRING'

导出

文字= lv_str

* MIMETYPE =''

*编码=

导入

缓冲区= lv_xstr

例外情况

失败= 1

其他= 2。

IF sy-subrc <> 0。

*在此处实施适当的错误处理

ENDIF。

//下载到excel

wdr_task => client_window-> client-> attach_file_to_response(

i_filename ='table.xls'

i_content = lv_xstr

i_mime_type ='EXCEL')。

致谢

Vinita

亦是此间程序员
3楼-- · 2020-09-24 09:36

HI

请在下面找到我之前使用的代码段


//填写标题字段

CONCATENATE lv_str

"对象类型"

"文件编号"

"合作伙伴功能"

cl_abap_char_utilities =>换行符

INTO lv_str

由cl_abap_char_utilities => horizo​​ntal_tab分隔。

//填充订单项

环绕所有条目

比赛

lv_str

ls_cbp_list-object_type

ls_cbp_list-object_id

ls_cbp_list-partner_fct

INTO lv_str

由cl_abap_char_utilities => horizo​​ntal_tab分隔。

ENDLOOP。

通话功能'SCMS_STRING_TO_XSTRING'

导出

文字= lv_str

* MIMETYPE =''

*编码=

导入

缓冲区= lv_xstr

例外情况

失败= 1

其他= 2。

IF sy-subrc <> 0。

*在此处实施适当的错误处理

ENDIF。

//下载到excel

wdr_task => client_window-> client-> attach_file_to_response(

i_filename ='table.xls'

i_content = lv_xstr

i_mime_type ='EXCEL')。

致谢

Vinita

一周热门 更多>