向CAPM后端服务发布/获取请求

2020-08-17 01:32发布

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

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


我已经创建了CAP项目,并使用下面的模型和服务定义将其部署到SCP CF环境中

我试图在post man上测试我的后端服务API。 我使用post请求创建新实体,如下所示,但是当我使用get request时,我从使用post方法创建的实体中找不到任何实体

(73.2 kB)

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

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


我已经创建了CAP项目,并使用下面的模型和服务定义将其部署到SCP CF环境中

我试图在post man上测试我的后端服务API。 我使用post请求创建新实体,如下所示,但是当我使用get request时,我从使用post方法创建的实体中找不到任何实体

(73.2 kB)
付费偷看设置
发送
4条回答
打一壶酱油
1楼-- · 2020-08-17 02:06

玛丽亚姆,你好

我看到实体"报价"已启用草稿。 您的发帖请求在草稿表中创建一个实体,创建的实体未激活。 get请求读取所有激活的实体。 您必须激活此实体才能通过get查看数据。 因此,请进行POST/Offers(ID ='generated UUID',IsActiveEntity = false)/service.draft.draftActivate`。

最好的问候

玛丽亚

当学会了学习
2楼-- · 2020-08-17 01:50

嗨,玛丽亚·约达诺瓦

如何激活实体以通过get查看数据? 我可以在不启用草稿的情况下对商品实体执行CRUD操作吗?

我试图调用该请求:POST/Offers(ID ='generated UUID',IsActiveEntity = false)/service.draft.draftActivate`,我得到了响应

 {
  "错误":{
  " code":" null",
  " message":"找不到键'ID'的'Edm.Guid'值"
  }
 }
 

谢谢

Mariam

木偶小白
3楼-- · 2020-08-17 01:55

嗨Mariam,

您将第二个请求中的第一个发帖请求生成的UUID指定为ID。 代替"生成的UUID",您必须输入真实的UUID

您可以附上您的发帖请求的屏幕截图吗?

最好的问候

Maria

骆驼绵羊
4楼-- · 2020-08-17 02:12

嗨Mariam,

我认为您可以从"本地"运行中受益。 Business Application Studio允许您测试服务,而无需先将其部署到CF。 您可以使用本地数据库,也可以使用SAP HANA进行测试,并且可以使用集成的rest客户端发送请求。

在此处查看更多详细信息: https://cap.cloud.sap/docs/get-started/in-bastudio

谢谢

< p>利亚特

一周热门 更多>