首页 > 解决方案 > SAPUI5 后端系统中两个实体之间的关联?

问题描述

我有 2 个实体集

第一

在此处输入图像描述

第二个

在此处输入图像描述

第一个中红色标记的数据与第二个带有蓝色标记的数据相同。

我需要第二张图片中的红色。因此,例如,我在这张图片中得到了第一张元数据图片中的实体集Personalnummer, Mvorname, Mnachname. 它应该始终保持静态。

信息:我有一个日历,当我单击时,我想更改我单击Dauer的那一天的人。所以这就是为什么另一个保持静态,只有Dauer根据我点击的那一天是动态的

Dauer应该来自 Metadata 的第二张图片和Pernr = PernrMitarbeiter,Vorname = MvornameNachname = Mnachname

有没有办法将它与基于的过滤器连接起来Workdate

因此,就像从第一个实体中获取数据并与第二个实体一起检查,然后将其Dauer放入字段中?

在此处输入图像描述

标签: javascriptcalendarodatasapui5

解决方案


在 OData 定义中,在三个外键字段上创建一个从ZOOWVMto的关联ZOOWVTU_S- 我们称之为duration- 基数为 1:0..1。然后您可以通过表单的链接访问第二个实体/ZOOWVMs(PernrMeister=‘a’,Auftrag=‘b’,PernrMitarbeiter=‘c’)/duration

我确实希望这些名字是为了隐私起见而打乱的。如果不是,您应该真正考虑为您的实体和属性提供正确可读的名称。


推荐阅读