点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我目前正在使用智能模板和一些CDS视图来开发应用程序。
由于我需要执行一些计算(怪异的COEJ/COSR表及其基于列的周期!),因此我使用视图参数和一些技巧来完成工作。
所以我的消费视图的顶部看起来像这样:
问题是:在OData服务上将参数创建为单独的实体集,这导致智能模板将我对OData集合的选择限制为参数的实体集,同时自动定义了 导航到结果实体集。
(如果我删除了参数并在select语句上对其进行了硬编码,那么我将得到一个完全正常的列表报告,其中包含我希望看到的所有数据)
这意味着参数的实体集将用于列表报告(因此,仅将3个参数显示为智能表的列),结果的实体集将为 用于对象页面。
我的目的是在智能过滤器栏上显示参数(也包括在"变体管理"控件中); 可以说是像过滤器一样工作。
我是否缺少可以作为解决方法的注释? 我看过@ Consumption.derivation的内容,但似乎不完全理解它们?
我要求的不仅仅是Smart Template应用程序可以咀嚼的吗? 我是否应该放弃(非常有限的)ABAP CDS视图并转到HANA CDS视图进行计算(加上.xsodata)?
谢谢
努诺
(3.0 kB)
请求遵循链接中给出的步骤:
https ://blogs.sap.com/2018/06/11/sap-fiori-list-report-utilizing-parametrized-cds /
这可能有助于解决问题。
您好,
我不知道我是否能解决问题,但是您可以查看UI注释SELECTION VARIANT。 这可能会有帮助。
这用于从UI传递智能模板应用程序的过滤器
谢谢
Pratheek
一周热门 更多>