点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在变更日志中指出,如今有一个assert.enum,这当然很棒。 为什么要使用枚举而不用强制执行。
但是,在odata服务中既看不到枚举,也不触发断言。
例如,我的书有一个额外的字段bookType:BookType。
Type BookType:字符串枚举{ 精装; 平装; }
然后将其注释添加到service.cds。
用{注释书籍 bookType @ assert.enum }
如果现在构建CDS,我会在csn文件中看到它。 但是元数据还没有提到它,我可以创建一本完全不同的BookType的书。
在节点模块中,我只能在cds-services模块的其余部分中找到此注释。 尚未为Odata服务实施该方法是否正确?
文森特,你好
感谢您的提问。 当前@ assert.enum仅支持REST:
https://cap.cloud.sap/docs/guides/ generic-providers#value-ranges
此致
Anne
嗯,所以我的假设是正确的。 :)感谢您的确认。
我喜欢新文档,但是错过了有关值范围验证的这一部分。 仍然习惯于准确记录下来的内容,但至少比 help.sap.com更好 并手动读取所有 changelog.md 等:)
一周热门 更多>