服务投影暴露了实体别名,它应该如何工作?

2020-09-02 00:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)基于 https://help....

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

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


基于 https://help.sap.com/ viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/4eb171573f5947518a9b080029980429.html ,其中在"暴露的实体"下显示:

 service CatalogService {
   实体Productas对数据的预测。Products{
     *,创建于
   }不包括{created};
 } 

因此,我正在尝试(作为概念证明)为必填输入字段加上别名。 我已将其添加到service.cds。

实体MyEntity作为api.MyEntities {
   *,
   someField如其他
 }排除{someField}; 

生成的$ metadata也反映了这一点。

但是,在/v1/service/MyEntity上进行GET或POST时,出现500错误,控制台告诉我:

[2019-09-04T12:21:38.204Z | 错误| 1832755]:无效的列名称:SOMETHINGELSE:第1行col 282(在pos 281处)

此功能不起作用还是我使用不正确?

5条回答
绿领巾童鞋
2020-09-02 01:55

嗨,

请确保正确设置并部署了基础数据库。

您使用哪个堆栈? Java或Node.js?

是否有更详细的日志?

关于

基督徒

一周热门 更多>