Fiori Elements BOPF操作和CDS子句

2020-08-30 04:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要帮助来弄清为什么我的Fio...

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

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


我需要帮助来弄清为什么我的Fiori Elements应用程序表现方式如此。

让我先解释一下我要做什么。

我有一个Fiori Elements List Report应用程序(带有BOPF的事务处理应用程序).​​..我已禁用BOPF上的标准Delete操作,因为我不希望用户能够从数据库中删除条目 我希望用户将条目标记为已删除,然后将其过滤出列表。 这样,条目将保留在数据库中,但被标记为已删除。

我创建了一个BOPF操作,该操作在基础表中的记录上设置了删除标志,并且已经在启用了oData的CDS视图中实现了该操作,因此它将操作呈现在屏幕上。 然后,我在CDS中放置了一个where子句,以检查该删除标志是否为空。

所有这些东西都可以按我的意愿工作...

除了这种奇怪的行为...当我在列表项上执行操作时,应用程序然后导航到显示一个空对象的对象页面,然后用户必须单击返回以返回到列表。

知道为什么会这样吗?

谢谢