sap的在库数量使用MBEW计算
时间: 2024-03-06 07:46:19 浏览: 149
sap 各模块常用关系表清单
在SAP系统中,可以使用MBEW表来计算某一物料的在库数量。MBEW表存储了物料的价值、成本等信息,也包括了当前时间点的库存数量。以下是使用MBEW表查询物料在库数量的SQL语句:
```
SELECT MBEW.MATNR, SUM(MBEW.VERPR * MARD.LABST) AS TOTAL_STOCK_VALUE
FROM MBEW
INNER JOIN MARD ON MBEW.MATNR = MARD.MATNR
WHERE MBEW.MATNR = '<物料号>'
GROUP BY MBEW.MATNR
```
其中,`MBEW`是SAP系统中用于存储物料价值和成本的表,`MATNR`表示物料号,`VERPR`表示物料的平均价值,`MARD`是用于存储物料库存数据的表,`LABST`表示库存数量。这个SQL语句会根据输入的物料号,查询该物料在所有库存地点的库存数量和总价值,并将结果按照物料号进行分组,最终返回该物料的总库存数量和总价值。需要注意的是,这个SQL语句仅适用于物料的平均价值在所有库存地点均相等的情况。如果不同库存地点的物料价值不同,需要对该SQL语句进行修改。
阅读全文