Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 

今年在各种各样的session当中,很多合作伙伴以及客户都提到一个问题,在S/4HANA Cloud中可不可以创建自定义报表以及如果在系统中创建。鉴于这个问题被广泛的提及,今天就给大家介绍一下怎样在系统中创建自定义报表应用。


案例:客制化一张采购订单报表。


通常意义上,创建这样一张报表需要三大步:


一:创建自定义CDS视图 (在S/4HANA Cloud里,很多数据都是通过以CDS view为数据源的方式展现出来了。这里的CDS view类似于 on premise系统里的table structure)


二:创建自定义查询分析(选择要显示的字段,并定义相应的属性,最后分配相应的权限目录)


三:在试图浏览器里创建应用程序(把第二部创建的自定义查询分析最终创建成应用程序)


来先做第一步:创建自定义CDS视图


1. 在系统中找到“可扩展性”这个组,然后点击“自定义CDS视图”



2. 进入到App里面之后,点击“创建”



3.在名称和标签字段输入相应的名称,选择分析,然后选择“添加主数据源”



4. 搜索跟采购订单相关的CDS view 如下图:




5. 由于采购订单的很多详细信息都存储在行项目当中,所以还需要选择采购订单行项目相关的CDS view,如下图:




6. 之后需要编辑采购订单CDS view和采购订单行项目CDS view的关联关系,如下图:




7. 关联关系选择好之后,需要选择要在自定义报表中显示的字段,如下图:



8. 字段选择好之后,可以点击保存草稿,然后预览数据,如下图:




如果需要对相关数据做筛选,可以选择过滤器,然后在里面写相应的条件,在这里不做过多介绍。


9.如果数据准确无误,可以点击发布。发布完成之后,这个CDS view就可以在其他很多地方被使用。




接下来做第二部:创建自定义查询分析


1. 在查询设计组里面点击找到“自定义分析查询“这个app



2. 进入App之后,点击创建,然后给这个查询起个名字,最后在选择数据源,这里的数据源就是我们第一步创建的CDS视图,"YY1_PurOrderReportDemo"



2. 接下来要对CDS 视图里的字段做选择,选择要显示在报表里的字段,需要注意的是,在做字段选择的时候,字段有三个数显示属性,1:自由-字段不显示,2:行-字段以行的方式显示,3:列-字段以列的方式显示,如下图:





3. 之后可以选择预览,查看字段显示是否正确,如下图:这个示例中把所有字段都放在行上面,



4. 接下来对这个查询设置查询条件,如下图:





5.数据显示正确无误后,就可以点击发布,之后就可以在第三步的视图浏览器中调用这个查询。




接下来进行最后一步,在视图浏览器里创建应用程序


1. 在查询设计组当中选择试图浏览器,如下图:



2. 进入到视图浏览器后,搜索之前创建的查询“YY1_PurOrderQueryDemo”, 然后点击创建应用程序,如下图:



3.之后,给这个app起相应的名字,这里只填写副标题,如下图:



4.接下来给需要给新创建的应用程序分配相应的权限目录,最后点击发布,如下图:






5. 第4步发布完之后,就可以在相应的应用组里看到我们创建的应用程序,并把它加到想要加到的地方,这个示例里我们给加到我的主页里,如下图:




6.点击这个app就进入了到了我们之前在查询分析里看到的画面,如下图:




到此,一张采购订单信息报表应用就制作完成了。如果需要对这个app的描述进行修改,可以编辑标题内容,如下图:




5 Comments