点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
当我尝试使用深度插入时遇到状态代码= 501。 如何解决这个问题? 任何想法 ? 谢谢。
返回消息
--
http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
/IWBEP/CM_MGW_RT/021
数据提供程序类未实现方法" HEADERSET_CREATE_ENTITY"。
--
--
/SAP/
ZGW_DEEP_INSERT_SRV
0001
0DB39B666C760080E005DB523AADD266
20191203083702.0093810
--
在SAP Gateway集线器系统上运行事务/IWFND/ERROR_LOG并搜索带有上述时间戳的条目以获取更多详细信息
有关错误分析,请参见SAP注释1797736(
https://service.sap.com/sap/support/notes/1797736)>
-
--
/IWBEP/CX_MGW_NOT_IMPL_EXC
数据提供程序类中未实现方法" HEADERSET_CREATE_ENTITY"
错误
有效载荷
http://www.w3.org/2005/Atom" xmlns:d =" http://schemas.microsoft.com/ado/2007/08/ dataservices " xmlns:m =" http://schemas.microsoft.com/ado/2007/ 08/dataservices/元数据"> 100 测试 测试头1 http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO" type =" application/atom + xml; type = feed" title =" ZGW_DEEP_INSERT_SRV.Header_ItemO"> 10 测试项目11 20 测试项目12 http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemT" type =" application/atom + xml; type = feed" title =" ZGW_DEEP_INSERT_SRV.Header_ItemT"> 10 测试项目21 20 测试项目22
正常发帖和深层发帖的URL将相同,并且系统将根据有效负载进行区分。 所以交叉检查有效载荷
确保在我的有效内容中替换以下文本。
不要这样传递,只需按照我提到的方式传递数据,例如将prop1名称替换为ur属性,将Navigation1替换为导航名称并进行测试。
小技巧: 您可以单击"评论"以提供更多信息(这样我也会收到通知)。 " Answer"仅用于发布解决方案。
谢谢
Mahesh
我认为,即使您已经重新定义了创建深度实体方法 ,它仍在调用未实现的实际header_create_entity方法,因此会出现错误。
所以您可以做的是。
1。 检查是否重新定义了方法:/iwbep/if_mgw_appl_srv_runtime〜create_deep_entity
2。 检查有效载荷是否正确,因为我可以看到它是XML格式,因此我没有对其进行彻底检查。 我建议您以json格式传递它,这样会更容易理解和验证。
例如。 标头参数应用程序类型应为json" Content-Type:application/json"
谢谢
Mahesh
尊敬的Mahesh,
首先,感谢您的及时答复和帮助! 我已经将xml转换为json,如下所示。 我还没有更改代码,但是遇到了不同的返回代码400 ...重新定义也列在下面。 谢谢。
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }
方法/IWBEP/IF_MGW_APPL_SRV_RUNTIME〜CREATE_DEEP_ENTITY。
**尝试。
*呼叫方法SUPER->/IWBEP/IF_MGW_APPL_SRV_RUNTIME〜CREATE_DEEP_ENTITY
*导出
= ** IV_ENTITY IV_ENTITY_SET_NAME =
** IV_SOURCE_NAME =
* IO_DATA_PROVIDER =
** IT_KEY_TAB =
** IT_NAVIGATION_PATH =
* IO_EXPAND =
** IO_TECH_REQUEST_CONTEXT =
**导入 > ** ER_DEEP_ENTITY =
*。
**捕获/IWBEP/CX_MGW_BUSI_EXCEPTION。
**捕获/IWBEP/CX_MGW_TECH_EXCEPTION。
** ENDTRY。
数据custome_create_deep_entityTYPE > ZCL_ZGW_DEEP_INSERT_MPC_EXT => ts_deep_entity。
CASE iv_entity_set_name。
当" HeaderSet"时。
呼叫方法me-> custome_create_deep_entity
EXPORTING
iv_entity_name = iv_entity > iv_source_name = iv_source_name
it_key_tab = it_key_tab
it_navigation_path = it_navigation_path
io_expand = io_expand
io_tech_request_context = io_tech_request_context
io _data_provider = io_data_provider
导入
er_deep_entity = custome_create_deep_entity。
copy_data_to_ref(EXPORTING is_data = custome_create_deep_entity
更改cr_data = er_deep_entity 结束。
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L1S33 {color:#009300; }
{
" atom:entry":{
" -xmlns:atom":" http://www.w3.org/2005/Atom ",
" -xmlns:d":" http://schemas.microsoft.com/ado/2007/08/dataservices ",
" -xmlns:m ":" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata ",
" atom:content":{
" -type":" application/xml",
" m:properties":{
" d:Id":" 100",
" d:Name":"测试",
" d:Name2":"测试标题1"
}
},
" atom:link":[
{
" -rel":" http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO ",
" -type":" application/atom + xml; type = feed",
" -title":" ZGW_DEEP_INSERT_SRV.Header_ItemO",
" m:inline":{
" atom:feed":{
" atom:entry":[
{
" atom:content":{
" -type":" application/xml",
" m:properties":{
" d:IdO":" 10",
" d:NameO":"测试项目11"
}
} < br>},
{
" atom:content":{
" -type":" application/xml",
" m:properties":{
" d:IdO" :" 20",
" d:NameO":"测试项目12"
}
}
}
]
}
}
},
{
" -rel":" http: //schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemT ",
" -type":" application/atom + xml; type = feed",
"- title":" ZGW_DEEP_INSERT_SRV.Header_ItemT",
" m:inline":{
" atom:feed":{
" atom:entry":[
{
" atom:content ":{
" -type":"应用程序/xml",
" m:properties":{
" d:IdT":" 10",
" d:NameT":" 测试项目21"
}
}
},
{
" atom:content":{
" -type":" application/xml",
" m: 属性":{
" d:IdT":" 20",
" d:名称 T":"测试Item22"
}
}
}
]
}
}
}
]
}
}
返回消息为
-- http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
CX_ST_MATCH_ELEMENT/544FAE4641562346A1372144E7396586
系统预期元素'{ http://www.w3.org/2005/Atom} 条目'>- -- /树液/ ZGW_DEEP_INSERT_SRV 0001 0DB39B666C760080E005DB523AADD4A9 20191203092932.2550520 -- 在SAP Gateway集线器系统上运行事务/IWFND/ERROR_LOG并搜索带有上述时间戳的条目以获取更多详细信息 有关错误分析,请参见SAP注释1797736( https://service.sap.com/sap/support/notes/1797736)>实际上,我遵循以下信息,但是遇到了以上错误...
https://blogs.sap.com/2014/04/27/step-by-step-development-guide-for-createdeepentity-operation/
尊敬的Prasanna,
我已根据您的建议解决了先前的错误。 非常感谢!
一周热门 更多>