在SAP中,供应商库存(也称为“供应商寄售库存”)是通过特殊库存类型进行管理的。主要涉及以下几个关键方面:
1.供应商库存的标识
供应商库存使用特殊库存标识符进行管理:
特殊库存类型:
K(供应商寄售库存)在物料凭证、库存等表中通过字段
SOBKZ(特殊库存标识)来标识。
2.主要数据表
MSEG 表(物料凭证项目)
存储所有物料移动的详细信息。
关键字段:
SOBKZ= 'K'(标识为供应商寄售库存)KUNNR(供应商编号)→ 对于供应商库存,这里存的是供应商编号MATNR(物料编号)CHARG(批次号,如果启用批次管理)WERKS(工厂)LGORT(库存地点)
EBEW 表(按供应商的物料评估)
专门存储供应商寄售库存的库存和价值信息。
关键字段:
SOBKZ= 'K'LIFNR(供应商编号)MATNR(物料编号)BWKEY(评估范围,通常对应工厂)LBKUM(当前库存数量)SALK3(库存金额)VPRSV(价格控制)VERPR/STPRS(单价)
MARD 表(库存地点库存)
存储常规库存,但不包含特殊库存(如供应商寄售库存)。
供应商寄售库存不会出现在此表中。
MSKU 表(特殊用途库存)
存储特殊库存的库存地点级别信息(包括供应商寄售)。
关键字段类似MARD,但包含
SOBKZ和KUNNR(供应商)。
3.供应商库存的查询
常用事务代码
MB52:显示库存概览(可选择显示供应商寄售库存)MB5B:按供应商显示寄售库存MMBE:库存概览(可选择特殊库存类型)ME2N:按供应商显示采购订单,可查看寄售库存
标准报表
RM07IME2:供应商寄售库存分析RM07IME3:寄售库存/管道库存分析
4.供应商库存转移
供应商寄售库存的消耗通常通过:
移动类型:
411 K(供应商寄售库存发货)消耗后,库存从供应商寄售库存转移到公司自有库存,同时产生应付账款。
5.示例SQL查询
sql
-- 查询特定物料的供应商寄售库存 SELECT m.matnr, m.werks, m.lifnr, e.lbkum, e.salk3 FROM ebew AS e JOIN mbew AS m ON e.matnr = m.matnr AND e.bwkey = m.bwkey WHERE e.sobkz = 'K' AND e.matnr = '您的物料号' AND e.lifnr = '供应商编号'; -- 查询物料凭证中的供应商寄售移动 SELECT * FROM mseg WHERE sobkz = 'K' AND matnr = '物料编号' AND (kunnr = '供应商编号' OR lifnr = '供应商编号');
6.重要说明
供应商寄售库存物理上在公司仓库中,但所有权仍属于供应商
只有在消耗(领用)时才会产生财务凭证和应付账款
库存价值按供应商提供的价格计算,存储在EBEW表中
供应商寄售库存不参与公司自有库存的MRP计算
这种设计使得SAP能够清晰区分不同所有权的库存,确保财务和物流信息的准确性。