SAP 常用的库存表

常用的库存价值表有:


MMBE:MARD-LABST(Valuated stock withunrestricted use)
MB52:MARD-LABST
MB51:MSEG:ERFMG累加
MM03:MBEW-LBKUM (Total valuated stock)
MB5L:MBEW-SALK3 (Value of total valuated stock)
MC.9:S032-MBWBEST(Quantity of valuated stock)
        S032-WBWBEST(Value of valuated stock)
上面几个典型T-code实际上是从不同table读数据

MBEW:Normal stockEBEW:Sales Order stockQBEW:Project StockMCHB:Batch StocksMKOL:Special Stocks from Vendor另外,如果启用了分割评估,MBEW的存货价格和库存金额是分Plant-level和valuation-type level的

库存数据的保存
根据库存类型的不同,库存信息保存在不同的表中,具体而言见下表
库存类型 当前库存 历史库存 库存金额 历史库存金额
工厂级别库存
MARC
MBEW
MARCH MBEW MBEWH
库存地点库存 MARD MARDH MBEW MBEWH
供应商寄售库 存 MKOL MKOLH MBEW MBEWH
客户寄售库存 MSKU MSKUH MBEW MBEWH
供应商外包库存 MSLB MSLBH MBEW MBEWH
销售订单库存 MSKA MSKAH EBEW EBEWH
批次库存 MCHB MCHB MBEW MBEWH
 
以表MBEW和MBWEH为例
在表MBEW中,按照物料+工厂记录物料在工厂下的数量和金额;
在表MBWEH中,记录历史库存,按照物料+工厂+月份记录物料特定月份在工厂下的数量和金额;

<think>好的,用户现在问的是“SAP库存有哪些”。之前他们已经问过如何增加特殊库存的取值,现在可能是在进一步深入理解库存管理相关的结构。我需要先回顾之前的回答,确保这次回答的信息连贯,并且补充他们可能需要的其他库存。 首先,用户之前的问题是关于在ABAP报中增加特殊库存字段,涉及的有MSKU、MARD、MSKA等。现在他们可能想全面了解SAP中主要的库存,用途以及它们之间的关系。可能的使用场景是他们在开发或维护库存相关的报,需要更全面的数据源信息,或者在做系统配置时需要了解不同的作用。 接下来,我需要整理SAP中常见的库存,包括普通库存、特殊库存、批次管理、库存评估等相关的。比如MARD是库存地点级别的数据,MSLB是批次特定库存,MSPR是项目库存等。需要注意每个的关键字段和用途,以及它们如何关联到物料、工厂、库存地点等主数据。 用户可能不仅需要的列,还希望了解它们之间的区别和使用场景。例如,MARD存储的是工厂和库存地点级别的数量,而MSKU处理特殊库存类型,如供应商或客户库存。需要指出各的SOBKZ字段代的特殊库存类型,如'W'代供应商寄售,'E'是销售订单库存等。 此外,库存金额相关的如MBEW,批次相关的MCH1、MCHA,历史数据的如MKPF、MSEG,这些可能也需要提及。用户可能在处理财务评估或批次追踪时会用到这些,所以需要涵盖全面。 要注意用户可能的身份是ABAP开发人员或SAP功能顾问,他们需要这些信息来编写查询或配置系统。因此,除了名和结构外,可能需要简要说明如何关联这些,以及使用时需要注意的事项,比如权限控制、性能优化等。 最后,需要确保回答结构清晰,分门别类,可能用列格展示,方便用户查阅。同时,关联到之前的问题,指出哪些在特殊库存处理中已经提到过,哪些是新增的信息,帮助用户建立知识体系。</think>在SAP系统中,库存管理(MM-IM)涉及多个核心数据,用于存储物料库存的数量、位置、状态等信息。以下是主要的库存相关及其用途: --- ### **1. 基本库存** | 名 | 描述 | 关键字段与用途 | |--------|-------------------------------|------------------------------------------------------| | **MARD** | 物料工厂/库存地点层级库存 | `MATNR`(物料号), `WERKS`(工厂), `LGORT`(库存地点)<br>存储普通库存数量字段:`LABST`(非限制库存), `INSME`(质检库存)等 | | **MARC** | 物料工厂层级主数据 | 包含工厂级参数(如MRP控制、仓储视图等),与库存策略相关 | | **MAST** | 物料BOM链接 | 存储物料与BOM的关联关系,用于生产相关库存管理 | | **MARDH**| MARD的历史记录 | 存储MARD的月度/年度历史库存快照 | --- ### **2. 特殊库存** | 名 | 特殊库存类型 | 关键字段与说明 | |--------|------------------------------|----------------------------------------------------| | **MSKU** | 特殊库存通用 | `SOBKZ`(特殊库存标识)<br>- `W`:供应商寄售库存(字段`LIFNR`)<br>- `K`:客户寄售库存(字段`KUNNR`)<br>- `M`:生产订单库存(字段`AUFNR`) | | **MSKA** | 销售订单库存 | `SOBKZ = E`(销售订单库存),关联销售订单号`KDAUF`(VBELN) | | **MSLB** | 批次特殊库存 | 存储批次管理的特殊库存(如供应商批次库存) | | **MSPR** | 项目库存 | `SOBKZ = Q`(项目库存),关联项目号`PSPNR` | | **MSKU** | 在途库存(部分场景) | 结合移动类型(如`MBLNR`)和凭证状态判断 | --- ### **3. 批次管理相关** | 名 | 用途 | 关键字段 | |--------|-------------------------------|---------------------------------------------| | **MCH1** | 批次主数据(跨工厂) | `MATNR`, `CHARG`(批次号), `LVORM`(删除标记) | | **MCHA** | 批次工厂级数据 | 工厂(`WERKS`)下批次的库存状态和数量 | | **MSKU** | 批次特殊库存(如供应商批次库存) | 结合`CHARG`字段使用 | --- ### **4. 库存金额与评估** | 名 | 用途 | 关键字段 | |--------|-------------------------------|---------------------------------------------| | **MBEW** | 物料评估(财务视角) | `MATNR`, `WERKS`(工厂)<br>存储标准价(`STPRS`)、移动平均价(`VERPR`)及库存金额 | | **CKMLCR** | 物料分类账(实际成本) | 记录实际成本分摊后的库存金额(适用启用ML的系统) | | **EKBE** | 采购凭证历史 | 记录采购订单相关的库存移动及金额 | --- ### **5. 移动状态与历史记录** | 名 | 用途 | 关键字段 | |--------|-------------------------------|---------------------------------------------| | **MKPF** | 物料凭证头 | `MBLNR`(凭证号), `BLART`(凭证类型), `BUDAT`(过账日期) | | **MSEG** | 物料凭证行项目 | 记录库存移动的详细信息(物料、数量、批次、移动类型等) | | **MATDOC** | 物料凭证(新总账扩展) | 替代MSEG的增强结构,支持更多财务字段 | --- ### **6. 其他相关** | 名 | 用途 | |------------|-----------------------------------------| | **T001L** | 库存地点主数据(`LGORT`描述及状态) | | **T030** | 库存移动类型配置(如`BWART`对应的事务含义) | | **LQUA** | 仓库管理(WM)库存(存储类型、货架等详细层级) | --- ### **关键说明** 1. **关联逻辑** - 基础库存(`MARD`)通过`MATNR`和`WERKS`与物料主(`MARA`)、工厂主(`T001W`)关联。 - 特殊库存需结合`SOBKZ`字段区分类型,并与订单(如`VBAP`)、供应商(`LFA1`)等关联。 2. **常用查询场景** ```abap " 示例:查询工厂库存(普通库存 + 特殊库存) SELECT mard~matnr, mard~werks, mard~lgort, mard~labst AS norm_stock, msku~lgbst AS consignment_stock FROM mard LEFT JOIN msku ON mard~matnr = msku~matnr AND mard~werks = msku~werks AND msku~sobkz = 'W' "供应商寄售 INTO TABLE @gt_stock WHERE mard~matnr = @lv_matnr. ``` 3. **注意事项** - **历史**:如`MARDH`仅存储月末快照,实时数据需查当前(`MARD`)。 - **删除标记**:查询时需检查`LVORM`字段(如`MARD~LVORM = ''`)。 - **权限控制**:通过`WERKS`或`LGORT`限制工厂/库存地点访问权限。 --- 如果需要更具体的结构或使用场景,可以进一步说明需求方向(如批次、财务集成等)!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值