警告:实体关键元素应为" cds.UUID"类型吗?

2020-08-19 04:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用CAP的Node.js...

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

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


我正在使用CAP的Node.js堆栈。 我对具有键'ID:Integer'的实体使用@ odata.draft.enabled注释。

" cds build"命令输出警告,如""警告:实体关键元素的类型应为" cds.UUID""。 实际上,我的Fiori v4 UI不能与" ID:Integer"一起使用。 我必须将其更改为" ID:UUID"。

问题:" cds build"不应该抛出错误而不是警告,还是有办法在没有UUID密钥的情况下实现草稿?

致谢

2条回答
clever101
2020-08-19 05:15

你好大卫,

即使我的实体具有uuid字段作为键,我仍会收到此警告消息。

实体MyEntity:cuid {
     fieldA:与EntityB的关联;
     fieldB:与EntityC的关联;
     虚拟描述:字符串(50);
 } 

这也是预期的行为吗?

我正在运行" @ sap/cds":" ^ 3.34.1"。

谢谢。

最诚挚的问候,

马克

一周热门 更多>