如何在SAP C4C中使用Odata服务在现有机会中创建多个项目

2020-08-13 10:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我需要使用SAP C4...

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

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


您好,

我需要使用SAP C4C中的Odata在现有机会中创建多项目。

如果有人请提供示例解决方案,那就太好了。

此致

晴天

3条回答
代楠1984
2020-08-13 11:29

嗨,Saurabh,

感谢您的答复,

您是对的,我们可以通过post方法中的$ batch选项(它是选项之一)来实现。

我很早就在一个项目中的现有服务请求中创建了多个项目。

请检查以下有效负载,但现在不知何故不起作用。 如果我们可以在现有机会中创建一个项目,或者为什么我们可以对多个项目进行创建。

使用新票证中的多个项目创建请求

UrL

发布请求 https://myxxxxxx .crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ServiceRequestCollection

{" ProcessingTypeCode":" ###"," Name":"邮递员测试",

" ServiceRequestItem":

[

{" ID":" 10",

" ProductID":" IDdata"

},

{" ID":" 20",

" ProductID":" IDdata"

}

]

}

在现有故障单中创建项目记录

发布请求

https://myXXXXXX.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ServiceRequestCollection('001XXX3E64DDBB1ED8XXXXXXXXX ')

{" CustomFields":" 10",

" ServiceRequestItem":

[

{" ID":" 10"," ProductID":" 100000",},

{" ID":" 20"," ProductID":" 100001",}

]

}

像明智的做法一样,我们可以通过机会收集来做到这一点

此致

晴天

一周热门 更多>