关于Excel合并和换行

2020-08-30 16:01发布

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

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


嗨,

我做了一个报告,其中可以使用OLE将输出提取为excel。

问题在于报告将导致超时,因为正在处理大量记录,因此我必须进行后台工作。

我知道OLE不会在后台作业中帮助我根据所需的格式化输出提取报告,例如合并并在单元格中提供换行符(Alt + ENTER)。

是否有其他方法可以通过后台作业在excel中实现这种格式的输出。

对此建议我。

预先感谢

古鲁莫西

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

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


嗨,

我做了一个报告,其中可以使用OLE将输出提取为excel。

问题在于报告将导致超时,因为正在处理大量记录,因此我必须进行后台工作。

我知道OLE不会在后台作业中帮助我根据所需的格式化输出提取报告,例如合并并在单元格中提供换行符(Alt + ENTER)。

是否有其他方法可以通过后台作业在excel中实现这种格式的输出。

对此建议我。

预先感谢

古鲁莫西

付费偷看设置
发送
3条回答
clever101
1楼 · 2020-08-30 16:28.采纳回答

古里古希,

它纠正了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

shere_lin
2楼-- · 2020-08-30 16:28

嗨Alora,

感谢这个想法,我使用生成的假脱机请求编号进行了zdevelopment,并创建了一个动态工作区来获取这些值并使用OLE代码进行映射。 成功了。

谢谢。

专家。

昵称总是被占用
3楼-- · 2020-08-30 16:34

您可以张贴示例代码吗?

一周热门 更多>