点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们。
在过去的几周中,我一直在通过建立简单的医生/患者预约预约方案来搞砸CAPM。 来自CRM的背景,我的目标是从本质上测试CAPm的业务合作伙伴概念,使一个人可以扮演多个角色(即医生可以成为患者),并且我们需要规范化数据模型,以免重复说出"姓名", 姓氏等
在我的情况下,我有:
- /db文件夹中的person-model.cds文件,我将其标准化为{Business_Partner,Business_Role,Patient,Practitioner},其中患者的业务角色为" 02",而Practitioners的角色为" 01"
- /srv文件夹中的admin-service.cds文件,其中包含Patient和Practitioner实体,分别是{Business_Partner,Business_Role,Patient}和{Business_Partner,Business_Role,Practitioner}的SELECTS
据我了解(以及从数据库中观察到的),是/srv Patient和Practitioner实体是作为视图生成的。 因此,我能够阅读患者和从业人员,但是无法执行创建,更新或删除操作。
在视图实体上执行CRUD操作的推荐方法是什么?
任何帮助将不胜感激
要对此进行检查,请在更改package.json后删除sqlite数据库,然后调用npm run setup
.. update ..
我注意到您从package.json中删除了" db"模块,仅保留了" srv"模块,然后cds将使用srv/admin-service.cds中定义的视图生成数据库。 另外,cds将生成一个附加的" db"模块,并将其插入" srv"模块之后。 如果" srv"为" db",则不会生成视图
在npm运行安装程序之前
执行num运行设置后(cds插入了" db"模块)
数据库包含在srv/admin-service.cds中定义的视图
也许 格雷戈·沃尔夫可以帮助回答这个问题吗? 非常感谢。
一周热门 更多>