SAPUI5 Odata CREATE_DEEP_ENTITY

2020-09-07 08:28发布

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

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


我已经实现了我认为可以调用CREATE_DEEP_ENTITY方法的所有正确代码。 我在本地声明的Deep结构中使用了oData模型的正确 Navigation Property 名称,但它仍然尝试调用我相信的CREATE_ENTITY方法。

我尚未实现CREATE_ENTITY方法,并收到以下错误:"数据服务请求URI所标识的资源不允许使用指定的HTTP方法"

在我本地定义的深层结构中,该结构是否必须与我的Gateway模型实体集完全匹配? 因此,我的DetailSet中可能有10个字段,但是由于我只想更新其中3个字段,因此我仅将Deep结构中的3个字段传递回后端。 即使我具有正确的导航名称,这也可能是潜在的问题吗?

*更新*-所以我什至尝试匹配所有字段,但仍然无法正常工作。

create-deep-entity.jpg

create-deep-entity.jpg (33.5 kB)

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

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


我已经实现了我认为可以调用CREATE_DEEP_ENTITY方法的所有正确代码。 我在本地声明的Deep结构中使用了oData模型的正确 Navigation Property 名称,但它仍然尝试调用我相信的CREATE_ENTITY方法。

我尚未实现CREATE_ENTITY方法,并收到以下错误:"数据服务请求URI所标识的资源不允许使用指定的HTTP方法"

在我本地定义的深层结构中,该结构是否必须与我的Gateway模型实体集完全匹配? 因此,我的DetailSet中可能有10个字段,但是由于我只想更新其中3个字段,因此我仅将Deep结构中的3个字段传递回后端。 即使我具有正确的导航名称,这也可能是潜在的问题吗?

*更新*-所以我什至尝试匹配所有字段,但仍然无法正常工作。

create-deep-entity.jpg

create-deep-entity.jpg (33.5 kB)
付费偷看设置
发送
5条回答
暮风yp
1楼 · 2020-09-07 09:13.采纳回答

对于创建,您无需指定路径的ID,entityset就足够了

粗暴的香蕉
2楼-- · 2020-09-07 09:23

hi Rory,

请问您可以张贴网址为

感谢

Vaibhav Maheshwari

吹牛啤
3楼-- · 2020-09-07 09:09

我已经附加了" Create"执行,您可以看到" sPath2"的值 "和" oMastDetUpd",其中包含我的数据。我的数据在我的第一篇文章的第一张屏幕截图中。 我在后端调试了Dispatch Request,并发现我的方法调用一定是错误的,因为它将其标识为uri_type" 2",这将不允许POST方法。

xfwsx85
4楼-- · 2020-09-07 09:03

您提供的信息不足以解决您的问题。 尝试提供诸如在哪里执行此代码以及将什么数据传递给请求的信息。

BR,

Mahesh

亦是此间程序员
5楼-- · 2020-09-07 09:09

谢谢君,那是我的问题。 添加密钥会阻止POST。

一周热门 更多>