是否有逐步指南从使用cl_salv_table切换到ABAP2XLSX?

2020-08-14 04:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)迟到总比没有好,我开始研究ABA...

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

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


迟到总比没有好,我开始研究ABAP2XLSX提供的选项,并且已经将所有对象导入到沙箱系统中。 我还浏览了Github上的可用信息 SAP社区中的,并检出了软件包随附的一些演示程序。

我现在想做的是基于已存在的利用CL_SALV_TABLE的ABAP报告在沙盒系统中创建一个原型程序。 在此程序中生成的ALV输出包含来自LIKP和LIPS的交付信息,导致每次交付有多行,因此会有大量冗余标头数据。 理想情况下,Excelfile应该有一张纸用于LIKP的标头字段,另一张纸用于LIPS数据,ABAP2XLSX非常适合从我阅读的内容中提供。

完成此任务很方便的是某种"菜谱"或"逐步指南",以了解如何执行此操作,因此我不必从头开始重新创建逻辑。 或类似"如果您已将SET_SCREEN_STATUS与CL_SALV_TABLE一起使用,则必须对ABAP2XLSX使用"具有这些参数的此方法",对于CL_SALV_LAYOUT或CL_SALV_COLUMN中的方法也只能使用另外两个。

但是我什么也没找到-可能是由于不真正知道要查找的内容或使用了错误的搜索词! 此外,外观很有希望的 Github中的文档页面上的target =" _ blank">常见问题解答链接导致了 404"找不到"错误。

是否有我想要的东西? 或者,我是否正在寻找实际上没有太大意义的东西?

欢呼

贝尔贝尔

5条回答
My梦
2020-08-14 05:56

我已经使用了一段时间,从未用这些术语链接过它们。 我的想法是cl_salv_table是模型的一个视图类,而abap2xlsx是另一个视图类。 我可以添加另一个使用WRITE的视图和另一个保存HTML文件的视图。

但是,是的,方法上存在相似之处。 每个视图可以实现不同的接口。 这样,您就可以在主代码中保持逻辑相同。

所以:

Display_data

Top_of_page

Format_column

将是接口的方法,然后根据类进行不同的实现。 这样,您就可以从主类中分离出构建报告的基本要素。

首先,我虽然如此-呢? 这些是完全不同的技术。 但我明白你的意思。 对于了解CL_SALV_TABLE的人(而且我知道已经使用多年的人仍在使用CL_GUI_ALV_TABLE的人),拥有一本菜谱以使它们在abap2xlsx上快速投入将非常有用。

一周热门 更多>