ABSL代码使用ODATA调用访问产品收货数量特征

2020-08-31 14:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我目前正在使用A...

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

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


尊敬的专家,

我目前正在使用ABSL代码从产品详细信息中获取UoM特性,并且我们没有选择直接从关联级别读取它的信息,因此我们将不得不使用OData来获取SAP建议的详细信息,同时访问 显示了使用来自邮递员的odata的产品收集数量特征,该对象id在url中键入了密钥,并且不能作为过滤参数使用,因此我无法使用ABSL代码来使用odata url,如下所示

https://[Tenant_ID]。 crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ProductCollection([Object_UUID])/ProductQuantityCharacteristics

根据我的理解,我们将必须使用产品集合在上述url上创建一个wsid,并且在调用odata服务时,除了过滤特定的对象ID或产品ID外,我们还可以发送urlParameters,但是现在详细信息在产品的商品级别,因此 无法将其作为urlParameters传递。

注意:当我致电https://[Tenant_ID]。 crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ProductQuantityCharacteristicsCollection 分别没有任何响应,因此我无法使用过滤器。

请帮助。

谢谢!

Vignesh G

(110.8 kB)
1条回答
灬番茄
2020-08-31 15:48

你好Vignesh,

要从数据工作台(DWB)获取产品数量特征的数据,您需要使用"导出完整业务对象"(产品)。 数量特征数据将添加到文件ProductQuantityCharacteristics.csv中的导出zip文件中。 到目前为止,无法直接导出ProductQuantityCharacteristics,但将考虑将其发布以用于将来的版本,因此为什么链接https://[Tenant_ID]。 crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ProductQuantityCharacteristicsCollection 不返回任何对象。

这些是获取产品集合的一些替代方法:

获取https://TENANT/sap/c4c/odata/v1/product/ProductCollection('ObjectID')?$ expand = ProductQuantityConversion,ProductQuantityCharacteristics

获取https://TENANT/sap/c4c/odata/v1/product/ProductCollection?$ filter = ProductID eq'EnterProductIDHere'&$ expand = ProductQuantityConversion,ProductQuantityCharacteristics

拍子。

一周热门 更多>