在SAP S/4HANA公有云系统中,可以通过自定义CDS和自定义分析来生成报表,但因CDS本身的局限性,无法象OP一样实现复杂的报表开发,因此需要通过在Eclipse对S/4HANA 公有云系统实现复杂报表开发。
一、创建Package
1、在公有云的开发系统对应的Project中创建Package

2、定个Package的名字和描述

3、上图中点Next,然后在下图中点Next

4、选择现有的传输请求号或创建新的传输请求号,以便于完成 开发后传输到测试系统,建议是创建新的传输请求号,以防止冲突


二、创建数据定义(Data Definition)
作用:此Data Definition即为报表的查询条件的相关设定。
1、在ZFICO_FCSP包中,右键,选择New-Other ABP Repository Object,如下图所示

2、选择Data Definition,并按Next

3、输入Name和描述,再点Next

4、选择传输请求号

5、按下图所示选择,然后点完成。



三、创建查询实现类
1、在包中右键选New-ABAP Class

2、输入名字和描述,常规以ZCL开头

3、选择传输请求号并完成

4、在弹出的代码界面,把以下代码输入进去INTERFACES if_rap_query_provider 。

5、把以下代码加入到CLASS里
METHOD if_rap_query_provider~select.


103

被折叠的 条评论
为什么被折叠?



