CDS多对多协会

2020-08-17 07:15发布

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

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


与CD可能存在多对多关联吗?

我正在使用新的SAP Cloud Platform业务应用程序编程模型。 我在相应的文档中找不到任何内容。

一个简化的示例:

实体书

实体作者

一本书可以有许多作者。 一位作者可以有很多书。

感谢您的帮助!

最诚挚的问候,

马丁

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

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


与CD可能存在多对多关联吗?

我正在使用新的SAP Cloud Platform业务应用程序编程模型。 我在相应的文档中找不到任何内容。

一个简化的示例:

实体书

实体作者

一本书可以有许多作者。 一位作者可以有很多书。

感谢您的帮助!

最诚挚的问候,

马丁

付费偷看设置
发送
5条回答
DafaDDDa
1楼-- · 2020-08-17 07:34

您好,

您我想您需要一个实体来进行多对多关系。 例如:

实体书{
         密钥ID:整数;
 名称:String(100);
 作者:与authors.book = $ self上的许多BooksAuthor的关联;

 }


 实体BooksAuthors {
 主要作者:作者协会;
 重点书籍:书籍协会
 }


 实体作者{
 密钥ID:整数;
 名称:String(100);
 书籍:与books.author = $ self上的许多BooksAuthor的关联;
 }


 

检查用于导入数据的csv文件中的大写ID。 在我的示例中,该字段为小写字母,因此请在csv文件中尝试更改authors_id

土豆飞人
3楼-- · 2020-08-17 07:50

您好 Martin

您找到了建模多对多关系的解决方案吗?

我已经建模了以下模型,这与提到Balbino Soares Ferreira Filho

实体员工{
     密钥ID:UUID不为null;
         名字:String(255);
         姓氏:字符串(255);
         技能:与许多员工相关联技能技能。员工= $ self;
 }

 实体技能{
     密钥ID:UUID不为null;
         名称:字符串(50);
         员工:与许多EmployeeSkill关联的是Employees.Skill = $ self;
 }

 实体EmployeeSkill {
     关键技能:技能关联;
     关键员工:员工协会;
 }
 

当我在此表中插入值并使用对Skills的expand参数对Employee执行GET-Request时,我得到以下结果。

 {
     " @ odata.context":" $ metadata#Employee(Skills())",
     " @ odata.metadataEtag":" W/\" gNemdFnBgF3qhZQ6nxvXoVitKvjef6HozcC89vJxDVc = \",",
     "值":[
         {
             " Id":" 71f0e453-800f-4dd6-99d5-03fdfec23431",
             " FirstName":" Max",
             " LastName":"必须",
             "技能":[
                 {
                     " Skill_Id":" e2710e4a-10b7-4817-ace3-d1b222713e0a",
                     " Employee_Id":" 71f0e453-800f-4dd6-99d5-03fdfec23431"
                 }
             ]
         }
     ]
 }
 

我希望实体Employee的Skills属性包含一系列技能实体。
但是它包含EmployeeKill实体数组。

此要求是否可行?< br>该如何建模?

关于
Simon

吹牛啤
4楼-- · 2020-08-17 07:33

在这种情况下,服务的外观如何?

悻福寶寶
5楼-- · 2020-08-17 07:52

一周热门 更多>