CDS视图:如果使用UUID,请使用备用密钥

2020-09-10 06:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)假设我维护着一张摆满各种水果的桌...

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

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


假设我维护着一张摆满各种水果的桌子。 这些用UUID标识。 现在,例如,我想在订单应用程序中添加一个项目。 我现在可以为每个项目选择一个水果。

从技术上讲,我创建了两个由OData提供的CDS视图。 通过BO启用CRUD。 使用FRUITS.UUID = ORDER_ITEM.FRUIT_UUID创建关联。 这也从根本上起作用。

但是,现在如何防止技术UUID在GUI上显示给用户,而不是显示具有可读性的描述性字段READABLE_NAME的READABLE_ID?

提前谢谢!

(61.5 kB)
4条回答
当学会了学习
2020-09-10 06:35

嗨,马赫什,我有一个与BOPF CDS中的UUID相关的查询。

问题是我为维护订单创建了BOPF CDS,从而生成了BO。 现在我在此BO CDS上有一个消费视图(第一屏幕),我想在其中基于过滤器过滤订单。选择订单后,用户将可以更改订单(第二屏幕)。

现在问题出在消费视图中,这里我保持UPDATEENABLED = true并将注释设置为ProcessingDelegated = true。

但是,当我在UI中运行应用程序时,可以正确显示第一个屏幕的订单列表。 但是导航到第二个屏幕时出现错误。 消费CDS中不显示错误消息" DRAFTUUID"。

您能让我知道我是否缺少某些东西或做错了吗?

提前感谢您的帮助。

一周热门 更多>