嗨,乃井健一,

2020-09-19 06:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我尝试用博客中给出的内容ID实施批处理操作。 仅通过单个项目时,该过程运行良好。 当有效载荷中传递了多个项目时,它将引发错误。

以下是错误。

节点"个人参与"的关联基数,违反了关联PERSON_INJ_INFO。

人是项目集。

-batch_a80f-2292-a769

Content-Type:多部分/混合; boundary = changeset

-更改集

Content-Type:应用程序/http

Content-Transfer-Encoding:二进制

POST事件HTTP/1.1

Content-Id:1

Content-Type:应用程序/json

接受:application/json {" IncidentCategory":" 001"," IncidentDescriptionOfEvents":" test123"," IncidentUTCDateTime":" \/Date(1525683009034)\/"," EHSLocationUUID":" 005056B0-240D-1ED5 -BF9A-2D76E9FD7F8A"," __ metadata":{" type":" EHS_INC_REPORTINCIDENT_SRV.Incident"," uri":"/img/SGD/sap/opu/odata/sap/EHS_INC_REPORTINCIDENT_SRV/Incidents('id-15256830) }}

-changeset

内容类型:application/http

Content-Transfer-Encoding:二进制

POST $ 1/人HTTP/1.1

内容类型:application/json

Content-Id-Ref:1

接受:application/json

{" PersonInvolvedRole":" EHHSS_PR_INJURED_PER"," PersonFullName":" Ricky Pointing"}

-changeset

内容类型:application/http

Content-Transfer-Encoding:二进制

POST $ 1/人HTTP/1.1

内容类型:application/json

Content-Id-Ref:1

接受:application/json

{" PersonInvolvedRole":" EHHSS_PR_INJURED_PER"," PersonFullName":" Micheal Clarke"}

-changeset-

--batch_a80f-2292-a769-

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我尝试用博客中给出的内容ID实施批处理操作。 仅通过单个项目时,该过程运行良好。 当有效载荷中传递了多个项目时,它将引发错误。

以下是错误。

节点"个人参与"的关联基数,违反了关联PERSON_INJ_INFO。

人是项目集。

-batch_a80f-2292-a769

Content-Type:多部分/混合; boundary = changeset

-更改集

Content-Type:应用程序/http

Content-Transfer-Encoding:二进制

POST事件HTTP/1.1

Content-Id:1

Content-Type:应用程序/json

接受:application/json {" IncidentCategory":" 001"," IncidentDescriptionOfEvents":" test123"," IncidentUTCDateTime":" \/Date(1525683009034)\/"," EHSLocationUUID":" 005056B0-240D-1ED5 -BF9A-2D76E9FD7F8A"," __ metadata":{" type":" EHS_INC_REPORTINCIDENT_SRV.Incident"," uri":"/img/SGD/sap/opu/odata/sap/EHS_INC_REPORTINCIDENT_SRV/Incidents('id-15256830) }}

-changeset

内容类型:application/http

Content-Transfer-Encoding:二进制

POST $ 1/人HTTP/1.1

内容类型:application/json

Content-Id-Ref:1

接受:application/json

{" PersonInvolvedRole":" EHHSS_PR_INJURED_PER"," PersonFullName":" Ricky Pointing"}

-changeset

内容类型:application/http

Content-Transfer-Encoding:二进制

POST $ 1/人HTTP/1.1

内容类型:application/json

Content-Id-Ref:1

接受:application/json

{" PersonInvolvedRole":" EHHSS_PR_INJURED_PER"," PersonFullName":" Micheal Clarke"}

-changeset-

--batch_a80f-2292-a769-

付费偷看设置
发送
2条回答
Climb_Ma
1楼 · 2020-09-19 07:17.采纳回答

嗨,

在您的第二个孩子条目中,您需要再次重复第一个孩子的标题。

下面的有效负载对我有用-

-batch_mybatch
 内容类型:多部分/混合;  boundary = changeset_mychangeset1
 --changeset_mychangeset1
 内容类型:application/http
 内容传输编码:二进制
 POST HeaderSet HTTP/1.1
 内容类型:application/xml
 内容长度:1021
 内容ID:100
 <?xml版本=" 1.0"编码=" utf-8"?>
 
 
 
  1 
 新的父实体
 
 
 
 --changeset_mychangeset1
 内容类型:application/http
 内容传输编码:二进制
 POST $ 100/ToItems HTTP/1.1
 内容类型:application/xml
 内容长度:1021
 <?xml版本=" 1.0"编码=" utf-8"?>
 
 
 
  
  000010 
 第一个子实体
 
 
 
 --changeset_mychangeset1
 内容类型:application/http
 内容传输编码:二进制
 POST $ 100/ToItems HTTP/1.1
 内容类型:application/xml
 内容长度:1021
 <?xml版本=" 1.0"编码=" utf-8"?>
 
 
 
  
  000020 
 第二个子实体
 
 
 
 --changeset_mychangeset1--
 --batch_mybatch--
 
CJones
2楼-- · 2020-09-19 07:05

如果您链接到博客并提供描述您所要求内容的主题,将会很有帮助。

一周热门 更多>