如何通过Web服务获取所有产品/物料的库存数量?

2020-09-18 23:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想通过网络服务请求获取我所有产...

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

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


我想通过网络服务请求获取我所有产品/材料的数量。 我找到了一个获取库存数量的API,但它仅返回指定产品的数据。

5条回答
hongfeng1314
2020-09-19 00:58

Hi Devdrone,

假设您的报告具有ID" ZA7C07D16BCCC05FE127EEE "(请在报告向导中取消选择关键指标"要终止的天数",因为此字段当前在OData API中引起错误) 。

然后,您可以使用OData请求访问报告元数据:
https://{{TenantHostname}}/sap/byd/odata/ana_businessanalytics_analytics.svc/$metadata?entityset=RPZA7C07D16BCCC05FE127EEEQueryResults

以及使用OData API生成报告数据的报告:
https:// {{TenantHostname}} /sap/byd/odata/ana_businessanalytics_analytics.svc/RPZA7C07D16BCCC05FE127EEEQueryResults?$ filter = PAR_SEL_IML_UUID eq'P1100'&$ inlinecount = allpages&$ format = json

使用OData API来获取数据源的原始数据,OData请求可以例如如下所示:
https://{{TenantHostname}}/sap/byd/odata/analytics/ds/scminvv02.svc/Scminvv02?$ format = json&$ select = C_CoUuid,C_ImlUuid,C_MaterialUuid,K_OnHandStock,C_OnHandStockUom

如果期望返回大量记录,请考虑添加过滤器参数。

最诚挚的问候,
克努特

一周热门 更多>