当前位置: 首页 > news >正文

SAP-MR21和MR22的应用

在企业的物料管理与财务核算过程中,准确掌握库存的价值至关重要。SAP系统提供了多种工具来帮助企业维护和调整物料价格,其中 MR21 和 MR22 是两个常用且容易混淆的事务代码。MR21主要用于直接调整物料的标准价格,而MR22则用于在特殊情况下对库存进行价值调整。理解它们的区别、适用场景以及操作方法,不仅能提升财务数据的准确性,也能为企业的成本控制和决策提供可靠依据。

本篇文章说明步骤如下:

  1. 场景清单排列(使用MR21和MR22修改不同价格控制的物料)
  2. 物料主数据准备(方便分析,每种场景单独建立物料)
  3. 前台操作
  4. 运行CKMLCP&差异还原逻辑总结
  5. 总结

进入正文....

1、场景清单排列

场景

物料

价格控制

价格

事务代码

场景1

15027

S+3

100

MR21

场景2

15028

V+2

100

MR21

场景3

15029

S+3

100

MR22

场景4

15030

V+2

100

MR22

2、物料主数据准备

15027主数据如下:

15028主数据如下:

15029主数据如下:

15030主数据如下:

3、前台操作

初始化物料库存

分别入库存10个,金额分别为1000,下图为初始化会计分录,初始化后S价物料无差异产生。下图为初始化会计凭证

查看库存报表,库存分别为10个,库存价值分别为1000

以上数据准备好后,接下来按场景系统操作

场景1

使用MR21更改15027价格,价格由100,改为120

查看价格更改凭证CKMPCD

下图为价格更改凭证,新价格120,新旧价差=120-100=20,数量为10,所以产生20*10=200的差异.科目来源为OBYC-BSX、OBYC-UMB

查看库存报表,库存已变化

场景2

使用MR21更改15028价格,价格由100,改为120

新价格120,新旧价差=120-100=20,数量为10,所以产生20*10=200的差异.科目来源为OBYC-BSX、OBYC-UMB

查看库存报表,库存已变化

场景3

使用MR22更改15029库存价值,增加200

库存增加200,借方科目来源OBYC-PRD-UMB、贷方科目来源OBYC-UMB

查看库存报表,库存还未发生变化

场景4

使用MR22更改15030库存价值,增加200

库存增加200,借方科目来源OBYC-BSX、贷方科目来源OBYC-UMB

查看库存报表,库存已发生变化

  1. 运行CKMLCP

下图为CKMLCP差异还原凭证

四个物料CKM3界面依次截图如下:

场景1:

总结:使用MR21更改S物料价格,并不能真正使库存价值发生变化,价格更改产生的差异(OBYC-UMB),在CKMLCP滚算后,会将差异还原到库存,实际库存价值并没有发生变化。

场景2:

总结:总结:使用MR21更改V物料价格,会使库存价值发生变化,价格更改产生的差异(OBYC-UMB)留在差异科目,不还原。

场景3:

总结: 使用MR22更改S物料价格,会使库存价值发生变化,价格更改产生的差异,通过OBYC-PRY进入库存,达到改变库存价值的目的

场景4:

总结:使用MR22更改V物料价格,会使库存价值发生变化,价格更改产生的差异(OBYC-UMB)留在差异科目,不还原。

  1. 总结

场景

物料

价格控制

结论

场景1

15027

S+3

使用MR21调增S价物料时,

生成会计分录:

S:库存科目 OBYC-BSX

H:材料重估差异 OBYC-UMB

ML还原:

S:材料重估差异 OBYC-UMB

H:库存科目 OBYC-BSX

差异抵消,库存价值并没有发生变化

场景2

15028

V+2

实时更改物料价格和库存价值

场景3

15029

S+3

使用MR22调增S价物料库存时,

生成会计分录:

S:差异科目OBYC-PRD-UMB

H:差异科目OBYC-UMB

ML还原时:

S:库存科目 OBYC-BSX

H:差异科目 OBYC-PRY

此时OBYC-UMB可以维护成损益科目,不参与物料帐还原

场景4

15030

V+2

实时更改物料价格和库存价值

http://www.cnnetsun.cn/news/102680.html

相关文章:

  • Caddy:把 HTTPS 变成默认选项的现代 Web 服务器
  • Q-learning 算法 —— 无模型(model-free)强化学习
  • 如何避免过拟合?EmotiVoice在小样本下的鲁棒性设计
  • JavaScript 动态网页开发核心问题及实现页面动态更新方法
  • Python中append()方法的使用、原理及效率解析
  • 评管理信息系统教材:过时问题、理论实践结合及专业适配性
  • 生产执行系统怎么选?2025年制造业高性价比MES系统推荐
  • MuJoCo逆向运动学实战:从理论到人形机器人运动重定向的完整指南
  • 降aigc提示词排名:10大工具+高效推荐
  • Obsidian Linter完整使用指南:让你的笔记格式统一专业
  • 理工科标题规范:8大平台+工具示例排名
  • 揭秘Vanna:用自然语言解锁数据库查询的AI黑科技
  • BDInfo终极指南:10分钟掌握蓝光光盘信息分析技巧
  • Tkinter Helper终极指南:5分钟学会可视化GUI界面开发
  • 基于Gradle8.0的插件开发
  • Gradle8.0中Transform的替代方案
  • 47、运维脚本与消息推送:从菜单到弹窗的全面指南
  • 50、脚本与函数的综合应用指南
  • XDM浏览器插件终极指南:5分钟快速上手高速下载神器
  • 如何配置一个!P地址和子网掩码?
  • EmotiVoice项目依赖项精简计划:降低部署复杂度
  • 魔盒项目开发纪实:移动端应用开发
  • 鸿蒙ArkTS与Vue3状态管理对比
  • EmotiVoice能否生成辩论赛语音?逻辑性强语调输出
  • 【必收藏】AI智能体(AI Agent)完全指南:从底层原理到落地实践,打造你的第一个智能体系统
  • 建议收藏:零基础也能玩转AI大模型:提示词工程+微调+RAG实战指南
  • 精度论文:【Class Attention Transfer Based Knowledge Distillation】
  • 邮件防泄露再升级!CACTER EDLP大模型破解隐秘泄露,防护更精准
  • 13、深入了解psad:端口扫描攻击检测器与可疑流量检测
  • affine+docker+postgresql+备份数据库