继续学习SAP的MM模块。今天看了MM中的Inventory Management。对库存管理有了一定的了解。
        首先大家知道像沃尔玛这样的零售业的利润表里,利润 = 销售收入 - 采购成本。 采购成本如何计算呢,很简单,初始库存总共采购成本100块,结算时剩余库存成本30块,那么销售出去的采购成本就是100 - 30 = 70块。在很久很久以前,那是计算机技术还不是很发达。一般的制造业公司在月底需要做月结出报表时,需要人工来盘点剩余的库存一共有多少。可想而知多么费时费力。而随着计算机技术的发展,像SAP这样的计算机系统便为财务会计提供了极大的便利,由于库存的每次变化都会记录进系统,所以能够随时知道库存的情况。这样的方便都归功于MM模块的库存管理了。
        移动类型是比较重要的一个概念,每次货物的发货、收货、转移,都会在系统中产生一个物料凭证。而每个物料凭证行项目都会有一个移动类型,移动类型表示了货物的具体移动内容,而且还可以控制屏幕的字段。比如101就表示是对采购订单的收货。201表示对成本中心发货。311表示工厂内storage location之间的货物的传送。561表示货物的初始化。
        用TCODE MIGO可以对采购订单来收货,产生的物料凭证移动类型是101。用TCODE MB21可以创建预留,预留并不影响库存值。但如果库存值小于预留,那么MRP就会产生采购申请。用MB1A可以对预留发货。用MIGO也可以为预留收货。MBRL是退货,及时在已经对采购订单做完收货了,还可以通过原物料凭证退货。MB1B是货物传输,可以在工厂之间传输货物(移动类型是301),在工厂下的storage location来传输货物(311)。由于像这类传输都涉及一个发货方和一个收货方,所以物料凭证都有2个行项目。不像对采购订单的收货产生的物料凭证,只有1个行项目。以上都是通过1步操作来收货发货,还可以通过2步来收货发货,发货:MB1B,移动类型是313,产生2个行项目。收货:MBSU,移动类型是315,只有一个行项目,记录接收方。最后还有两个TCODE比较有用就是:Stock for Posing Date: MB5B和物料凭证清单: MB51。这两个都可以用来查询显示相应的物料凭证。MB5B主要以工厂为主来查询。MB51则以物料凭证上的关键字段来查询。
        通过我对这些操作的测试学习,我发现尽管SAP物料凭证的概念比较简单,无非就是一个移动类型,但是系统提供了非常多非常灵活的操作来满足各种实际需求。
        当然,即使用了SAP,系统上的数字还是可能会和实际库存有误差的,这就需要定期来对物料做盘点(Physical Inventory),盘点很简单,先创建一个Inventory document,然后输入数字,最后在财务上过账。首先通过TCODE MI01来创建document,比如我需要盘点工厂1000库存点0001下的物料100500,在人工盘点完后然后用MI04来输入库存数字,比如实际有1280个,和现在系统中的库存数(1290)有一点点差异。确认后,就可以用MI07来对差异过账了。产生的会计凭证类型是WI,借库存损失,贷商品库存。最后通过MMBE来查看该物料的数量,已经更新为盘点后的1280个了。
        另外有一个概念就是Valuation Area。在SAP中可以将Valuation area设置为公司代码或工厂,如果选公司代码,那么某物料在所有工厂的价格都是一样的。如果选择工厂,那么某物料在不同的工厂可以有不同的价格。然后就是Valuation Class,这是物料主数据里的财务主数据,它定义了该物料在财务记账时使用的总帐科目号。它由物料类型决定,然后在后台配置TCODE OBYC中定义了每个valuation class对应的总帐科目。
        最后我还想复习一下物料的价格类型。在物料主数据里,可以定义物料是使用标准价格(S)还是移动平均价(V)。不同的定价类型,会有不同的记账方式。如果使用标准价格,那么系统中还是对该物料计算移动平均价,可以做为参考。比如某物料A,我在主数据中指定用标准价格,然后初始的标准价格和移动平均价都是2块。然后初始化库存100个。那么总价值就是2×100 = 200块。然后我以每个2.4的价格向供应商采购了100个。在收货后,系统对收货的记账:借库存200,借价格差异费用40,贷应付暂估240。移动平均价变成了( 2.4×100 + 200 )/200 = 2.2,标准价格不变,库存价值变成了2×200 = 400。然后做发票校验,最后供应商的发票显示是每个2.2,那么发票价格就是2.2×100 = 220(这里不考虑增值税),过账后,系统重新加算了该物料的移动平均价:( 220 + 200 )/ 200 = 2.1。系统对发票的记账:借应付暂估240,贷应付账款 220,贷价格差异收入20。
        如果物料B使用了移动平均价,那么如果初始移动平均价为2块,初始库存是100,那么如果以2.4采购100个以后,移动平均价变成了2.2,记账:借库存240,贷应付暂估240。如果发票上是单价2.2,移动平均价变为2.1,记账:借应付暂估240,贷应付账款220,贷库存20。
        MM就先了解到这里了,都是一些非常基础的东西,也蛮有意思的,可以说MM还是SAP里面最简单的一个业务模块了。接下来我要学习传说中SAP里最灵活也是最具挑战性的模块–不错,就是CO模块了:-)

SAP学习笔记(MM的库存管理)相关推荐

  1. SAP学习笔记(MM的基本流程)

    MM模块这个领域对我来说一直基本算是一片空白.但是丑媳妇总要见公婆的,今天把SAP的MM里面的采购流程大致看了一下,挺简单的.         最重要的当然是组织架构,MM模块里面主要涉及到公司代码. ...

  2. 『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性...

    『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性 __________________________________ ...

  3. 学习笔记:MOOC 文献管理与信息分析

    学习笔记:MOOC 文献管理与信息分析 文章目录 学习笔记:MOOC 文献管理与信息分析 前言 本科硕士博士的差异 科研的特性 读研的意义 学习策略 学习与搜索 两种类型的知识 什么是需求? 搜商 基 ...

  4. SAP学习笔记(from 神话blog)

    SAP学习笔记 1.如何进行Client的Copy?  用户(sap*)登录已经存在的Client(如:000),然后用T-CODE(SCC4)或菜单(Tools->Administratio ...

  5. SAP License:SAP学习笔记

    远程培训系统的学习笔记功能 SAP中的会计(帐) 成本中心帐(会计)利润中心帐(会计) 分类帐 明细帐 业务帐 统驭帐 银行会计HR会计客户会计供应商会计资产会计PS会计PM会计 SD会计 MM会计 ...

  6. blfs(systemd版本)学习笔记-配置远程访问和管理lfs系统

    要实现远程管理和配置lfs系统需要配置以下软件包: 前几页章节脚本的配置:https://www.cnblogs.com/renren-study-notes/p/10390598.html wget ...

  7. MySQL学习笔记8:权限管理、数据库备份与设计

    1.前言 学习视频源自:[狂神说Java]MySQL最新教程通俗易懂 B站视频链接:https://www.bilibili.com/video/BV1NJ411J79W [狂神说Java]MySQL ...

  8. 【学习笔记】C++内存管理-侯捷

    文章目录 C++内存管理:从平地到万丈高楼 一.primitives-基础工具 1.内存分配的四个层面 2.new/delete表达式 2.1 new表达式 2.2 delete表达式 学习笔记源自博 ...

  9. 52 MM配置-库存管理和实际库存-OMJJ新增移动类型原因

    业务背景:OMJJ新增移动类型原因 事务码:OMJJ SPRO路径:物料管理->库存管理和实际库存->移动类型->复制更改移动类型 第1步,SPRO进入 第2步,选择"移动 ...

最新文章

  1. [BZOJ1061][Noi2008]志愿者招募
  2. 键盘消息捕获--MFC
  3. html百度蜘蛛跳转代码,php搜索引擎劫持,百度蜘蛛劫持,搜索引擎蜘蛛劫持原理及代码分享...
  4. Linux搭建Node.js环境
  5. Hdu1232 畅通工程 【并查集】
  6. 大数据先行 传统金融转型需从体制上创新
  7. 怎样学习和阅读技术书籍?
  8. SOAP 1.1 - 学习
  9. testbench常用任务之SPI slave输出数据
  10. signed 与 unsigned 有符号和无符号数
  11. 计算机台式右上角三个灯作用,键盘右上角的三个灯是什么?有什么用
  12. ubuntu 10.04 install vbox site
  13. 《Asp.Net 2.0 揭秘》读书笔记(九)
  14. ES6新特性_Promise封装Ajax请求---JavaScript_ECMAScript_ES6-ES11新特性工作笔记026
  15. 微信商户平台的“企业付款到用户” 产品功能被隐藏起来了。。
  16. python中布尔值是什么意思_python中的布尔值是什么
  17. linux上多个CUDA切换使用(小白教程)
  18. Wex5打包报错的解决办法
  19. php molten,当molten遇到机器学习
  20. IDEA优化配置(6)--- 炫酷的主题字体颜色设置(基于Intellij IDEA 2018)

热门文章

  1. BIMServer1.5.88服务器部署及IFC文件上传并3D显示
  2. 阿里云启动天池医疗AI大赛 挑战早期肺癌诊断
  3. NSFileManager终极杀手
  4. 电源模块是什么?电源模块噪音过大的原因及解决办法!
  5. 全国计算机考模拟试题,全国计算机等级考试一级模拟试题11
  6. ThinkPHP FTP图片上传
  7. 结构化思维--让思考更清晰,让表达更准确。
  8. gzip: stdin: unexpected end of file 问题的解决。
  9. 5G/NR PRACH和preamble如何与SSB进行映射?
  10. 破解js加密反爬综述