点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我使用HTTP POST执行以下操作时,遇到了有效载荷问题。 结果仅处理" Test Header1",然后停止。 我已经跟踪了程序,但是找不到任何原因...
<结果>
<?xml版本=" 1.0"编码=" UTF-8"?>-<输入xmlns:d =" http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m = " http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns =" http://www.w3.org/2005/Atom" xml:base =" http://domain:8000/sap/opu/odata/SAP/ZGW_DEEP_INSERT_SRV/">
<有效载荷>
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L1S33 {color:#009300; }
<?xml版本=" 1.0"编码=" UTF-8"?>
xml:base =" http://domain:8000/sap/opu/odata/sap/ZGW_DEEP_INSERT_SRV/"
xmlns:m =" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata "
xmlns:d =" http://schemas.microsoft.com/ado/2007/08/dataservices ">
< d:Name2> Test Header1
http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO" type =" application/atom + xml; type = feed"
title =" HeadItemO">
http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemT" type =" application/atom + xml; type = feed"
title =" HeadItemT">
嗨,
如上述 Andy Yen 一样,请确保变量名称与 实体"标题"中创建的"导航属性"名称的详细信息,请参见博客文章深度插入。
希望它能对您有所帮助。
即使在此之后仍无法正常工作,请发布用DPC EXT类的create deep方法编写的代码。
headitemo和 使用io_data_provider-> read_entry_data
,头项全部为空SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }
io_data_provider-> read_entry_data(导入es_data = lr_deep_entity)。
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; }
ZCL_ZGW_DEEP_INSERT_MPC_EXT定义的类
public
从ZCL_ZGW_DEEP_INSERT_MPC继承的
create public。
public section。
类型:
BEGIN OF ts_deep_entity,
id TYPE char10,
名称TYPE char25,
name2 TYPE char25,
headitemo带有默认密钥的ts_itemo类型标准表,
带默认密钥的ts_itemt类型标准表,
ts_deep_entity的末尾。
方法定义
重新定义。
感谢Prasanna!
我根据您的建议解决了这个问题。 在完成编码之前,我重命名了导航属性的名称。 您给我一个非常有用的提示"根本原因应该在导航属性中"。 因此,我删除了导航属性,然后仔细地重新创建它们。 并重新生成项目...以前的问题已经消失...谢谢。
一周热门 更多>