在 SAP 中,用于管理从不同供应商采购同一内部物料的业务,同时将库存、MRP 与评估统一归属于内部物料号(MATNR)。官方称为制造商零件编号(Manufacturer Part Number)简称MPN,
MPN是按制造商区分同一种物料的核心功能,用于解决多制造商供货、质量管控、货源锁定与追溯等业务痛点,核心是自有物料(内部料号)与制造商物料(MPN 料号)的关联管理。
在SAP系统中能够支撑多种业务场景,其核心价值在于将企业内部管理与外部供应链(特别是多级制造环节)精确对接。通过MPN功能,企业可以实现以下关键业务流程和能力:
1. 精准采购与寻源
在采购订单中指定制造商:采购员可以在创建采购订单时,不仅输入内部物料号,还能明确指定所需的制造商及其MPN,确保供应商交付的是期望来源的产品。
区分不同制造商的价格与条款:可以为同一内部物料下的不同MPN分别维护采购信息记录,实现差异化的采购价格、交货时间和最小起订量,优化采购成本。
货源清单控制:在货源清单中,可以针对特定内部物料,限定允许采购的MPN及其对应的供应商,确保采购行为符合企业战略。
2. 质量保证与追溯
源头质量控制:通过指定MPN,企业可以避免供应商用低成本、低质量的制造商产品替代高质量产品,从而保证最终产品质量。
质量追溯与召回:在产品出现质量问题时,可以通过MPN追溯到底层的实际制造商,快速定位受影响批次,缩小召回范围,降低损失。
批准制造商清单管理(AMPL):使用AMPL功能,企业可以维护哪些制造商的哪些零件是经过质量认证的,并在采购时强制检查,防止采购未经批准的物料。
3. 库存与仓储精细化管理
区分不同制造商库存:如果启用库存管理的MPN(如使用物料类型HERB或FFFC),企业可以在仓库中按实际制造商分别管理库存,清晰知道每个库存批次来自哪个制造商。
先进先出(FIFO)与批次管理:结合批次管理,可以实现按制造商维度进行先进先出,或在发货时根据客户要求指定特定制造商的物料。
4. 工程设计与变更管理
设计选型标准化:工程师在产品设计阶段,可以直接选择特定的MPN作为设计标准,确保采购部门能够准确采购到设计要求的组件。
工程变更影响分析:当某个制造商零件停产或变更时,系统可以通过MPN关联快速查找所有受影响的产品(BOM),评估变更影响并进行替代管理。
5. 供应商协同与沟通
减少沟通歧义:在采购文档(如询价单、采购订单、预测)中直接使用供应商熟悉的制造商零件编号,消除因内部物料号与外部编号不一致带来的沟通错误。
供应商自助门户集成:在SRM或供应商门户中,允许供应商根据MPN进行报价、确认交货,提高供应链透明度。
MPN分为库存管理和非库存管理
非库存管理:使用标准物料类型 HERS(Manufacturer Part)专门用于 MPN 管理,仅含采购视图 + 分类视图,无库存、MRP、财务视图,不管理库存,仅用于关联内部物料与制造商信息。所有 MPN 收货后,库存始终归属内部物料号(MATNR),不按 MPN 分库存。
MRP 仅基于内部物料号运行,MPN 不参与计划运算。物料评估(成本、价格)仅基于内部物料号,MPN 仅用于采购价格区分。采购订单(PO)、收货(MIGO)、物料凭证(MSEG)记录 MPN / 制造商信息,用于追溯。
库存管理:需要激活DIMP,与正常的物料别无二致。
现在所使用的SAP没有激活DIMP,无法给大家进行演示。本篇文章仅以非库存管理的MPN继续演示。
启用MPN业务。
MPN的后台配置不多,只有三个:
启用MPN设置
维护供应商制造参数文件。
维护MPN的物料类型
激活MPN配置
|
配置模块 |
MM |
|
事务码 |
OMT0 |
|
配置路径 |
SPROà物流 – 常规à物料主数据à基本设置à进行全球设置 |
|
作用 |
启用MPN |

在配置文件中勾选制造商零部件编号即可。其他设置不用管

2、维护制造商零件参数文件
|
配置模块 |
MM |
|
事务码 |
SM30: V_TMPPF |
|
配置路径 |
SPROà物料管理à采购à物料主数据à定义制造商零件参数文件 |
|
作用 |
定义制造商零件参数文件 |

选中IMPN参数文件,点击复制功能,新的参数文件命名为Z001

点击Z001进行查看

库存管理制造件:本次使用的非库存管理MPN,不用勾选
MPN物料的订单文本:勾选,采购订单中将采用 MPN 物料的订单文本。不勾选,
强制的MPN:勾选,则必须在采购订单和计划协议中指定 MPN 物料,而非物料编号。即内部物料号码无法下达采购申请、采购订单等业务。
MPN的更改:勾选,则在采购流程中允许修改 MPN 物料(例如:在采购申请中、参照采购申请创建采购订单时、处理供应商确认时以及收货时)。
MPN的信息记录:勾选,则只能为 MPN 物料创建采购信息记录,不能为企业自有物料创建。这样你就可以为不同的 MPN 物料维护不同的价格。
MPN的QM处理:如果设置此标识,则只能为 MPN 物料创建质量信息记录,不能为企业自有物料创建。此外,制造商将作为附加判定标准,用于动态修改及检验计划的选定。
3、启用MPN物料类型
|
配置模块 |
MM |
|
事务码 |
OMS2 |
|
配置路径 |
SPROà物流 – 常规à物料主数据à基本设置à物料类型à定义物料类型的属性 |
|
作用 |
定义MPN物料类型 |

找到标准的MPN物料类型:HERS,可以进行复制创建新的类型,只要启用分类、采购两个视图,特殊物料类型中制造商部分必须勾选。给物料类型分配一个新号码范围。将对应工厂的数量/价值更新取消

至此,所有后台配置完成,现在就可以着手创建物料主数据
1、创建内部物料编号,内部物料是正常的内部所使用的料号。需要在采购视图分配制造商参数文件

2、使用MM01创建MPN物料编码,仅有采购、采购订单文本、分类。选中采购和采购订单文本即可,

必填项目:物料描述、内部物料编号、制造商零件编号、制造商、物料组
内部物料编号:即SAP用于BOM、MRP、调拨等业务的号码,即本例中:Z00320250202CNGD01
制造商零件编号:即向供应商采购时,制造商提供的原料。
制造商:可以时供应商,也可以是制造商。如果时制造商必须为为制造商创建BP主数据,完成之后的如下图:

使用MP01建立内部物料和MPN物料的有效性路径如下:
MP01 – 后勤 -> 物料管理 -> 采购 -> 主数据 -> 批准制造商零件 -> 维护
输入内部物料编码

内部物料编码和MPN物料的关联,由于MPN是没有所谓的工厂层级的,此处可以针对工厂层级设置MPN的可用范围。
MPN物料:MPN物料的编码:000000000040000002
制造商:指定MPN物料对应的制造商,
工厂:MPN物料只能在某一个工厂生效,其他工厂不允许MPN物料。

使用ME11为MPN创建采购信息记录

创建采购信息记录的时候一定要注意订单单位,此处的订单单位为MPN的采购单位,与内部物料编号的可以不一致,如下图,MPN物料的订单单位是CV, 转换1CV = 1PC PC单位是内部物料Z00320250202CNGD01的基本单位

使用ME21N创建采购订单,只能是MPN物料,不允许内部物料编码

使用MIGO入库,产生的物料凭证会根据MPN物料的单位换算成内部物料的基本单位数量入库。

而分类账中显示的是Z00320250202CNGD01

对此完成了MPN物料的基本流程完成了。再来看看MPN物料的MRP运行
使用MD61给内部物料创建独立需求500个,然后MD041查看结果,内部库存有146,还差354个差额,运行完MRP之后产生一个计划订单

内部物料存在两个MPN物料也没有制定优先级,需要手动指派。

指派供应商之后,将计划订单转为采购申请,物料自动带出MPN物料。

将采购申请转成采购订单时,自动带出MPN的物料作为采购订单物料。

想要自动指派默认供应商,可以通过ME01原清单来维护MRP的优先级,来自动确认需要的MPN。
至此MNP的非库存管理的业务流程就告一段落,看最后的结果与SAP的309移动类型有异曲同工之妙,结果都时从一个物料转到另外一个物料。但是MPN比309移动类型更加灵活,MPN物料可以参与MRP计算,不限制单位、评估类型、价格控制等因素限制。
MPN物料的思维导图如下:
