点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我用cds init创建了一个新的cds项目,并创建了一个db/和srv/服务。
数据库服务使用默认值为not null的字段。 该服务是带有功能注释的投影;
db/
实体测试{密钥ID:UUID; VAL:整数默认值12不为null}
srv/
@功能:{可插入:true,可更新:false,可删除:false} 实体测试作为my.Test的投影;
在执行POST以仅提供ID字段的情况下创建新条目时,出现以下错误:
{ "错误":{ "代码":null, ""消息":"实体的序列化期间发生错误。'VAL'的不可为空的值不能为空。 } }
尽管插入确实可以正常工作,但它确实在数据库中。 其次,如果我将Updatable设置为true,则服务将正常工作并返回创建的实体,而不会出现错误。
知道为什么会出现此问题吗?
/D
亲爱的丹尼斯,
非常感谢您指出这一点,我可以重现该错误并立即修复。
该错误修复程序将在下一版本中出现。
最诚挚的问候,
David
也许您在 https://github.com/sapmentors/cap-community/issues ,以便可以对其进行跟踪。
方面问题已在https://github.com/sapmentors/cap-community/issues/27 但实际上是文档中的错误
#now-> $ now
#user-> $ user
Iwona Hahn 能否对此进行PR修复:)?
嗨,丹尼斯,
我来看看!
最诚挚的问候,
大卫
嗨,谢谢,
我还在上述github链接上添加了另一个问题。
@ cds.on.insert:#user似乎选择了#now。
https://github.com/sapmentors/cap-community/issues/25 (当前)
https://github.com/sapmentors/cap-community/issues/27 (新)
亲切的问候,
丹尼斯
大家好,
请参阅有关托管数据的更新文档 。
最诚挚的问候,
Iwona
一周热门 更多>