SAP采购验收 库存放在哪个表 物料数量以及金额在哪个表 他是如何产生会计凭证的 如何和库存的表关联

这是一个非常经典且深入的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字段。其计算逻辑通常是:

    • SALK3=LBKUM(库存数量) ×物料价格

这里的物料价格取决于物料的价格控制类型(在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'; -- 你的物料凭证号

关联路径总结

  1. MSEG ←→ MKPF: 通过MBLNR(物料凭证号)和MJAHR(会计年度)直接关联。

  2. MSEG ←→ MARD/MBEW: 通过MATNR(物料号)、WERKS(工厂)、LGORT(库存地点)等物料主键关联。MSEG记录了当时收货的瞬间状态,而MARD/MBEW反映了当前的最新库存

  3. MKPF ←→ BKPF: 这是物流凭证与财务凭证的桥梁。关键链接在于BKPF-AWKEY(参考密钥)字段。这个字段存储了物料凭证编号MKPF-MBLNR

  4. BKPF ←→ BSEG: 通过BUKRS(公司代码)、BELNR(会计凭证编号)、GJAHR(会计年度)关联。

详细流程分析

  1. 用户操作: 用户在MIGO中输入采购订单号,执行收货。

  2. 系统逻辑

    • 根据采购订单确定物料、数量、价格。

    • 更新库存表MARD(数量增加)和MBEW(数量和金额增加,如果是移动平均价还会更新VERPR)。

    • 生成物料凭证(MKPF/MSEG),记录“什么物料,在什么时间,移动了多少”。

    • 根据自动记账配置(OBYC),确定借贷科目。

    • 生成会计凭证(BKPF/BSEG),记录“多少价值,从哪个科目来,到哪个科目去”。

    • 将物料凭证号写入会计凭证抬头(BKPF-AWKEY),建立关联。

通过这样的设计,SAP确保了物流(物)和财务(钱)的实时同步和高度透明,任何一笔库存的变动都可以追溯到其对应的财务影响,完全符合会计准则的要求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1139551.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通达信明确主力进出的指标

{}V1:(C*2HL)/4*10; V2:EMA(V1,13)-EMA(V1,34); V3:EMA(V2,5); V4:2*(V2-V3)*5.5; 主力开始出: IF(V4<0,V4,0),COLOR00FF00,LINETHICK2; 主力开始进: IF(V4>0,V4,0),COLORFF00FF,LINETHICK2; V5:(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8; V6:EMA(3*V5-2*…

基于AI智能实体侦测的搜索优化:企业知识库构建案例

基于AI智能实体侦测的搜索优化&#xff1a;企业知识库构建案例 1. 引言&#xff1a;从非结构化文本到可检索知识 在现代企业信息化建设中&#xff0c;知识库已成为支撑决策、客户服务和内部协作的核心资产。然而&#xff0c;大量业务数据以非结构化文本形式存在——如会议纪要…

RaNER模型部署实战:从环境配置到API调用

RaNER模型部署实战&#xff1a;从环境配置到API调用 1. 引言&#xff1a;AI 智能实体侦测服务的工程价值 在信息爆炸的时代&#xff0c;非结构化文本数据&#xff08;如新闻、社交媒体、文档&#xff09;占据了企业数据总量的80%以上。如何从中高效提取关键信息&#xff0c;成…

Apache Camel零基础入门:第一个集成应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个最简单的Apache Camel入门示例&#xff0c;适合完全没有Camel经验的开发者学习&#xff1a;1. 使用Spring Boot搭建基础项目&#xff1b;2. 实现从定时器触发的基本路由&a…

AI实体识别优化:RaNER模型缓存机制实现

AI实体识别优化&#xff1a;RaNER模型缓存机制实现 1. 背景与挑战&#xff1a;中文命名实体识别的性能瓶颈 在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;命名实体识别&#xff08;Named Entity Recognition, NER&#xff09; 是信息抽取的核心任务之一。尤其在…

基于 RuoYi 框架的 **Sa-Token 核心配置类**

你提供的这段代码是基于 RuoYi 框架的 Sa-Token 核心配置类&#xff0c;主要作用是整合 Sa-Token 权限框架&#xff08;包含 JWT 集成、登录验证、路由拦截、权限接口自定义等&#xff09;&#xff0c;实现系统的认证与授权控制。 一、代码整体功能总结 这个 SaTokenConfig 类是…

Qwen3-VL-WEBUI环保监测:野生动物识别部署实践

Qwen3-VL-WEBUI环保监测&#xff1a;野生动物识别部署实践 1. 引言&#xff1a;AI赋能生态保护的现实需求 随着生态环境保护意识的提升&#xff0c;对自然生态系统的实时、智能监测需求日益增长。传统的人工巡护和固定摄像头监控存在效率低、响应慢、覆盖有限等问题。如何利用…

Windows+Nginx实战:搭建高性能本地开发环境

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个Windows平台Nginx本地开发环境配置工具&#xff0c;功能包括&#xff1a;1. 一键安装Nginx服务 2. 自动配置PHP-FPM支持 3. 集成Node.js反向代理设置 4. 本地HTTPS证书生成…

中文命名实体识别主动学习:RaNER模型迭代优化

中文命名实体识别主动学习&#xff1a;RaNER模型迭代优化 1. 技术背景与问题提出 在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;命名实体识别&#xff08;Named Entity Recognition, NER&#xff09; 是信息抽取的核心任务之一。其目标是从非结构化文本中自动识…

AI智能实体侦测服务卡顿问题解决:轻量化部署优化实战案例

AI智能实体侦测服务卡顿问题解决&#xff1a;轻量化部署优化实战案例 1. 背景与痛点分析 1.1 业务场景描述 AI 智能实体侦测服务&#xff08;NER WebUI&#xff09;是一款基于 RaNER 模型的中文命名实体识别系统&#xff0c;广泛应用于新闻摘要、舆情监控、知识图谱构建等场…

AI智能实体侦测服务集成指南:如何嵌入现有业务系统中

AI智能实体侦测服务集成指南&#xff1a;如何嵌入现有业务系统中 1. 引言&#xff1a;AI 智能实体侦测服务的业务价值 在当今信息爆炸的时代&#xff0c;企业每天需要处理海量的非结构化文本数据——新闻稿、社交媒体评论、客户反馈、合同文档等。如何从中快速提取关键信息&a…

Qwen2.5-7B企业内网部署:私有镜像安全又省钱

Qwen2.5-7B企业内网部署&#xff1a;私有镜像安全又省钱 1. 为什么金融公司需要内网部署Qwen2.5&#xff1f; 金融行业每天需要处理大量多语言财报数据&#xff0c;这些数据往往包含敏感的商业信息和客户隐私。将这类数据上传到公有云服务存在明显的安全隐患&#xff1a; 数…

1小时搭建SIP协议验证环境:快马原型开发

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 快速构建一个SIP协议测试环境原型&#xff0c;包含&#xff1a;1. SIP注册服务器 2. 两个测试客户端 3. 基本的呼叫流程监控界面。要求使用Docker容器化部署&#xff0c;提供一键启…

RuoYi 框架中核心的 `PermitAllUrlProperties` 配置类

你提供的这段代码是 RuoYi 框架中核心的 PermitAllUrlProperties 配置类&#xff0c;其核心作用是自动扫描项目中所有标注了 Anonymous 注解的 Controller 类/方法&#xff0c;提取对应的 URL 路径并统一管理&#xff0c;最终为 Sa-Token 等权限拦截器提供“允许匿名访问”的 U…

JMeter效率提升:5个90%开发者不知道的技巧

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个JMeter效率工具包&#xff0c;包含&#xff1a;1. 智能脚本录制器&#xff0c;自动去除冗余请求&#xff1b;2. 参数化数据生成器&#xff0c;支持多种数据格式&#xff1…

RaNER模型部署指南:中文命名实体识别WebUI搭建步骤详解

RaNER模型部署指南&#xff1a;中文命名实体识别WebUI搭建步骤详解 1. 引言 1.1 AI 智能实体侦测服务 在信息爆炸的时代&#xff0c;非结构化文本数据&#xff08;如新闻、社交媒体内容、文档资料&#xff09;占据了企业与研究机构数据总量的80%以上。如何从中高效提取关键信…

传统下载 vs AI获取原创力文档:效率对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个对比工具&#xff0c;模拟传统手动下载和AI自动获取原创力文档的全过程&#xff0c;记录时间、成功率和用户体验等指标。生成可视化报表&#xff0c;突出AI方法的效率优势…

Qwen2.5-7B模型轻量化:云端GPU 1小时量化,体积缩小4倍

Qwen2.5-7B模型轻量化&#xff1a;云端GPU 1小时量化&#xff0c;体积缩小4倍 1. 为什么需要模型轻量化&#xff1f; 作为移动端开发者&#xff0c;你可能经常遇到这样的困境&#xff1a;想用强大的Qwen2.5-7B大模型&#xff0c;但手机或嵌入式设备根本装不下几十GB的模型文件…

对比传统调试:vite-plugin-vue-devtools如何节省50%时间

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个对比测试项目&#xff0c;展示&#xff1a;1. 传统console.log调试方式 2. 浏览器原生DevTools调试 3. vite-plugin-vue-devtools调试。要求统计&#xff1a;1. 组件定位时…

智能实体识别服务:RaNER模型性能监控方案

智能实体识别服务&#xff1a;RaNER模型性能监控方案 1. 引言&#xff1a;AI 智能实体侦测服务的工程挑战 随着自然语言处理技术在信息抽取领域的广泛应用&#xff0c;命名实体识别&#xff08;Named Entity Recognition, NER&#xff09;已成为构建智能内容分析系统的核心能…