2020-08-30 16:01发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我做了一个报告,其中可以使用OLE将输出提取为excel。
问题在于报告将导致超时,因为正在处理大量记录,因此我必须进行后台工作。
我知道OLE不会在后台作业中帮助我根据所需的格式化输出提取报告,例如合并并在单元格中提供换行符(Alt + ENTER)。
是否有其他方法可以通过后台作业在excel中实现这种格式的输出。
对此建议我。
预先感谢
古鲁莫西
古里古希,
它纠正了ole不能在后台模式下使用的问题。
尝试使用以下fms获得所需的输出:
RSPO_DOWNLOAD_SPOOLJOB-它将在后台打印文件中下载文件
,然后您可以使用FTBU_START_EXCEL显示excel输出。
您也可以使用ABAP2XLSX类,该类也可以在后台运行。
如果要以格式化的方式输出,可以使用html fms,例如:
用于填充列标题的www_itab_to_html_headers
www_itab_to_html_layout填充列属性
然后使用fm www_itab_to_html从内部表准备html
然后使用gui_download。
除了上述SAP_CONVERT_TO_XLS_FORMAT或open_dataset方法之外。
希望有帮助!!!!
谢谢!!!!!
Alora Sahu
嗨Alora,
感谢这个想法,我使用生成的假脱机请求编号进行了zdevelopment,并创建了一个动态工作区来获取这些值并使用OLE代码进行映射。 成功了。
谢谢。
专家。
您可以张贴示例代码吗?
最多设置5个标签!
古里古希,
它纠正了ole不能在后台模式下使用的问题。
尝试使用以下fms获得所需的输出:
RSPO_DOWNLOAD_SPOOLJOB-它将在后台打印文件中下载文件
,然后您可以使用FTBU_START_EXCEL显示excel输出。
您也可以使用ABAP2XLSX类,该类也可以在后台运行。
如果要以格式化的方式输出,可以使用html fms,例如:
用于填充列标题的www_itab_to_html_headers
www_itab_to_html_layout填充列属性
然后使用fm www_itab_to_html从内部表准备html
然后使用gui_download。
除了上述SAP_CONVERT_TO_XLS_FORMAT或open_dataset方法之外。
希望有帮助!!!!
谢谢!!!!!
Alora Sahu
嗨Alora,
感谢这个想法,我使用生成的假脱机请求编号进行了zdevelopment,并创建了一个动态工作区来获取这些值并使用OLE代码进行映射。 成功了。
谢谢。
专家。
您可以张贴示例代码吗?
一周热门 更多>