点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经创建了"自定义列表"报告应用程序,并且尝试使用CDS中的@DataFieldForIntentBasedNavigation导航到"基于工作列表模板的报告",这反过来又可以在我的应用程序中实现快速链接。
我能够导航到显示整个报告的工作清单应用程序。
问题:在导航时,如果我单击特定的用户ID,则该值将作为键字段传递到导航URL中,但数据并未被过滤掉,所以我得到了整个报告。
所以url的格式是fioriurl/semanticObject-Action?
任何人都可以提供有关如何传递参数的帮助吗? 这样一来,我可以使用Userid上的过滤器打开工作清单报告...或者我需要在启动板设计器中第二个应用程序的目标映射中传递这些参数。
谢谢!
PS:我已经浏览了下面的文档进行导航,但是没有人谈论如何在URL中传递参数。 我了解可以在Tile配置的目标映射中传递参数,但是我们在同一位置上有任何支持文档吗?
https://www.youtube.com/watch?v=muQoy213qes
l 配置外部导航
Jocelyn Dart Jamie 考利(Cawley) Prasita Prabhakaran 希望您能为这次讨论做出贡献:)
使用Consumption.semanticObject:'SemanticObject'和适当的关联来实现此要求。 由于工作清单模板没有选择字段,因此我也将目标从"工作清单"模板更改为"列表"报告模板。
谢谢。
嗨 Jamie,
我确实在目标映射中添加了参数。 我的CDS 1和navigating_to_CDS中的Key字段都是相同的,即UserID。 此参数被添加到目标应用程序的目标映射中。 该应用程序是我的abap CD中使用consumption.semanticObject注释从其语义对象调用的。
我也遵循了标准的Fiori应用程序,并且能够导航到"对象"页面等。当我想导航到"工作列表"模板时,就会出现问题。
致谢,
Tejas
尝试将参数添加为图块上的意图参数。 确保它与实体集中的字段完全匹配。 也可能是必要的代码不在应用程序中。 许多相关信息,详见
https://wiki.scn.sap.com/wiki/显示/Fiori/Fiori +元素
此致
Jamie
我想我会的,但是一旦我有时间:(
我也在关注此博客:如果我获得任何成功,它将进行更新
https://blogs.sap.com/2018/01/18/sap-s4hana-ux-custom-list-report-fiori-functionalities-part-2-outbound-navigation / >
更新:我关注了博客,发现作者已经在控制器,视图和清单中使用自定义代码实现了功能。 虽然可以使用cds注释和目标映射来实现。 仍在寻找最佳解决方案。
做得好! 请把它写成Tejas。 尽管有关于所有这些方面的文档,但都有用例和故事将它们结合在一起会对其他人很有帮助。 如果您愿意,请告诉我,我将其包含在Fiori elements Wiki中。 https://wiki.scn.sap.com/wiki/display/Fiori/Fiori +元素
一周热门 更多>