如何在一个批次中发送多个发帖请求?

2020-09-02 09:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图在一个批次中发送多个POS...

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

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


我试图在一个批次中发送多个POST请求。

通过这3个请求,我们可以在通知和订单->工作已完成,完成和关闭报告中设置状态。 就像FIORI。

但是在SAP Gateway Client中,只有请求1和3可以。 订单的状态仍然相同。

也许一个请求阻止了另一个请求? 我必须创建不同的变更集吗? 我该怎么办?

谢谢。

最诚挚的问候,马可

请求URI:
/sap/opu/odata/sap/EAM_MALFUNCTION_MANAGE/$ batch


  - 批量
 内容类型:多部分/混合; 边界=变更集


 --changeset
 内容类型:application/http
 内容传输编码:二进制


 POST C_MaintNotificationTPPerform_user_action?sap-client = 320&MaintenanceNotification ='100000001882'&DraftUUID = guid'00000000-0000-0000-0000-000000000000'&IsActiveEntity = true&Statusobject ='OV100000675500000001'&Targetstatus ='O030'&Eventconfiguration ='1'ℜasoncodegroup  '&Isadditionalreason = false HTTP/1.1
 内容类型:application/json
 sap-contextid-accept:标头
 接受:application/json
 接受语言:zh
 DataServiceVersion:2.0
 MaxDataServiceVersion:2.0
 内容长度:626


 --changeset
 内容类型:application/http
 内容传输编码:二进制


 POST C_MaintNotificationTPPerform_user_action?sap-client = 320&MaintenanceNotification ='100000001882'&DraftUUID = guid'00000000-0000-0000-0000-000000000000'&IsActiveEntity = true&Statusobject ='OR000004001747'&Targetstatus ='0050'&Eventconfiguration ='1'ℜasoncodegroup  '&Isadditionalreason = false HTTP/1.1
 内容类型:application/json
 sap-contextid-accept:标头
 接受:application/json
 接受语言:zh
 DataServiceVersion:2.0
 MaxDataServiceVersion:2.0
 内容长度:800


 --changeset
 内容类型:application/http
 内容传输编码:二进制


 POST C_MaintNotificationTPPerform_user_action?sap-client = 320&MaintenanceNotification ='100000001882'&DraftUUID = guid'00000000-0000-0000-0000-000000000000'&IsActiveEntity = true&Statusobject ='QM100000001882'&Targetstatus ='0051'&Eventconfiguration ='1'ℜasoncodegroup  '&Isadditionalreason = false HTTP/1.1
 内容类型:application/json
 sap-contextid-accept:标头
 接受:application/json
 接受语言:zh
 DataServiceVersion:2.0
 MaxDataServiceVersion:2.0
 内容长度:755


 --changeset--


  - 批量 - 
 
付费偷看设置
发送
4条回答
My梦
1楼-- · 2020-09-02 10:02

Marco,

通过IW32进入命令4001747,将标题用户状态更改为0050,看看是否出现错误。

PeteA

吹牛啤
2楼-- · 2020-09-02 10:07

嗨,彼得,

如果我分别调用这3个请求,那么它将起作用。

在IW32中也是如此。

我们想一次拨打这三个电话。

但是在SAP Gateway Client中,只有请求1和3可以。

我必须对变更集做些什么吗?

谢谢

Marco

SAP小菜
3楼-- · 2020-09-02 10:09

我在这方面确实没有太多经验。

但这可能是时间安排的问题,因为您的付出不足 在request1和request2之间的时间??

是否有任何返回消息说明其失败的原因?

PeteA

绿领巾童鞋
4楼-- · 2020-09-02 09:54

我认为这里没有提交。

另请参阅响应(sap-message):

-8E544D77B3BCA0736CB792EC1938B2570

 内容类型:多部分/混合; 边界= 8E544D77B3BCA0736CB792EC1938B2571

 内容长度:27914



 --8E544D77B3BCA0736CB792EC1938B2571

 内容类型:application/http

 内容长度:9981

 内容传输编码:二进制



 HTTP/1.1 200 OK

 内容类型:application/json

 内容长度:8433

 数据服务版本:2.0

 sap-message:{"代码":" IW/085"," message":" Auftrag 4001737 mit Meldung 100000001870 gesichert"," severity":" success"," target":"/#TRANSIENT#"," details"  :[{" code":" IWO_BAPI2/128"," message":" Nach SAVE-Methode muss COMMIT WORK oder ROLLBACK WORK ausgef \ u00FChrt werden"," longtext_url":"/img/sap/opu/odata/iwbep/message_text;  o = S4HANA/T100_longtexts(MSGID ='IWO_BAPI2',MSGNO ='128',MESSAGE_V1 ='',MESSAGE_V2 ='',MESSAGE_V3 ='',MESSAGE_V4 ='')/$ value"," target":"/#  TRANSIENT#"," severity":" error"},{" code":" IWO_BAPI2/128"," message":" Nach SAVE-Methode迷住了提交工作或回滚工作ausgef \ u00FChrt werden"," longtext_url":"/sap/opu/odata/iwbep/message_text; o = S4HANA/T100_longtexts(MSGID ='IWO_BAPI2',MSGNO ='128',MESSAGE_V1 ='',MESSAGE_V2 ='',MESSAGE_V3 ='',MESSAGE_V4 ='')/ $ value"," target":"/#TRANSIENT#"," severity":" error"},{" code":" IM/268"," message":" Meldung 100000001870 kann nicht abgeschlossen werden"," longtext_url  ":"/img/sap/opu/odata/iwbep/message_text; o = S4HANA/T100_longtexts(MSGID ='IM',MSGNO ='268',MESSAGE_V1 ='10000000  1870',MESSAGE_V2 ='',MESSAGE_V3 ='',MESSAGE_V4 ='')/$ value"," target":"/#TRANSIENT#"," severity":" error"},{" code":" EAMS_BO/121"," message":" Meldung 100000001870 wurde nicht abgeschlossen"," target":"/#TRANSIENT#"," severity":" error"}]}

 位置:http://migzmjif.dc.migros.ch:8000/sap/opu/odata/sap/EAM_MALFUNCTION_MANAGE/C_MaintNotificationTP(MaintenanceNotification='100000001870',DraftUUID=guid'00000000-0000-0000-0000-0000-000000000000',IsActiveEntity  = true)



 --8E544D77B3BCA0736CB792EC1938B2571

 内容类型:application/http

 内容长度:8752

 内容传输编码:二进制



 HTTP/1.1 200 OK

 内容类型:application/json

 内容长度:8433

 数据服务版本:2.0

 位置:http://migzmjif.dc.migros.ch:8000/sap/opu/odata/sap/EAM_MALFUNCTION_MANAGE/C_MaintNotificationTP(MaintenanceNotification='100000001870',DraftUUID=guid'00000000-0000-0000-0000-0000-000000000000',IsActiveEntity  = true)



 --8E544D77B3BCA0736CB792EC1938B2571

 内容类型:application/http

 内容长度:8752

 内容传输编码:二进制



 HTTP/1.1 200 OK

 内容类型:application/json

 内容长度:8433

 数据服务版本:2.0

 位置:http://migzmjif.dc.migros.ch:8000/sap/opu/odata/sap/EAM_MALFUNCTION_MANAGE/C_MaintNotificationTP(MaintenanceNotification='100000001870',DraftUUID=guid'00000000-0000-0000-0000-0000-000000000000',IsActiveEntity  = true)



 --8E544D77B3BCA0736CB792EC1938B2571--



 --8E544D77B3BCA0736CB792EC1938B2570--
 

不能用不同的变更集解决吗? 不幸的是,我对此没有经验。

一周热门 更多>