点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP网关社区, 当前,我正...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP网关社区, 当前,我正...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAP网关社区,
当前,我正在开发支持OData v4的SAP NetWaver 7.50 SP07。 我了解到不支持OData v4的所有功能,但是根据SAP Note 2322624,实体支持" DEEP Create"。
DEEP的创建很简单:我们需要在两个OData实体之间创建一个导航,并使用该导航名称为POST请求提供一个深* .json输入数据:
示例:
POST:/sap/opu/odata4/iwbep/tea/default/iwbep/tea_busi/0001/TEAMS
{
" Team_Id":"",
" Name":"新团队",
" TEAM_2_EMPLOYEES":[
{
" ID":" 16",< br>" EMPLOYEE_2_MANAGER":null
},
{
" ID":" 17",
" EMPLOYEE_2_MANAGER":{
" ID":" 8"
} < br>}]
}
在执行这样的POST请求期间,出现错误:
"服务器不支持满足请求所需的功能"
更深入的调试,我发现OData v4解析正在尝试读取这样的.json数据,并且在读取链接数据期间,解析执行接口方法/IWCOR/IF_OD_EP_READ_LINK〜ON_READ_CONTENT,其中其实现类仅包含一行:/p>
上升例外类型/iwcor/cx_od_not_implemented。
现在我的问题是:OData v4是否支持DEEP创建(根据SAP注意,应该如此)? 如果可以,我是否对.json输入主体做错了,还是可能有特殊的OData处理来创建DEEP?
谢谢。
最诚挚的问候,
Aleh
嗨,
你们是否找到了解决方案或有关此操作的解释?
关于。
一周热门 更多>