1. 什么是 SAP MM?它的用途是什么?
SAP MM(物料管理)是 SAP ERP 系统的核心功能模块,用于自动化和管理企业的采购与库存流程。可以将其视为采购到付款(P2P)流程的集中化引擎,确保在正确的时间、以合理的成本、按准确的数量获取所需物料。其核心应用场景包括:
采购与采购管理:覆盖请购、寻源、采购订单、合同 / 计划协议全流程采购管控;
库存管理:实现库存收发货、转储、盘点、库存状态管控的全流程跟踪;
主数据管理:统一维护物料、供应商、采购信息记录等核心主数据标准;
物料需求计划(MRP):基于企业需求自动计算物料短缺量,生成采购 / 生产建议;
发票校验:实现采购订单、收货单、发票的三单匹配,完成采购业务财务结算;
物料评估:定义物料计价方式,完成库存价值核算与财务凭证自动生成。
2. SAP MM 中有哪些主数据?
SAP MM 中常用的主数据共有三类,具体如下:
物料主数据: 存储物料全维度属性数据,包括编码、名称、规格、计量单位、评估类、采购视图 / 库存视图属性等,是物料业务流转的核心载体
供应商主数据: 维护供应商基础信息、联系方式、付款条件、采购组织权限、税务信息等,是采购业务的合作主体数据基础
采购信息记录: 建立物料 – 供应商关联关系,存储物料的默认采购单价、交货周期、采购条件等核心采购信息,是采购订单价格 / 条款自动带出的核心依据
3、SAP 物料管理(MM)包含哪些核心模块?
SAP 物料管理由多个关键模块组成,共同管理采购、库存与物料计划等全流程业务,每个模块在物料全生命周期中承担特定职能,核心模块如下:
采购管理: 负责采购需求提报、供应商寻源、采购订单 / 合同 / 计划协议的创建、审批与执行,是采购业务的执行层
库存管理: 管控物料收货、发货、转储、盘点、报废等库存移动操作,实时更新库存数量与状态,是库存业务的操作层
发票校验: 对接财务模块,完成采购发票与采购订单、收货单的三单匹配校验,处理差异并生成财务凭证,是采购业务财务闭环核心环节
物料需求计划(MRP): 基于销售订单、生产计划、预测需求,结合现有库存、在途物料、采购周期等数据,自动计算物料净需求,生成采购申请 / 计划订单,是物料计划的核心层
供应商主数据管理: 全流程维护供应商基础信息、合作资质、采购权限、评估指标,支撑供应商全生命周期管理
物料主数据管理: 维护物料属性、评估、仓储、采购等多维度数据,保障物料数据的准确性、一致性
基于消耗的计划: 针对低价值、高周转物料,以历史消耗数据为核心,通过再订货点、最大库存等逻辑实现简易化物料需求计划
4. 你如何理解收货(Goods Receipt)与过账收货(Post Goods Receipt)?
收货(GR)与过账收货(PGR)用于确认物料的实际接收,并触发重要的库存与财务更新,确保数据准确、流程受控、账务合规。收货是实际发生的业务动作(卸货、检验),而过账收货是系统层面的响应(库存增加、生成会计凭证)。
核心定义
收货(Goods Receipt, GR):指实物与流程层面接收物料的完整过程,包括对照采购订单(PO)核对数量与质量,并确认物料已送达。
过账收货(Post Goods Receipt, PGR):指系统层面(如 SAP 中)的数字化操作,用于记录上述实物事件,更新库存数量、生成财务凭证,并触发发票校验等后续流程。
5、MM 采购信息记录的记录类型是什么
采购信息记录(Purchasing Info Record, PIR)的记录类型 是对不同采购业务场景的分类定义,核心用于规范不同场景下的采购价格、交货周期、条款规则,是采购订单自动取数的核心依据,主流类型及核心逻辑如下:
标准类型(Standard):适配常规采购场景,存储物料的标准采购单价、交货周期,是最常用的记录类型;
寄售类型(Consignment):适配寄售采购场景,记录供应商寄售物料的价格 / 条款,物料存放在企业仓库但所有权归供应商,领用后才结算;
外协类型(Subcontracting):适配外协加工场景,记录外协加工物料的加工费、组件领用规则,支撑外协发料、成品收货的全流程;
管道类型(Pipeline):适配管道物料(如水电、燃气)采购场景,记录按实际消耗量结算的价格 / 条款,无需实物入库,按消耗数据结算;
第三方物流类型(Third-Party):适配第三方采购场景,物料直接由供应商发往客户,企业仅负责采购与结算,不参与实物流转。
6. 你如何理解内部采购?
内部采购是企业的一种战略性采购流程,用于从自身关联主体、部门或工厂内部获取货物、服务或物料,无需通过外部第三方供应商完成采购。
该流程可实现各内部公司财务的规范记账,同时优化运营、降低成本、促进内部协作,提升企业整体价值。其核心聚焦于内部资源利用、效率提升,并使资源流与企业整体目标保持一致,通常涉及复杂的内部调拨与库存移动,这些业务会以内部销售的形式记录在系统中。 系统实现:在 SAP 中通过内部采购订单、跨工厂转储订单(Stock Transfer Order)实现,物料移动通常按内部销售 / 调拨流程处理,生成内部结算凭证。
7. 解释 SAP 物料管理中的采购订单(Purchase Order)
采购订单是采购方向供应方发出的法定确认单据,其中包含服务、数量、价格、交货条款及条件等全部要求。它是采购到付款(P2P)流程的核心,连接内部需求申请(PR)与供应商履约,可管控采购类型、项目类别及成本分配。
8. 你如何理解库存存量(Stock Population)?
库存存量指为库存流程定义的所有库存管理单元(SMUs)的数量,它决定哪些物料计入库存盘点、计数或模拟流程。该数据对库存精准估值与管理至关重要,可区分可用库存、检验库存、冻结库存及特殊库存(运营相关库存)。
9. 你如何理解数据归档(Data Archiving)?
数据归档是将老旧、已完成或无效的采购 / 库存数据从主数据库迁移至外部数据库的过程。借助 SAP 的归档开发工具包(ADK)和事务码 SARA 实现,可提升系统性能、减少数据库体积、满足合规要求,并以只读形式保留历史数据供审计与分析使用。
10. 解释寄售业务
寄售库存是一种特殊采购模式,供应商将物料存放在企业场地,企业领用后才需付款。系统通过特殊库存类型 K 进行管理,既能延迟付款以优化现金流,又可通过虚拟采购订单(科目类别 K)配置,相关事务码包括 MMBE、MB54,库存移动则涉及 411K、MRKO 等操作。
11、SAP 在各行业中如何应用?
SAP 适用性极强,广泛应用于各类行业。例如在制造业,用于管理生产计划、物料需求与车间执行;在零售业,用于库存管理、销售订单处理与客户关系管理。这些行业场景都离不开 MM 模块的支撑,SAP 的共性价值在于能整合并优化各行业的业务流程。
12、SAP MM 中如何标记物料删除?
在 SAP MM 中标记物料删除,使用事务码 MM06,通过该事务码进入物料主数据,可针对特定组织层级或整个物料设置删除标记,使该物料不再用于采购与计划流程。
13、SAP MM 中如何查看预制凭证?
在 SAP MM 中查看预制凭证,通常用事务码 FB03 查看财务凭证,MIR4 查看预制发票凭证。通过这些事务码可查阅预制凭证详情,必要时完成过账操作。
14、SAP 中扩展物料视图用什么事务码?
在 SAP 中扩展物料视图,使用事务码 MM01,可给现有物料主数据添加额外视图或组织层级,使物料能在企业不同业务场景中使用。
15、SAP MM 中用户如何修改计量单位?
用户在 SAP MM 中修改计量单位,需通过事务码 MM02 进入物料主数据,在采购视图或销售视图等对应视图中更新计量单位字段。需注意该操作会对现有库存、未清采购订单产生影响。且一旦物料发生任何业务数据,基本单位将无法进行修改。
16、SAP MM 中如何进行收货过账?
用户在SAP中使用MIGO根据不同业务选择不同移动类型来处理收货过账,针对SD一般采用VL02N进行销售过账。
17、解释 SAP MM 的组织架构。
SAP MM 的组织架构需定义关键单元:代表独立法人实体的公司代码、负责采购业务的采购组织、定义物料存储地点的存储位置。
18、SAP MM与SD、PP的关联性是
SD 模块生成的销售订单会产生物料需求,根据物料采购类型进而触发物料计划流程。PP根据计划需求进行生产,MM模块根据需求保障生产所需物料按时供应,避免因物料短缺导致生产计划延误,这种集成保障了采购决策、库存水平与销售预测、客户订单保持一致。
19、实施 SAP MM 的主要挑战有哪些?
实施 SAP MM 的主要挑战有:一是与其他 SAP 模块、旧系统的技术集成问题;二是现有系统数据迁移的复杂性;三是需开展全面用户培训,保障员工高效使用新系统;四是让系统适配现有业务流程并按需求定制化。
20、说下MM经常使用的一些事务码?
主数据:MM01、MM02、MM03、MM04、MM06、MM60
采购申请:ME51N、ME52N、ME53N、ME54N、ME55
采购订单:ME21N、ME22N、ME29N
收发货:MIGO
查看库存:MB52、MMBE
查看凭证:MB51
采购信息记录:ME11、ME12、ME13
源清单:ME01
合同:ME21K、ME32K、ME33K
计划协议:ME31L、ME32L、ME33L
SAP MM 中级顾问面试题
接下来我们将探讨一些针对中级顾问的高频 SAP MM 面试题,这类问题通常面向拥有 3 年左右工作经验的候选人。
1. SAP MM 中如何计算价格?
在 SAP MM 中,价格计算通过 ** 定价过程(Pricing Procedure)实现,这是一个由条件类型(Condition Types)、存取顺序(Access Sequences)和条件表(Condition Tables)** 构成的结构化系统。它会自动在采购订单中生成最终净价,流程涵盖从配置中定义这些要素,到维护主数据记录的全环节。
采购环节价格计算
采购执行阶段,系统价格主要取自采购信息记录(Purchasing Info Record)、框架协议(Contracts)或计划协议(Scheduling Agreements)。
价格由各类定价条件类型管控,包括毛价、折扣、运费、税费等,这些条件共同构成采购订单的净价。
库存环节价格计算
库存层面的价格计算,取决于物料主数据中定义的评估方法。
若物料采用标准价(Standard Price):价格保持固定,任何价格差异会过账至价格差异科目。
若采用移动平均价(Moving Average Price, MAP):每次收货后,系统会根据更新后的库存价值和数量重新计算价格。
收货(GR)时,SAP 会自动生成库存和 GR/IR(收货 / 发票校验)会计凭证;发票校验(IV)环节,系统会将发票价格与采购订单价格进行比对。
价格差异会根据容差限制,选择自动过账或冻结发票。
2. SAP MM 与 SAP MDM 有何区别?
SAP MM 是用于管理采购与库存流程的事务型 ERP 模块,而 SAP MDM 是一套集中式数据治理解决方案,用于保障跨系统主数据的一致性与高质量。二者存在多维度差异,核心对比如下:
SAP MM:
核心用途: 运营级采购与库存管理
系统属性: 事务型 ERP 模块
核心聚焦: 物料的采购、存储与价值评估
业务事务: 支持(如采购申请 PR、采购订单 PO、收货 GR、发票校验 IR)
系统集成: 与 FI(财务)、SD(销售与分销)、PP(生产计划)等模块集成
数据权责: 调用主数据
SAP MM:
核心用途: 集中式主数据治理
系统属性: 主数据管理解决方案
核心聚焦: 主数据的创建与统一标准化
业务事务: 不处理业务事务
系统集成: 可对接多套 SAP 及非 SAP 系统
数据权责: 管理并分发主数据
3. 区分采购申请(Purchase Requisition)与采购订单(Purchase Order)
采购申请(PR)是用于明确物料 / 服务需求的内部单据;采购订单(PO)是向供应商发出的、具有法律约束力的外部正式单据,用于采购对应物料 / 服务。二者核心差异如下:
|
对比维度 |
采购申请(PR) |
采购订单(PO) |
|
定义 |
内部发起的物料 / 服务采购请求 |
发送给供应商的正式采购单据 |
|
核心用途 |
标识企业内部的采购需求 |
确认采购承诺 |
|
单据属性 |
内部单据 |
外部、具有法律约束力的单据 |
|
创建方 |
业务用户 或 MRP(物料需求计划)运行 |
采购部门 |
|
供应商信息 |
可选 / 非必填 |
强制必填 |
|
审批要求 |
需根据发布策略完成审批 |
发送给供应商前必须完成审批 |
|
财务影响 |
无财务过账 |
生成财务承诺 |
|
法律约束力 |
无 |
有 |
|
后续步骤 |
转换为询价单(RFQ)/ 采购订单(PO) |
执行收货(GR)与发票校验(IV) |
4. 你如何理解委外加工流程?
委外加工是一种特殊采购模式,指企业将零部件发送给供应商,由供应商完成组装或加工后交付成品的流程。该模式下的生产环节在外部完成,同时与库存管理、财务模块深度集成,帮助企业在 SAP 系统中管控物料流转与成本。
该流程核心涉及以下操作:创建项目类别为 L 的采购订单、物料备料(移动类型 541)、成品收货(移动类型 101/543)以及发票校验。
5. 你如何评估供应商是否适合本公司?
我会结合定性与定量指标,通过供应商评估体系与实际业务表现,从以下维度开展评估:
审核供应商主数据,确保合规性、资质认证、付款条款及法律信息完整有效。
借助 SAP 的供应商评估功能分析历史表现,重点考察价格竞争力、交付可靠性、货品质量及服务响应速度。
核查准时交付率、数量准确率、退货率及发票差异次数等运营指标。
评估价格趋势、付款履约情况及长期成本影响。
分析风险因素,包括单一供应商依赖、产能瓶颈及业务连续性保障能力。
通过试订单 / 试点采购、相关方反馈及持续的评分卡审核,完成供应商验证,再将其纳入战略合作伙伴范畴。
6. 采购流程包含多少个阶段?
采购流程共包含 6 个核心阶段,完整覆盖从需求识别到供应商发票结算的全链路,具体如下:
|
阶段 |
说明 |
|
需求确定 |
识别物料 / 服务的采购需求,可由用户手动发起,或通过 MRP(物料需求计划)自动生成 |
|
采购申请 |
创建内部单据,正式提出所需物料 / 服务的采购请求 |
|
货源确定与供应商选择 |
依托采购信息记录、框架协议或询价单(RFQ),筛选潜在供应商 |
|
采购订单创建 |
向选定供应商发出正式、具有法律约束力的采购订单 |
|
收货 |
接收物料、完成检验,并过账入库,更新库存数据 |
|
发票校验与付款 |
以采购订单、收货单为依据,校验供应商发票,完成过账与付款 |
8. SAP 环境中 MRP 的用途是什么?
MRP(物料需求计划,Material Requirements Planning) 用于保障物料供应的同时,优化库存与采购计划。
它基于销售订单、生产计划或预测需求,自动计算所需物料的种类、数量与需求时间,实现按需采购、避免库存积压或缺货。
9. 你如何理解再订货点计划(RTP)?
再订货点计划(Reorder Point Planning, 简称 RTP) 是一种基于消耗的物料计划方法。它通过设定一个名为再订货点的预设库存水平,来触发采购流程,从而保障物料的可供应性。
该方法会持续监控库存水平:当可用库存低于再订货点时,系统会自动生成采购申请(PR)或计划订单,以补充该物料。
10. 生产订单包含哪些内容?
SAP 系统中生产订单包含制造环节的关键详细信息,具体如下:
成品与组件物料的主数据:核心物料的基础属性、评估类型、采购 / 生产属性等。
物料清单(BOM):定义生产所需的组件物料及对应的数量规格。
工艺路线 / 主工艺配方:包含具体工序、工作中心及标准工时(定义生产节拍和资源消耗)。
生产版本(如适用):关联生产版本,锁定特定的 BOM 与工艺路线组合。
计划数量与日期:生产订单的目标产量、计划开工 / 完工日期。
成本核算与评估数据:标准成本、实际成本收集相关的配置参数。
执行与结算的状态及控制参数:订单的当前状态、处理流程的触发条件以及期末结算的规则。