SAPUI5 Связь между двумя сущностями в бэкэнд-системе? - PullRequest
0 голосов
/ 29 января 2019

У меня есть 2 набора сущностей

Первый

enter image description here

и второй

enter image description here

Данные, помеченные красным, в первом - это те же данные, что и во втором, с синими метками.

Мне нужно красное на втором снимке.Так, например, я получил на этой картинке набор сущностей из первой картинки метаданных: Personalnummer, Mvorname, Mnachname.Он должен оставаться всегда статичным.

Информация : У меня есть календарь, когда я нажимаю, я хочу изменить Dauer для Человека на день, который я щелкнул.Вот почему другой остается статичным, и только Dauer является динамическим в зависимости от того, в какой день я нажимаю

* Dauer должно происходить из второй картинки метаданных и Pernr = PernrMitarbeiter, Vorname = Mvorname и Nachname = Mnachname

Есть ли способ связать его с фильтром, основанным на Workdate?

Так, как получить данные из первого и проверить их со вторым объектом, а затем поместить Dauer в поля?

enter image description here

1 Ответ

0 голосов
/ 29 января 2019

В определении OData создайте ассоциацию от ZOOWVM до ZOOWVTU_S - назовем ее duration - с количеством элементов 1: 0..1 для трех полей внешнего ключа.Затем вы можете получить доступ ко второму объекту по ссылкам вида /ZOOWVMs(PernrMeister=‘a’,Auftrag=‘b’,PernrMitarbeiter=‘c’)/duration.

. Надеюсь, эти имена зашифрованы ради конфиденциальности.Если это не так, вам следует подумать о том, чтобы дать вашим сущностям и свойствам правильно читаемые имена.

...