点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在使用CL_DOCUMENT_BCS类从ABAP程序生成Excel。 我面临以下问题。 我在SAP社区中搜索,找不到合适的答案。
1)我无法决定Excel工作表的标题。 它会自动附带日期和时间。
我使用下面的方法和类。
2)我可以使用CL_BCS *类使字符加粗吗? (我知道OLE是一个选择,但是有什么方法可以通过CL_BCS ...类来实现)?
3)我有小数点的问题,尽管数据以2个小数点传递到Excel,但在excel中,根据值显示为1个小数点,两个小数点或没有小数点。 此处不能更改excel的特性,因为客户将把excel用于各种其他目的,并且不可能一次更改,因为一次会生成数百张excel表。
NB:我知道关于Excel项目的知识,但是在此之前,是否有解决这些问题的选项?
(7.1 kB)
数据不会存储在内部表中。可以打开excel并将数据写入excel 文件 .so 我们无法下载/附加(我们只能将excel保存在前台)。
对于下载,附件电子邮件都带有XML。
您是对的,使用OLE的ABAP程序只能通过保存来获取Excel文件。 可以使用Desktop Office Integration类来避免保存文件,您可以将" Excel文件"直接获取到ABAP变量(内部表/xstring)中。 但是与OLE有相同的限制,DOI只能在前台使用(因为它在SAP GUI中实现并且使用OLE)。
嗨,
我们只能通过OLE和XML来实现。对于xml相关代码,请点击以下链接。
https://wiki.scn.sap.com/wiki/display/Snippets/Formatted+Excel+as+Email+Attachment?original_fqdn=wiki.sdn.sap.com
我遇到了相同类型的要求,上面的链接帮助我解决了这个问题。
Hallo db r ,
感谢您的回答。 如果我使用OLE方法,您是否知道如何将其作为项目附加并作为邮件发送?
一周热门 更多>