MBEW_ARRAY_READ
时间: 2024-02-22 20:53:50 浏览: 17
MBEW_ARRAY_READ是一个SAP ABAP中的函数模块,用于读取物料凭证中的批次信息。它可以根据给定的物料凭证号、行项目号和批次号,返回相应的批次数据。
该函数模块的输入参数包括:
- MBLNR:物料凭证号
- MJAHR:物料凭证的年度
- ZEILE:行项目号
- CHARG:批次号
函数模块的输出参数包括:
- RETURN:返回消息,包括消息类型、消息编号和消息文本
- MBEW_ARRAY:物料凭证中的批次数据,包括批次号、数量、单位等信息
使用MBEW_ARRAY_READ函数模块可以方便地获取物料凭证中特定批次的相关信息,例如批次数量、单位等。
相关问题
sap的MBEW的库存地点字段
MBEW表是SAP系统中的一个核心物料库存表,其中包含了物料在各个库存地点的库存数量、价值等信息。在MBEW表中,库存地点字段名称为"LGPBE",是一个3位的字符型字段。
这个字段存储了物料在SAP系统中各个库存地点的唯一标识符,一般情况下以"仓库号+库位号"的方式进行表示。例如,库存地点为"001-01"表示仓库号为001,库位号为01的库存地点。在SAP系统中,一个物料可以在多个库存地点中存放,因此MBEW表中同一物料的库存地点字段可能会出现多个不同的值。
sap的在库数量使用MBEW计算
在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语句进行修改。