批处理Odata GET操作以从不同集合中获取SAP C4C销售报价数据

2020-08-25 07:21发布

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

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

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


专家您好,

我的要求是使用Batch GET oData操作从多个集合中从SAP C4C获取数据,请建议使用SAP CPI集成。

谢谢

Manish

2条回答
土豆飞人
2020-08-25 07:38

嗨Manish,

要从多个集合中获取销售报价数据时,一种方法是可以进行BATCH调用,并对所有相关集合进行独立的GET调用。

另一种方法是,可以将OData'Expand'操作与单个GET调用一起使用,并在单个调用中获取所有相关响应而无需BATCH。

例如:

https: //myXXXXXX.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/SalesQuoteCollection?$filter=ID eq'77'&$ expand = SalesQuoteParty,SalesQuoteItem

上面是一个示例查询,该查询在一次对Sales Quote ID ='77'的GET调用中返回了3个集合数据(Sales Quote Header,SalesQuoteParty&SalesQuoteItem)。

检查是否可以简化您的要求。

此致

Vignesh

一周热门 更多>