2026/4/18 5:58:16
网站建设
项目流程
专做海报设计的网站,网站建设相关图片,电商网站现状分析,淘宝关键词优化这是一个非常经典且深入的SAP MM#xff08;物料管理#xff09;与 FI#xff08;财务会计#xff09;集成问题。我们来详细拆解和分析整个流程。总体概览SAP的采购收货业务是一个核心的集成点#xff0c;它涉及物料管理#xff08;MM#xff09;、财务会计#xff08;…这是一个非常经典且深入的SAP MM物料管理与 FI财务会计集成问题。我们来详细拆解和分析整个流程。总体概览SAP的采购收货业务是一个核心的集成点它涉及物料管理MM、财务会计FI和成本会计CO。整个过程不是简单地将数据写入一个表而是通过一系列相互关联的表和凭证来完成的。1. 采购收货时库存放在哪个表采购收货主要影响以下两个核心库存表表名表描述关键字段作用MARD物料仓储位置数据MATNR物料号,WERKS工厂,LGORT库存地点,LABST非限制使用库存存储物料的数量信息。收货时LABST字段会增加。这是一个汇总表按物料、工厂、库存地点汇总库存数量。MBEW物料评估估价数据MATNR物料号,BWKEY评估范围通常是工厂,VERPR移动平均价,STPRS标准价格,LBKUM当前库存数量,SALK3库存金额存储物料的金额价值信息。收货时LBKUM库存数量和SALK3库存金额会增加。这是库存价值的核心表。重要说明MARD更侧重于仓储和物流视角的库存数量。MBEW是财务会计视角的库存价值。SAP系统在计算库存金额时主要依赖于MBEW表。2. 物料数量以及金额在哪个表如上所述数量主要在MARD表的LABST字段以及MBEW表的LBKUM字段。两者应该保持一致。金额在MBEW表的SALK3字段。其计算逻辑通常是SALK3LBKUM(库存数量) ×物料价格这里的物料价格取决于物料的价格控制类型在MBEW的VPRSV字段中定义S标准价格 使用STPRS标准价格。这是最常用的方式价格相对稳定。V移动平均价 使用VERPR移动平均价。每次收货后这个价格都会根据收货价值和现有库存价值重新计算。3. 它是如何产生会计凭证的这是SAP自动集成的核心魅力所在。当你执行MIGO进行收货时系统会自动产生两类凭证a) 物料凭证表MKPF物料凭证抬头MSEG物料凭证行项目作用 记录物流层面的移动。例如物料X从“在途”状态变为“在库”状态。关键字段MKPF-MBLNR物料凭证编号MKPF-BUDAT过账日期MSEG-MATNR物料号MSEG-MENGE数量MSEG-DMBTR金额本币MSEG-SHKZG借贷标识H贷S借b) 会计凭证表BKPF会计凭证抬头BSEG会计凭证行项目作用 记录财务层面的价值流变化。遵循复式记账法。过账逻辑基于标准配置借 库存科目例如原材料库存来源物料主数据中设定的评估类链接到自动记账配置OBYC中的GBB贷GR/IR货物收货/发票收据暂估科目来源自动记账配置OBYC中的WRX示例采购订单1000001234收货10个物料A单价10元总计100元。系统自动生成的分录为借 原材料库存 100元贷 GR/IR 暂估科目 100元为什么是GR/IR因为此时你收到了货物但尚未收到供应商的发票。GR/IR是一个临时性科目用于在收货和收票之间进行过渡。后续 当你收到发票并执行MIRO时系统会清算GR/IR科目借 GR/IR 暂估科目 100元贷 应付账款 100元4. 如何和库存的表关联这是最关键的部分所有上述的表通过一个核心字段关联在一起物料凭证编号Material Document Number。当你执行MIGO收货后系统会生成一个唯一的物料凭证号如5000000001和一个唯一的会计凭证号如1000000001。整个数据流的关联关系如下图所示sql-- 核心关联查询示例通过一次收货的物料凭证号追溯所有相关信息 SELECT -- 物料凭证信息 (物流) mkpf.mblnr AS 物料凭证, mkpf.budat AS 过账日期, mseg.matnr AS 物料号, mseg.menge AS 数量, mseg.dmbtr AS 金额, mseg.bwart AS 移动类型, -- 例如 101 代表标准采购收货 -- 库存数量信息 mard.labst AS 当前库存, -- 库存价值信息 mbew.lbkum AS 库存数量(MBEW), mbew.salk3 AS 库存金额, mbew.verpr AS 移动平均价, -- 会计凭证信息 (财务) bkpf.belnr AS 会计凭证, bkpf.gjahr AS 会计年度, bseg.hkont AS 会计科目, bseg.shkzg AS 借贷标识, bseg.dmbtr AS 会计凭证金额 FROM mkpf -- 连接物料凭证行项目 INNER JOIN mseg ON mseg.mblnr mkpf.mblnr AND mseg.mjahr mkpf.mjahr -- 连接库存数量表 (注意这里是通过物料主键连接不是直接通过凭证) LEFT JOIN mard ON mard.matnr mseg.matnr AND mard.werks mseg.werks AND mard.lgort mseg.lgort -- 连接库存价值表 LEFT JOIN mbew ON mbew.matnr mseg.matnr AND mbew.bwkey mseg.werks -- 连接会计凭证关键链接通过物料凭证的“参考凭证”字段 INNER JOIN bkpf ON bkpf.awkey mkpf.mblnr AND bkpf.gjahr mkpf.mjahr -- awkey 存储了物料凭证号 -- 连接会计凭证行项目 INNER JOIN bseg ON bseg.bukrs bkpf.bukrs AND bseg.belnr bkpf.belnr AND bseg.gjahr bkpf.gjahr WHERE mkpf.mblnr 5000000001; -- 你的物料凭证号关联路径总结MSEG ←→ MKPF 通过MBLNR物料凭证号和MJAHR会计年度直接关联。MSEG ←→ MARD/MBEW 通过MATNR物料号、WERKS工厂、LGORT库存地点等物料主键关联。MSEG记录了当时收货的瞬间状态而MARD/MBEW反映了当前的最新库存。MKPF ←→ BKPF 这是物流凭证与财务凭证的桥梁。关键链接在于BKPF-AWKEY参考密钥字段。这个字段存储了物料凭证编号MKPF-MBLNR。BKPF ←→ BSEG 通过BUKRS公司代码、BELNR会计凭证编号、GJAHR会计年度关联。详细流程分析用户操作 用户在MIGO中输入采购订单号执行收货。系统逻辑根据采购订单确定物料、数量、价格。更新库存表MARD数量增加和MBEW数量和金额增加如果是移动平均价还会更新VERPR。生成物料凭证MKPF/MSEG记录“什么物料在什么时间移动了多少”。根据自动记账配置OBYC确定借贷科目。生成会计凭证BKPF/BSEG记录“多少价值从哪个科目来到哪个科目去”。将物料凭证号写入会计凭证抬头BKPF-AWKEY建立关联。通过这样的设计SAP确保了物流物和财务钱的实时同步和高度透明任何一笔库存的变动都可以追溯到其对应的财务影响完全符合会计准则的要求。