在WDA中将多个内部表下载到excel中

2020-09-09 04:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 这是我的要求,我有一...

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

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


专家们,

这是我的要求,我有一个使用Webdynpro的初始ALV显示器,单击ALV输出时,在初始ALV下方将显示另外两个不同的动态ALV。 现在,我有一个按钮可以将三种不同的ALV数据下载到Excel中。

我无法使用webdynpro的标准下载ALV功能,因为我想将所有三个alvs数据都下载到单个EXCEL文件中,因此我尝试使用FM SCMS_STRING_TO_XSTRING将内部表数据转换为字符串,然后转换为Xstring

当我使用以下方法时:attach_file_to_response => ATTACH_FILE_TO_RESPONSE并尝试下载它给我一个错误"无法访问服务",由于对应的服务不可用,URL调用被终止,我 已经对该错误进行了一些研究,并发现了注释:1568932 WDA:下载文件时出现问题,但不建议这样做。

如果有其他方法可以下载上述要求,请帮助我,谢谢您的帮助!

谢谢

Sailaja

3条回答
haha101010
2020-09-09 04:35

是的,马修,请找到我下面的代码。

数据:文本类型字符串,

xtext类型xstring。

在lt_summ_disp处循环进入ls_summ_disp。

呼叫功能'SCMS_STRING_TO_XSTRING'
导出
文本=文本
* MIMETYPE =''
*编码=
导入
缓冲= xtext
*例外情况
*失败= 1
*其他= 2

如果sy-subrc <> 0.
*在此处实施适当的错误处理
ENDIF。
wdr_task => client_window-> client -> attach_file_to_response => ATTACH_FILE_TO_RESPONSE(
i_filename ='WDP.xls'
i_content = xtext
i_mime_type ='EXCEL'
i_in_new_window = abap_true)。

谢谢

Sailaja

一周热门 更多>