关于有效载荷

2020-08-27 11:55发布

         点击此处--->   EasySAP.com群内免费提供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/"> http://domain:8000/sap/opu/odata/SAP/ZGW_DEEP_INSERT_SRV/HeaderSet('100') HeaderSet('100') <已更新> 2019-12-04T07:34:54Z - -<链接标题=" HeadItemO" type =" application/atom + xml; type = feed" rel =" http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO " hraf=" HeaderSet('100')/HeadIt emO"> -<内容类型=" application/xml">- 100 Test 测试标题1

<有效载荷>

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L1S33 {color:#009300; }

<?xml版本=" 1.0"编码=" UTF-8"?>
xmlns:atom =" http://www.w3.org/2005/Atom "
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 ">


100
Test
< d:Name2> Test Header1


http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO" type =" application/atom + xml; type = feed"
title =" HeadItemO">





100
测试项目11






100
测试项目12






http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemT" type =" application/atom + xml; type = feed"
title =" HeadItemT">





100
测试项目21






         点击此处--->   EasySAP.com群内免费提供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/"> http://domain:8000/sap/opu/odata/SAP/ZGW_DEEP_INSERT_SRV/HeaderSet('100') HeaderSet('100') <已更新> 2019-12-04T07:34:54Z - -<链接标题=" HeadItemO" type =" application/atom + xml; type = feed" rel =" http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO " hraf=" HeaderSet('100')/HeadIt emO"> -<内容类型=" application/xml">- 100 Test 测试标题1

<有效载荷>

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L1S33 {color:#009300; }

<?xml版本=" 1.0"编码=" UTF-8"?>
xmlns:atom =" http://www.w3.org/2005/Atom "
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 ">


100
Test
< d:Name2> Test Header1


http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemO" type =" application/atom + xml; type = feed"
title =" HeadItemO">





100
测试项目11






100
测试项目12






http://schemas.microsoft.com/ado/2007/08/dataservices/related/HeadItemT" type =" application/atom + xml; type = feed"
title =" HeadItemT">





100
测试项目21






付费偷看设置
发送
4条回答
lukcy2020
1楼 · 2020-08-27 12:19.采纳回答

嗨,

如上述 Andy Yen 一样,请确保变量名称与 实体"标题"中创建的"导航属性"名称的详细信息,请参见博客文章深度插入

希望它能对您有所帮助。

callcenter油条
2楼-- · 2020-08-27 12:10

即使在此之后仍无法正常工作,请发布用DPC EXT类的create deep方法编写的代码。

大简至美
3楼-- · 2020-08-27 12:10

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的末尾。

方法定义
重新定义。

Doze时光
4楼-- · 2020-08-27 12:09

感谢Prasanna!

我根据您的建议解决了这个问题。 在完成编码之前,我重命名了导航属性的名称。 您给我一个非常有用的提示"根本原因应该在导航属性中"。 因此,我删除了导航属性,然后仔细地重新创建它们。 并重新生成项目...以前的问题已经消失...谢谢。

一周热门 更多>