2020-08-31 22:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在为TPM12创建一个报告,该报告基于查询和信息集。 此处的要求是在执行报表后立即下载excel。 通过将GUI_DOWNLOAD FM传递到结构代码下的SELECTION的END(在列表后)下,可以实现excel下载。 但是我在这里的要求是要实现ALV输出布局的卓越。 您能否就此提出您的建议。 基本上,如何更改输出顺序并生成excel,并根据ALV输出删除未选择的列。
关于, J
我想目前您是根据ALV显示中使用的内部表的内容创建文件的。
并且您需要生成与ALV中显示的列相同的XLS文件,并在ALV显示期间应用排序和过滤器。
是吗?
为什么不使用标准工具生成Excel?
Hello Nawanandana,
此处的要求是在检查ALV报告的选择屏幕中的单选按钮(用于XLS中的自动下载)时下载Excel表格以及ALV输出。 我可以使用FM'GUI_DOWNLOAD'实现excel的自动下载。 但是生成的此Excel具有所有列,而不仅仅是在选择屏幕中选择的布局。 但是业务只需要具有选定的列列表,并且顺序与ALV输出中的顺序相同。
此致
J
好吧,我不知道如何生成Excel工作表,但是通过使用功能模块ALV_IMPORT_FROM_BUFFER_LVC(或ALV_IMPORT_FROM_BUFFER_KKBLO),您将能够读取ALV元数据,因为 fieldcatalog,排序和过滤表。 然后用其重建相应的数据表。 (在数据表上使用LVC_FILTER_APPLY和LVC_SORT_APPLY函数模块,并检查字段目录内容以设置Excel列(如ALV中所述)。(我已经使用此技术通过电子邮件将ALV的内容作为Excel文件作为附件发送。 Excel工作表已构建为带有Microsoft模式的XML文件" name ='xmlns'value ='urn:schemas-microsoft-com:office:spreadsheet'")
是我还是您 只是重复您最初的问题?
能否解释一下在下载之前当前如何构建XLS? (知道比解释您使用" GUI_DOWNLOAD下载"要有趣得多)
(几乎)总是有一个技术问题的解决方案,即使它是 有时不是很"美丽"。 祝您好运!
您是否可以共享代码的简化版,以便每个机构都可以轻松地重用它? 这样我们就可以看到您在做什么?
最多设置5个标签!
你好
我想目前您是根据ALV显示中使用的内部表的内容创建文件的。
并且您需要生成与ALV中显示的列相同的XLS文件,并在ALV显示期间应用排序和过滤器。
是吗?
为什么不使用标准工具生成Excel?
Hello Nawanandana,
此处的要求是在检查ALV报告的选择屏幕中的单选按钮(用于XLS中的自动下载)时下载Excel表格以及ALV输出。 我可以使用FM'GUI_DOWNLOAD'实现excel的自动下载。 但是生成的此Excel具有所有列,而不仅仅是在选择屏幕中选择的布局。 但是业务只需要具有选定的列列表,并且顺序与ALV输出中的顺序相同。
此致
J
好吧,我不知道如何生成Excel工作表,但是通过使用功能模块ALV_IMPORT_FROM_BUFFER_LVC(或ALV_IMPORT_FROM_BUFFER_KKBLO),您将能够读取ALV元数据,因为 fieldcatalog,排序和过滤表。 然后用其重建相应的数据表。 (在数据表上使用LVC_FILTER_APPLY和LVC_SORT_APPLY函数模块,并检查字段目录内容以设置Excel列(如ALV中所述)。
(我已经使用此技术通过电子邮件将ALV的内容作为Excel文件作为附件发送。 Excel工作表已构建为带有Microsoft模式的XML文件" name ='xmlns'value ='urn:schemas-microsoft-com:office:spreadsheet'")
是我还是您 只是重复您最初的问题?
能否解释一下在下载之前当前如何构建XLS? (知道比解释您使用" GUI_DOWNLOAD下载"要有趣得多)
(几乎)总是有一个技术问题的解决方案,即使它是 有时不是很"美丽"。 祝您好运!
您是否可以共享代码的简化版,以便每个机构都可以轻松地重用它? 这样我们就可以看到您在做什么?
一周热门 更多>