一、MM实施经验
MM和FICO都有集成,需要有财务相关知识。和PP集成度也很高。
合同-数量合同 价值合同
纯销售行业,比如欧莱雅不用跑MRP
在SRM里面对比价格,汉得SRM卖的也很好
MRP1 MRP2视图一般MM维护。会计负责维护成本和会计视图。
MARA是全局的表,MARC是工厂级别下的表。
系统标准的物料清单报表只有MM60,但字段太少。通常需要做一个开发。
SE16N蓝色的字段是键值。
采购申请不固定,MRP重新运行时会删除。和计划订单一样。
货源清单和配额项目上不一定会用。
WM财务管不到,IM要做发票校验。
SAP的基本单位是最核心的,最后的结算等操作都是基于基本单位进行的。
OBYC是财务配置自动过账的关键字段。
可以通过F1看字段长度。
MRP组可以决定生成的采购订单类型。
配置审批时,采购订单只能配到头审批。采购申请可以配到行项目审批。
PB00(从采购信息记录带出)和PBXX(手工价)是互斥的。
在MB51报表中,101 B代表采购订单收货,101 F代表生产订单收货。
计划协议也是一张采购订单。
有下划线的行项目都可以双击进去查看。
手工下的采购申请,系统会自动固定。比如通过MB21预留跑出的采购申请,系统中会自动打上一个固定标识。
计划协议和采购申请是采购订单创建的载体。
物料移动之后,可以对做的物料凭证进行A03冲销。也可以对冲销的操作再进行冲销。
MIRO可以在财务没有过账之前无限制开票
对于移动类型来说,一般奇数结尾是正向的。偶数结尾是反向的。
二、涉及事务代码
ME11创建INFORECORD 采购信息记录,就是采购价格。
ME01创建货源清单
ME21N创建采购订单
MM04显示物料的更改记录
MM06删除物料
BUP1 BUP2 BUP3创建/显示/修改BP
MB21/MB22/MB23/ MB25 创建/修改/显示预留/查看库存的预留报表
MKVZ 供应商清单,字段很少。只针对维护采购组织的供应商。(可以在布局里,取消小记)
BP底表:1、BUT000 BP的通用数据,2、BUT100—有相应的供应商和客户的数,3、供应商公司视图 :LFB1,4、供应商采购视图:LFM1,5、客户公司视图 :KNB1,6、客户销售和分销视图:KNVV
ME51N采购申请(申请都是5开头,订单都是2开头)
ME5A 采购申请的报表
ME31K 创建合同
ME31L 创建计划协议
ME38 维护交货计划行
ME54 批准采购申请
ME55 集中审批采购申请
ME29N进行单个采购订单审批
ME28 对多个采购订单进行批量审批
ME2N 根据凭证号查看PO(如果交货数量是负数。那是用户在PO的行项目上勾选了退货按钮。)
ME2L 根据供应商查看PO
ME2M 根据物料查看PO
ME23N查看采购订单,在采购订单历史页签,可以看到这个订单的收货记录
MIR7 发票预制。(一般是采购预制)
MIR4 修改发票预制
MIRO (财务)做过账操作。和MIR7界面一样。需要注意调尾差。
MB52 零库存行:说明该物料曾经有过库存。只是现在库存为0
MB5B 看实时的库存
MMBE 查看单个物料的库存
MIRO 开发票
MIR5 发票清单
MIR6 发票清单
MR8M 发票冲销MIRO的过账的预制发票。(不是开一张红字发票冲销)
MBLB 专门查看供应商委外库存
VL31N创建内向交货单
AS01创建资产卡片号
MI01:创建盘点清册(90%的项目不会用该代码)
MI04:录入盘点结果
MI07:盘点差异过账
MI09:直接录入差异数量
三、IM和WM两种库存管理
有IM WM两种库存管理,IM细分到库存地点级别,WM细分到WAREHOUSE级别,IM粗,WM细。类似于快递站和快递框。WM不产生任何的会计凭证。
收货会产生暂估的会计凭证。
公司代码可以设置为两位。
四、采购组和采购组织
采购组织在工厂之上,可以对应多个公司
采购组只有三位编码,每个采购员就是一个采购组。
采购组可以设置为一个人、一种物料类型的采购。
如果是集采,一个采购组织可以对应多个工厂。如果不是,一个采购组织只能对应一个工厂。
采购组是一个全局的概念,不会分配给工厂或任何采购组织。
采购组织和采购组在SAP中没有任何关联。采购组织是要分配到公司代码或工厂的,而采购组不必与公司结构中的其他组织结构相关联。
五、MM主数据:物料主数据、供应商主数据、采购主数据(采购价格)
物料类型可以确定物料可以选择哪些视图、物料的编码范围、S价/V价、页面字段是否必输。
在附加数据里可以维护物料单位的转换关系。
采购价值代码可以控制收货的容差。
采购组一定要维护。F 30代表标准委外。E 50代表虚拟件。
供应商的一次性编码:支持企业在不同网络平台购买东西时,不需要每次重新建立供应商。
集团内(外)供应商 一次性供应商 财务供应商(交水电费等)
账户组决定了编码规则和字段显示
BP里的支付交易,银行账号长度不够,放参考字段里
基本视图 采购视图 财务视图(都有付款条件,规则不一样) 合作伙伴
基于收货的发票校验:先收货入库,之后才可以进行开票。
采购组的优先级:BP 物料主数据 采购价格(优先级最高)
财务视图基于公司代码维护。
配额比例小的供应商,MRP会先考虑。
六、数量合同和价值合同
数量合同:用来定义对一个供应商只能下多少数量的货物。超过一定数量,订单就无法下达。
价值合同:用来定义对一个供应商只能下多少钱的货物。超过这个价值,订单无法下达。
七、物料类型作用:
1.决定物料的编码范围,2.觉得这个物料能维护哪些视图,3.物料的是S价还是V价。4.里面字段的必输性。5.评估类
八、采购申请
采购申请和采购订单配置的审批逻辑相同,但采购申请可以配置头审批或行项目审批。而采购订单只能配置到头审批。
固定类型的采购申请可以转成什么类型的采购订单,可以在后台配置。
九、收货
对于SD来说,必须基于外向交货单才能发货。但对于MM来说,不一定要基于内向交货单才能收货。可以在采购订单中的确认页签进行设置。
VL03N 创建内向交货单
十、凭证号码
物料凭证号+年度组成一个键值。因为物料凭证号只有10位,很有可能不够用。
会计凭证号+年度也是组成了一个键值。不像订单号,只有一个。
十一、MIR7的字段含义
- 发票日期:发票真实的日期
- 过账日期:财务要求的过账日期
- 参考:录入发票号,位数不够只录入尾号
- 金额填写含税总金额
- 税额填写税额(按照发票真实填写)
- INVOICE PARTY(开票方)有时候购买方和开票方不同。填写真实的开票方。有的公司会委托贸易公司进行开票。
- 保存之后系统会出来一个:发票预制凭证号。给到财务进行MIRO。
- MIRO的功能是财务进行审核,根据物料凭证对账,没问题点击过账(MIR7没有过账按钮)然后付款。
十二、MM模块借贷项
收货时:
DR 库存
CR 暂估GR/IR
MIRO时
DR 暂估GR/IR
CR AP
十三、盘点
实物与SAP系统库存的差异对比
盘点周期分为:周盘(盘部分物料)、抽盘、月盘、半年度盘点/年度盘点(全盘)
盘点方式:明盘(知道库存数量去盘点),暗盘(不知道库存数量去盘点)
MI01:创建盘点清册(90%的项目不会用该代码)
MI04:录入盘点结果
MI07:盘点差异过账
MI09:直接录入差异数量
十四、特殊采购场景:
集团内两家公司,公司A向公司B买物料。
正常流程:
公司A在SAP下一张PO
公司B在SAP下一张SO
公司B再做DN,再过PGI,再做发票
公司A在MIGO收货
公司A再在MIR7/MIRO做发校验
公司间采购流程:
公司A在SAP下一张PO
VL10B,生成公司B的DN(少一个SO)
公司B对DN坐PGI,发票
公司A在MIGO收货
公司A再在MIR7/MIRO做发校验
主数据要求:
公司A和公司B物料号必须一致,同一个料号扩充不同的工厂视图
相关的配置点:SD的,MM的
供应商与工厂做绑定
三方贸易(入库和不入库)场景:
不入库:贸易公司SO下达之后会自动生成一张PR(三方贸易),PR转PO,不用MIGO收货,直接做采购发票校验和销售发票。
入库:贸易公司SO下达之后会自动生成一张PR(三方贸易),PR转PO,MIGO收货,做销售DN,做DN的PGI,再做采购发票校验。
十五、系统配置顺序:
1、先配组织架构,MM配置工厂,库存地点,采购组织
先配公司(财务配置),
再配工厂(工厂中分配工厂日历),工厂分配给公司,
再配采购组织,采购组织分配给公司和工厂,
再配库存地点,库存地点分配给工厂
2、供应商:业务合作伙伴账户组和供应商账户组及编码,再将二者集成为相同号码
3、采购申请:
采购申请的类型,采购申请的号码,字段必输性,屏幕样式,行项目文本类型,审批流
4、采购订单:
采购订单的类型,采购订单的号码,字段必输性,屏幕样式,行项目文本类型,审批流
5、采购价格:
存取顺序
定价条件
计算方案组(定价条件组合)
采购组织+供应商的方案组决定了PO的计算方案组
6、物料类型