SAP MM模块基础学习手册
抽时间学习并分享大量SAP MM物料管理模块的学习笔记及简单的配置手册,可作为个人学习参考或者项目实战指引。由于本人使用的系统比较版本会有差异,文章仅供参考之用,若个别引起系统错误的这里概不负责。文章中也必定会有部分理解错误与输入手误,也请大家在留言中加以指正,让我们一起开始吧!
SAP剑客
一日不读书,胸臆无佳想。一月不读书,耳目失精爽。
展开
-
【MM模块】MRP Running — Lot Size 批量大小
Lot-Sizing Procedures批量大小在系统中有三种方式:静态的(Static)、期间的(Period)、优化的(Optimum 很少用到)。Static Lot-Sizing Procedures固定的批量大小(Fixed Lot Size):比如本次的需求是100 PC,但是每次都是以箱购买的,一箱60个,所以本次需要购买两箱,120 PC,这个60就是...原创 2019-08-11 20:54:45 · 8837 阅读 · 0 评论 -
【MM模块】RFQ 采购询价单
RFQ/Quotation比如公司内有个物料需要采购(采购申请),但是这个物料是第一次购买,这个时候就需要跟多家供应商进行报价,说明具体要什么物料,什么时候要,多少数量等。最后综合供应商的价格,交期等一些因素确定具体供应商的一个过程。创建询价单事务代码:ME41 / ME42 /ME43询价类型:一般使用标准的“AN”即可,“AB”一般用于服务型的需求(工程投标...原创 2019-08-10 10:57:47 · 5622 阅读 · 0 评论 -
【MM模块】Document Release 订单下达(审批)
之前我们介绍的PR都是直接转成PO的,其实这其中还有一个Approve的过程,只有审批通过之后PR才可以顺利的转成PO。流程:物料需求计划/用户部门直接需求→采购申请(物料、数量、交期,决定购买方式)→审批PR→采购订单(供应商、物料、数量、交期、价格)→审批PO→下达给供应商下达过程中需要理解的几个概念(Key Terms):Release strategy Release...原创 2019-08-09 13:29:10 · 2082 阅读 · 1 评论 -
【MM模块】Sub Range 供应商子范围
在实际业务中往往有同一个供应商有多种结算货币和付款条件,可能和物料、周期、供应商的生产工厂等因素有关,如果这样的业务场景比较常见的话供应商子范围是一个可以达到这种需求的功能。本质上就是在常规的采购组织视图下多出一个子范围维度的采购数据、主要包括采购数据和合作伙伴功能2大部分。后台配置路径:SPRO-后勤常规-商业伙伴-供应商-控制-定义科目组合字段选择(供应商)在“数据保留级别:采购”...原创 2019-08-09 10:20:47 · 2860 阅读 · 0 评论 -
【MM模块】Procurement for Stock Material 库存型物料采购相关
标准的采购订单(Purchase Order)创建方式:ME21NUpdating an info record automatically:信息更新,把采购订单编号更新至信息记录中。将采购订单编号更新至信息记录-“采购组织数据2”视图中。其实会有如下四种方式会去更新信息记录(Options for Maintaining info record)。手工 报价单...原创 2019-08-08 21:23:28 · 1723 阅读 · 0 评论 -
【MM模块】Physical Inventory 库存盘点流程
PhysicalInventory Procedures盘点方式:定期盘点、循环盘点(不同物料以不同的周期进行盘点)等。盘点范围:未限制使用库存(还包含订单库存)、QI库存、冻结库存等。上图就是标准的盘点流程,具体步骤如下:1、创建盘点凭证2、锁定不允许物料移动3、盘点凭证的打印(SAP标准OR 自开发)4、盘点完成之后,输入库存盘点数量5、产生...原创 2019-08-08 12:41:32 · 2792 阅读 · 1 评论 -
【MM模块】Physics Inventory 库存盘点差异
上一节我们讲到第五步“List of Differences”查看盘点差异。如果发现是录入问题,我们可以使用事务代码MI05进去更改盘点数量(即上图中的“Change Count”)。图中还有另外一个分支,名为“Initiate Recount”(重新盘点)。事务代码:MI11这个的意思是之前MI04录入生成的实地盘点凭证就此作废,重新录入盘点数量。两个步骤:1、MI1...原创 2019-08-08 14:34:35 · 2112 阅读 · 0 评论 -
【MM模块】Cycle Counting 周期盘点
下面就介绍一下几种盘点方式中比较特别的——周期盘点。周期盘点是一种库存盘点方法。库存按计划定期盘点,而不是一年才盘点一次。例如,某种物料的库存达到订货点时,或新物料到库时都可以进行盘点。也可以事先订立某种一贯的盘点原则,比如对价值高并且流动快的物料多盘点;对价值低或流动慢的物料少盘点。最有效的周期盘点制度要求每个工作日清点一定数目的物料。周期盘点最主要的目的是发现那些疵点存货(如:存在数量...原创 2019-08-08 16:24:37 · 7181 阅读 · 0 评论 -
【MM模块】Source Lists 货源清单
Source Lists (货源清单)是Source Determination(货源决定)的一部分。货源决定就是当我们有采购需求的时候可以决定问哪个供应商购买,以哪种方式购买的一个过程。Source Lists比如上图中的例子,物料1,在1/1~12.31允许问供应商A和B买东西,但是不允许问供应商C买东西;物料2,1/1~6/30固定问供应商Z买东西,7/...原创 2019-08-07 20:37:45 · 2635 阅读 · 0 评论 -
【MM模块】Schedule Agreement 计划协议
Schedule Agreement(计划协议)是属于Outline Agreements(框架协议)的其中一部分。Outline Agreements:Contract——采购合同 Scheduling Agreements——计划协议本节就介绍一下其中的Schedule Agreement-计划协议。用Contract方式的话正常我们需要创建两种单据:Contract P...原创 2019-08-07 18:40:35 · 10503 阅读 · 1 评论 -
【MM模块】Contract 采购合同简介
Contract(采购合同)是属于Outline Agreements(框架协议)的其中一部分。 Outline Agreements Contract——采购合同 Scheduling Agreements——计划协议 那么两者有什么区别呢?Contract:有两张单据,一张是采购合同,一张是采购订单;Schedulin...原创 2019-08-06 21:11:49 · 3511 阅读 · 0 评论 -
【MM配置】Batch Determination 批次决定
Batch Determination - 批次决定批次决定的流程是跟模块相关的,这里我们着重介绍PP和MM的批次决定流程。1、通过应用程序(Application)得到查找程序(Search Procedures);1.1、(MM)不同的移动类型有不同的查找程序配置路径:SPRO-后勤常规-批次管理-批次确定和批次检查-批次查找程序分配和检查激活-分配 IM ...原创 2019-08-05 20:40:20 · 3186 阅读 · 2 评论 -
【MM模块】Batch 批次管理1
本节主要内容:批次主数据; 批次的分类; 批次决定; 货架有效期管理; 批次跟踪;Batch Management in Logistics批次管理在采购、生产、销售及整个后勤模块中都是存在关联的。Material Master Record and Batch Master Record为了启用批次管理,需要进行如下设置。1、物料主数据中的设置...原创 2019-08-04 22:17:50 · 2374 阅读 · 0 评论 -
【MM模块】Batch 批次管理 2
Batch Status批次也是有两个状态的,一个是限制状态,一个是非限制状态。后台配置:SPRO-后勤常规-批次管理-指定批级别并激活状态管理1、未激活:未激活的话只有非限制状态(正常状态); 2、激活:激活了就会有两个状态,限制和非限制状态;那么怎么看一个批次是什么状态呢?事务代码:MSC2N/MSC3NIntegration-整合性...原创 2019-08-05 19:26:24 · 1136 阅读 · 0 评论 -
【MM模块】Releasing Blocked Invoices 释放冻结发票
Blocking Invoices冻结的目的:不让付款;什么情况下会冻结:发票校验有差异或者人为冻结;如何取消冻结呢?这里也有一个专门的事务代码:MRBR(下达冻结发票)冻结过程:1、由于变化而冻结——由于差异形成的冻结2、手工付款冻结——人为选择的冻结3、随机冻结Automatic Release-自动释放比如上图中的...原创 2019-08-04 15:09:53 · 2718 阅读 · 0 评论 -
【MM模块】ERS and Invoicing Plans 发票计划
Evaluated Receipt Settlement:ERS正常我们做发票校验是基于每次收货来做的,这样对于某些频繁采购的货物来讲就比较麻烦了,其实SAP还提供了这样一个方式,我们称之为ERS,就是在月末或者某一个商定的时间点供应商一起把发票给我们公司,这个时候在一起做发票校验,这样的方式可以节省大量的时间。ERS Procedure : Prerequisites...原创 2019-08-04 13:30:30 · 3396 阅读 · 0 评论 -
【MM模块】Invoice Verification in the Background 后台发票校验
Invoice Verification in the Background前台运行发票校验的事务代码为:MIRO后台运行发票校验的事务代码为:MIRA如上图所示,我们通过事务代码MIRA进入界面,仅仅输入基本数据,保存即可,系统会产生一个发票凭证号。然后我们通过标准的事务代码MIR4可以查询该发票号码。和标准的发票校验唯一有区别的地方就是MIR...原创 2019-08-03 20:01:36 · 1629 阅读 · 0 评论 -
【MM模块】Credit Memos and Reversals 红字发票和冲销
Credit Memos这里所谓的“Credit Memos”就是MIRO发票校验界面中的业务处理类型“贷方凭证”,如下图所示。如上图的例子,比如我们下采购订单的数量是100个,收货了50个,但是供应商给我们的发票却是80个数量。按之前将的方式,是允许通过的,剩余的30个数量供应商未来会发货给我们。参照之前的文章:差异处理若上面一种方式公司是不允许的,那我们就手...原创 2019-08-03 13:42:55 · 4029 阅读 · 0 评论 -
【MM模块】Subsequent Debits/Credits 事后借记/事后贷记
Subsequent Debits/Credits这里所谓的“Subsequent Debits/Credits”就是MIRO发票校验界面中的业务处理类型“后续借记”和“后续贷记”,如下图所示。那么“后续借记”和“后续贷记”具体是什么意思呢?我们不妨参照一下上面的图,比如正常的采购发票校验做完了,后续还涉及到的费用,比如要再给供应商多少钱,或者由于某种原因供应商需要退给我们多少...原创 2019-08-03 12:58:48 · 3941 阅读 · 0 评论 -
【MM模块】 Blanket Purchase Orders 框架订单
之前对于框架订单有过一节介绍,具体链接:框架订单Blanket Purchase Orders正常的PO没有期间的,是一次性的,但是框架订单会有一个时间范围,比如某个结算期间或者某个年度,将发生的费用都归结起来。比如上图中的例子,下了一个FO框架订单,总预算是10000,有效范围是1998/01/01~1998/12/31,期间有发生交易直接参照该PO做发票就可以了。...原创 2019-08-02 22:34:13 · 3732 阅读 · 0 评论 -
【MM模块】Invoice for POs with Acc Assignment 科目指派
Purchase Orders with Account Assignment比如上图中例子,成本中心1需要购买100个文件夹,成本中心2需要购买200个文件夹,那么我们下采购订单的时候可以分别做两个项目,一个是100,一个是200,当然我们也可以同时下300个,因为物料是相同的,然后分成两个科目指派即可。Method 1Method 2Account...原创 2019-08-01 20:43:07 · 1598 阅读 · 0 评论 -
【MM模块】Blocking Reasons 冻结原因
Blocking due to Amount发票校验的时候可以有这样一个设定,设定每一行的价格限制(科目金额权限管控)。比如上图中,一个发票有三个物料项目,可以限制每个发票项目的金额限制为1500。后台配置路径:SPRO-物料管理-后勤发票校验-发票冻结-项目金额检查1、激活项目金额检查2、设置容差限制 AP(有订单参考项的金额)此时,若发票校验时金额超过了...原创 2019-08-01 20:33:50 · 1682 阅读 · 0 评论 -
【MM模块】Invoice with Variances 差异
举例:比如有一张PO,已经收货了,也设定了差异范围为上下10%,那么发票校验的时候差异在此范围之内是可以通过的,超过了则会进行冻结(Blocked)付款(Payment)。Variances系统中有如下很多种差异。后台路径:SPRO-物料管理-后勤发票校验-发票冻结-设置容差限制Quantity Variance比如上图,收货50 pcs,发票给的是80...原创 2019-08-01 19:53:49 · 1126 阅读 · 0 评论 -
【MM模块】 Cash Discounts 现金折扣
Posting Gross/Net【Gross毛值/Net净值】若是毛值Gross,则会把这部分现金折扣作为“营业外收入”,而不是“物料成本”。若是净值Net,则会把这部分现金折扣作为“物料成本”。Account Movement:Gross PostingAccount Movement:Net Posting使用Net Posting方式...原创 2019-07-31 22:24:30 · 1701 阅读 · 0 评论 -
【MM模块】Taxes / Terms of Payment 税额和付款条件简介
如上图所示,一般来说,税额有进项税和销项税之分,本节我们主要介绍的是Input Tax(进项税)。Entering Tax Data我们创建采购订单(PO)的时候,在“发票”选项卡下面就有税码这个字段,这个字段主要是来源于采购信息记录。我们做发票校验的时候,在“基本数据”选项卡下面同样有税码可以选择,那么这里面默认的税码“VN”是怎么来的呢?根据最上面的图可以知...原创 2019-07-31 20:27:39 · 1897 阅读 · 0 评论 -
【MM模块】Invoices in a Foreign Currency 汇率差异
Invoices in a Foreign Currency 在采购订单的抬头部分有这样一个字段——“固定汇率”。勾选了固定汇率的意思是做收货或者做发票校验的时候汇率是不变的,若没有勾选该栏位,则收货和发票校验的时候会有汇差,那么系统会如何处理这部分汇差呢?我们首先看一下汇率维护的事务代码——OB08按照上图的设定,比如我们在7/10做GR,7/12做IV,很明显...原创 2019-07-30 21:14:04 · 2496 阅读 · 0 评论 -
【MM模块】 Goods Receipt 收货 1
这一节我们就开始介绍IM中的收货部分。EnjoySAP Transaction for Goods Receipts——MIGO一个事务代码可以集合所有的物料移动功能。对于MIGO的功能若要细分事务功能(权限管控),SAP后台也是提供了。后台路径:SPRO-物料管理-库存管理和实际库存-Enjoy事务设置-货物移动设置(MIGO)-设置业务和参考单据Goo...原创 2019-07-28 21:00:11 · 2858 阅读 · 0 评论 -
【MM模块】 Goods Receipt 收货 2
承接上一讲的收货继续介绍一下其他几种收货方式。Goods Receipt into Quality Inspection Stock如果想要入库为质量检验库存,如上图所示,有三个地方可以进行控制,其中不一定需要用到IQC的功能。1、In Material Master需要在物料主数据中建立质量管理视图,用到这种方法就会生成一个检验批(简单的IQC功能)。2、In th...原创 2019-07-29 18:56:35 · 1411 阅读 · 0 评论 -
【MM模块】 Goods Receipt 收货 3
Order Price Quantity Variance比如PO中的采购数量是100个,订单价格数量是400公斤;收货的时候确实收了100个,但是重量却是400公斤,那么产生的10%的差异系统给不给过呢?后台设置:SPRO-物料管理-库存管理和实际库存-收货-设置容差限制如上图所示,符合B1的情况就出现报错信息,符合B2的情况就出现警告信息。上图设置,超过20...原创 2019-07-29 19:40:50 · 1064 阅读 · 0 评论 -
【MM模块】 Goods Receipt 收货 4
Automatic Purchase Order Generation收货自动产生PO的设定:1、IMG 移动类型路径:SPRO-物料管理-库存管理和实际库存-收货-自动创建采购订单2、供应商主数据3、物料主数据Shelf Life Expiration Date Check at GR该功能(货架寿命数据)的设置在物料主数据...原创 2019-07-30 19:33:35 · 1320 阅读 · 0 评论 -
【MM模块】Inventory Management(IM)库存管理简介
Inventory Management(IM)下图是整个采购生命周期的流程图,这次注重介绍的时收货的部分。1、收货到仓库 2、收货时直接消耗Goods Receipt for Stock Material每次的货物移动SAP都会有一个代码来表示,专业名词叫做“移动类型”(Movement Type),比如下图所示的101则表示“收货”,122则表示“退货给供应商”,通过移...原创 2019-07-28 14:18:32 · 4167 阅读 · 0 评论 -
【MM模块】ASAP 项目实施方法简介
ASAP来源:起初没有很多实施SAP公司的时候,SAP公司自身形成的一套实施标准(建议实施方式)。TeamSAP Components:1、People:专家级别人员 2、Processes:快速SAP实施过程 3、Products:产品及解决方案Full Life Cycle:Tool:Implementation Assistant:SPRO功能 QADB:ASAP...原创 2019-07-28 08:59:55 · 2685 阅读 · 0 评论 -
【MM模块】 Info Record 采购信息记录
MM中每种不同价格都是以4位字符代码来体现的(Conditions),比如PB00表示标准单价(Gross Price),FRA1表示运费价格(Freight),RA00表示供应商折扣(Discount From Net),ZOB1表示其他报关费用(Abs.Customs duty)等等。其中不仅仅采购订单PO中有这样的条件,信息记录、报价单、框架协议中都会用到。下面我们就正式介绍...原创 2019-07-27 21:04:11 · 6578 阅读 · 0 评论 -
【MM模块】 Blanket PO 框架订单
创建采购申请的时候通常我们是知道哪个部门有需求,有明确的需求来源。但是也有一种情况是我们暂时不知道具体给哪个部门的,那么我们创建PR的时候需要在“科目分配类别”这个栏位选择“U”(未知的)。通过上面的方法同样会产生一个PR申请编号,然后通过事务代码ME57分配供应商,并且转为采购订单,但是这个时候会有一个问题“未知账户分配未定义在此使用”,因为PO这里是不允许未知的科目分配类别的。...原创 2019-07-27 13:40:47 · 3559 阅读 · 0 评论 -
【MM模块】 Goods Issue 发货
发货通常有三种方式:从仓库发料; 从寄售发料; 从管道发料;系统专门的发货事务代码:MB1A / MIGO比较常用的移动类型:1、发料到成本中心 从正常库位 201 从寄售库存 201 K 从管道材料 201 P一般这里会有这样一个需求,发料到不同的成本中心需要进到不同的GL总账科目,比较容易的做法就是复制移动类型201到各个不同的移动类型中,这样的一个缺点就是...原创 2019-07-25 21:04:52 · 3035 阅读 · 0 评论 -
【MM模块】 Classification 分类系统
Classification 一般会在PP 模块中使用比较频繁,MM模块这里我们只是简单的做一下介绍。常用功能:为某一对象(比如物料)增加额外的属性进行管理(SAP中标准的属性比较有限),以便于我们后续的查询(通过特定的属性)。这里面涉及到的专业术语:Object Type:与系统中哪个表做关联,比如MARA表; Object:某个对象,比如一个料号; C...原创 2019-07-24 21:13:32 · 2517 阅读 · 0 评论 -
【MM模块】Split Valuation 分割评估
什么情况下我们会使用到分割评估的功能呢?1、料号一致不同国家有不同的价格(比如法国进口和意大利进口);2、料号一致内部生产和委外加工(外包)价格不一样;3、料号一致一个是保税区的一个是非保税区的;前提:物料主数据中的价格控制一定是需要移动平均价V的。ERP系统后台配置:路径:SPRO-物料管理-评估和科目设置-分割评估1、激活分割评估2、配置分割评估...原创 2019-07-24 19:48:55 · 1792 阅读 · 0 评论 -
【MM模块】Basic Invoice Verification 发票校验
Invoice Verification正常在SAP MM模块中,发票校验属于最后一个处理环节,发票校验完成之后财务就可以进行付款了(Payment)。物料需求计划MRP——外部采购(MM)——货仓管理——发票校验——销售与分销(SD) 物料需求计划MRP——自制生产(PP)——货仓管理——销售与分销(SD)涉及到的主数据有:物料、批次、供应商、总账科目、客户、仓库(WM)...原创 2019-07-23 19:55:29 · 2401 阅读 · 0 评论 -
【MM 模块】 Optimized Purchasing 优化采购 1
Purchase基本流程:urchase Requisition; Source Determination; Conversion; Optimized Purchasing ;具体可以看如下流程图:1、指派供应商; 2、自动产生PO; 3、(1+2)指派供应商 +自动产生PO; 4、不知道PR的情况(临时决定);下面我们首先创建一个PR(采购申请),事务...原创 2019-07-21 21:10:30 · 1306 阅读 · 0 评论 -
【MM 模块】 Optimized Purchasing 优化采购 2
Functions in Purchasing(Overview)——PR&PO关系流程图如下:User Parameter——用户参数1、EVO那么这个EVO参数的值在哪里定义呢?路径:SPRO-物料管理-采购-环境数据-定义采购员的缺省值-缺省值设置比如这里我们以“01”为例进行设置。主要关注如下几个选项卡的设置。然后将“01”的值通...原创 2019-07-22 19:35:45 · 875 阅读 · 1 评论