多个表在单个帖子中插入具有主-外键关系

2020-08-17 14:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家 我们有一个HANA数...

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

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


您好,专家

我们有一个HANA数据库,其中包含2个表,它们之间具有外键关系(如标头和Item)。
在另一个HANA XSA系统中,我们正在使用Cloud Application Programming模型并使用与租户数据库相同的HANA数据库来开发应用程序。 在我们的cds文件中,我们将这两个表作为具有'@ cds.persistence.exists'的实体添加。
通常情况下,我们在2个表中使用关联或组合,并使用深度插入进行多表插入。
两个表没有关联/组成关系,有可能实现深层插入。 如果是,请您指导我们。


感谢与问候,
Soundarya

2条回答
宇峰Kouji
2020-08-17 14:54

嗨,
< 在ABAP中,我们创建实体,然后在它们之间创建关联。 然后,我们通过导航属性执行插入操作。 通过创建关联/组成,我可以在cd中执行相同的插入操作。


但是我的问题是这两个表都是在不同的HANA数据库中创建的,并且在创建期间未维护关联。 我将这两个表都包含在cds文件中,该文件位于具有@ cds.persistence.exists的不同XSA系统中。

在具有@ cds.persistence.exists且不存在关联的情况下,HANA租户数据库中如何使用cds(位于不同的HDI容器中)的扩展语法进行粗体操作。 如果我不包含@ cds.persistence.exists,则在容器中存在不需要的新物理表。

感谢Soundarya

一周热门 更多>