点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要帮助来弄清为什么我的Fio...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要帮助来弄清为什么我的Fio...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要帮助来弄清为什么我的Fiori Elements应用程序表现方式如此。
让我先解释一下我要做什么。
我有一个Fiori Elements List Report应用程序(带有BOPF的事务处理应用程序)...我已禁用BOPF上的标准Delete操作,因为我不希望用户能够从数据库中删除条目 我希望用户将条目标记为已删除,然后将其过滤出列表。 这样,条目将保留在数据库中,但被标记为已删除。
我创建了一个BOPF操作,该操作在基础表中的记录上设置了删除标志,并且已经在启用了oData的CDS视图中实现了该操作,因此它将操作呈现在屏幕上。 然后,我在CDS中放置了一个where子句,以检查该删除标志是否为空。
所有这些东西都可以按我的意愿工作...
除了这种奇怪的行为...当我在列表项上执行操作时,应用程序然后导航到显示一个空对象的对象页面,然后用户必须单击返回以返回到列表。
知道为什么会这样吗?
谢谢
实际上,当使用操作返回单个实体时,将触发该实体的导航,因为导航到该"已删除"的实体后会设置删除标记 ,因为您的CDS视图排除了已删除的实体,所以找不到该实体,并且正在显示空白屏幕。
Mattijs
一周热门 更多>