无法在服务上执行PUT操作-SAP CAP模型

2020-08-26 05:48发布

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

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


专家们,

我已经用

定义了数据模型
 @ cds.persistence.exists
 实体VARIANTS {
     键USERID:字符串(100);
     keyID:整数;
     键VARIANT_NAME:字符串(100);
         变量:LargeString;
 }; 

服务定义:

 @readwrite实体VARIANTS @(
 标题:" VARIANTS",
 能力:{
 InsertRestrictions:{Insertable:true},
 UpdateRestrictions:{可更新:true},
 DeleteRestrictions:{可删除:true}
 }
 )作为_VARIANTS的投影;
 

但是当我在服务上执行PUT操作时,它说不允许。

请让我知道正确的更新方式。

capture.jpg (55.4 kB)

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

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


专家们,

我已经用

定义了数据模型
 @ cds.persistence.exists
 实体VARIANTS {
     键USERID:字符串(100);
     keyID:整数;
     键VARIANT_NAME:字符串(100);
         变量:LargeString;
 }; 

服务定义:

 @readwrite实体VARIANTS @(
 标题:" VARIANTS",
 能力:{
 InsertRestrictions:{Insertable:true},
 UpdateRestrictions:{可更新:true},
 DeleteRestrictions:{可删除:true}
 }
 )作为_VARIANTS的投影;
 

但是当我在服务上执行PUT操作时,它说不允许。

请让我知道正确的更新方式。

capture.jpg (55.4 kB)
付费偷看设置
发送
2条回答
黑丝骑士
1楼 · 2020-08-26 06:02.采纳回答

嗨-PUT确实是更新的正确方法,我刚刚尝试了类似的情况进行检查,并成功地做到了这一点。 因此,您可能没有向我们展示某些东西,从而使您无法看到成功。 我确实想知道例如:

作为_VARIANTS上的投影; 

因为没有_VARIANTS,只有VARIANTS。 请提供一个可以克隆和测试的工作项目。 有关更多信息,请参见 bit.ly/help-us-to-help-you谢谢

My梦
2楼-- · 2020-08-26 06:05

感谢DJ。 是我不好 问题是URL,我需要将列名和值一起传递。 在屏幕截图中,我仅传递了值。

我通过后工作( USERID='mani@outlook.com ',ID = 384,VARIANT_NAME ='Group-1' )

一周热门 更多>