点击此处---> 群内免费提供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密钥的情况下实现草稿?
致谢
嗨,
感谢您报告此问题。
实际上,我们与cds编译器的同事进行了讨论。 他们指出,cds编译器应独立于任何使用者(此处为Fiori Elements),这就是为什么警告足够的原因。
错误会完全破坏整个编译过程-如果另一个使用者实际上可以使用非UUID密钥处理启用了草稿的实体怎么办?
最好的问候,
大卫
你好大卫,
即使我的实体具有uuid字段作为键,我仍会收到此警告消息。
这也是预期的行为吗?
我正在运行" @ sap/cds":" ^ 3.34.1"。
谢谢。
最诚挚的问候,
马克
一周热门 更多>