深插入

2020-08-27 12:09发布

         点击此处--->   EasySAP.com群内免费提供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

         点击此处--->   EasySAP.com群内免费提供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

付费偷看设置
发送
7条回答
SC_Yao
1楼 · 2020-08-27 13:03.采纳回答

正常发帖和深层发帖的URL将相同,并且系统将根据有效负载进行区分。 所以交叉检查有效载荷

确保在我的有效内容中替换以下文本。

  1. 用您的域和端口替换您的Domain:PORT。
  2. 带有您的服务名称的ZTEST_SRV。
  3. 属性1和属性2以及您的属性名称。
  4. 将导航名称保存为NAV_SAVE。
 <?xml version =" 1.0" encoding =" UTF-8"?>
 
 
   
      100000043 
    
 
 
   
    
     
      
       
            100000043 
            3900 
            REMD 
            MEC 
            3926 
         
      
     
    
   
 
 
 
南山jay
2楼-- · 2020-08-27 12:44

不要这样传递,只需按照我提到的方式传递数据,例如将prop1名称替换为ur属性,将Navigation1替换为导航名称并进行测试。

小技巧: 您可以单击"评论"以提供更多信息(这样我也会收到通知)。 " Answer"仅用于发布解决方案。

谢谢

Mahesh

hongfeng1314
3楼-- · 2020-08-27 12:49

我认为,即使您已经重新定义了创建深度实体方法 ,它仍在调用未实现的实际header_create_entity方法,因此会出现错误。

所以您可以做的是。

1。 检查是否重新定义了方法:/iwbep/if_mgw_appl_srv_runtime〜create_deep_entity

2。 检查有效载荷是否正确,因为我可以看到它是XML格式,因此我没有对其进行彻底检查。 我建议您以json格式传递它,这样会更容易理解和验证。

例如。 标头参数应用程序类型应为json" Content-Type:application/json"

 {
 " prop1":" value1",
 " navigation1":[
       {
        " prop1":" value1"
       }
     ]
 } 

谢谢

Mahesh

DafaDDDa
4楼-- · 2020-08-27 13:05

尊敬的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"
}
}
}
]
}
}
}
]
}
}

Tong__Ming
6楼-- · 2020-08-27 12:46

实际上,我遵循以下信息,但是遇到了以上错误...

https://blogs.sap.com/2014/04/27/step-by-step-development-guide-for-createdeepentity-operation/

大简至美
7楼-- · 2020-08-27 13:05

尊敬的Prasanna,

我已根据您的建议解决了先前的错误。 非常感谢!

一周热门 更多>