SAP MM供应商寄售实操指南:从主数据配置到MRKO结算

发布时间:2026/10/26 22:17:34
SAP MM供应商寄售实操指南:从主数据配置到MRKO结算 简介一份针对SAP MM模块供应商寄售流程的实操型讲解文档面向SAP实施顾问、物料管理关键用户及后勤模块学习者用于快速掌握从配置到结算的完整链路。文档共1个doc文件约123KB以文字步骤和事务代码为主线展开覆盖物料主数据设置、供应商与信息记录创建、后台激活寄售、采购申请与订单、101收料、411库存转移以及MRKO发票校验等环节并专门列出常见提示错误的冲销处理思路。全文按操作顺序分11步梳理每个步骤均配有相应T-code如XK01、ME11、OMEV、MB1B、MRKO等便于读者边看边练。资源已有565人学习下载适合作为SAP寄售业务上线、运维或培训时的参考笔记。1. 供应商寄售先看懂物权与记账逻辑再动手做 SAP MM 的同行应该都有感触供应商寄售Consignment是物料管理里最容易被低估的一条业务链。表面看只是把供应商的货放在自己仓库里、用了再付钱但落到系统里它牵扯物料主数据、信息记录、特殊库存标识、移动类型和发票校验的整套配合哪一环断了都会卡在凭证上。在 sapmm 里这类业务的主角是特殊库存类型 K物权还在供应商手里你只是代管SAP 不给你记存货成本直到你把寄售库存转成自有库存的那一刻才产生会计凭证。这篇笔记我从配置、单据流、消耗结算到高频报错一条条拆开讲适合正在做项目实施、或者被寄售对账和 MRKO 结算折磨过的同行照着复现。2. 搭建寄售环境物料主数据、信息记录与后台激活2.1 物料主数据里的两个关键字段采购类型 F 与特殊采购类 10寄售的第一步不是建采购订单而是把物料主数据改成「适合寄售」的形态。在事务代码 MM02或 MM01 新建里进入 MRP 2 视图有两个字段必须一起设采购类型选 F特殊采购类填 10。采购类型 F 的含义是「外部采购」——之前如果有自制的计划这里要改掉否则 MRP 跑出来还是往生产订单跑。特殊采购类 10 在 SAP 标准语义里就代表寄售这个值会一路传递到采购申请和采购订单的项目类别上。常见做法是把这两项和 MRP 组、工厂、库存地点一起规划好别只看 MRP 2 视图。你还要确认物料类型允许外部采购——如果物料类型是 UNBW非库存物料主数据里根本不会出现采购类型字段或者改了保存时被系统拒绝。在我经手的项目里最省事的方式是先把该物料的采购视图、MRP 视图都补全再做一次完整的数据检查防止后面建信息记录时因为工厂层级缺数据报错。物料主数据改完后用 MM03 查看一下「采购」和「MRP 2」两个视图是否都显示了 F 和 10。很多新手只改了采购视图MRP 2 视图没动结果用 ME51N 建采购申请时项目类别还是空白的系统根本不知道你要走寄售。这是第一条值得记下的踩坑点。2.2 供应商主数据与信息记录先有寄售类信息记录寄售场景下供应商主数据本身和普通采购差别不大XK01 里把公司代码、采购组织、账户组建好即可。真正要上心的是信息记录事务代码 ME11。这里的顺序不能乱信息记录一定要先以寄售类型创建再去做后续的激活和采购操作。信息记录里要维护的不只是价格还有税金条件比如税码和「寄售」勾选标记后者决定了这条信息记录是普通采购用途还是寄售用途。为什么强调「先寄售」因为在 SAP 的标准设计里寄售收料101和寄售转自有411都需要读取对应物料-供应商维度的寄售信息记录。如果信息记录是后来才补的普通类型或者条件记录里根本没有寄售标识系统在移动类型执行时会报「Pipeline/consignment movement posted without value」这类错误我在第 5 章会把报错场景展开讲。信息记录建好后别急着往下走先执行 ME13 查看条件记录确认「寄售」标识和价格条件都带出来了。很多公司会在信息记录里配置税码如 J1 或 V0这一步直接影响后面 MRKO 发票校验——寄售的发票校验不看采购订单收货全靠信息记录里的税务信息结算税码缺失会让你卡在 MRKO 上。2.3 后台激活寄售功能SPRO 路径与 OMEV 事务代码寄售功能不是在所有系统环境里都默认打开的需要到后台配置里激活。路径是 SPRO - 物料管理 - 采购 - 使用信息记录激活寄售事务代码 OMEV。这个配置点控制的是「是否允许通过寄售信息记录来确认寄售采购订单」——如果没有激活后续 ME51N 创建寄售采购申请时系统可能在项目类别选择或保存环节直接拒绝。OMEV 激活后建议在同一个配置会话里检查一下物料管理的其他相关配置比如移动类型 411/412 是否允许特殊库存 K 的过账收货自动建立会计凭证的设定是否正确。寄售和普通采购的记账逻辑差异很大普通采购 101 收货过账立刻产生会计凭证GR/IR 科目寄售的 101 收料只是增加寄售库存数量不产生 FI 凭证。这个差异不是某个开关直接控制的而是由「特殊库存 K 移动类型组合」推导出来的所以在测试环境里先走一遍完整流程、观察物料凭证和会计凭证的生成情况比看配置文档可靠得多。还有一个常被忽略的后台点信息记录里价格条件「PB00」的分类。寄售信息记录激活后系统会在后台生成一个特殊的条件类型通常是 PB00 带寄售标识如果价格条件没维护好MRKO 结算时取不到价格一样会结算失败。从实操角度看配置和主数据是两条腿谁短了都会摔。3. 走通寄售采购链路采购申请、采购订单与 101 收料3.1 ME51N 创建寄售采购申请项目类别 K 是分水岭环境配置好后就可以开始建单据了。事务代码 ME51N 创建采购申请关键在项目明细的「采购凭证」页签里把项目类别选成 K寄售。项目类别 K 是整条寄售链路的身份证它决定了后续采购订单类型、收料移动类型和结算方式的走向。业务实操里常见的路径有两种一是直接手工建 PR二是由 MRP 运行后自动生成 PR。MRP 跑出来的 PR 能否自动带出项目类别 K取决于物料主数据里的特殊采购类 10 是否维护正确。如果你维护了 10MRP 产生的 PR 会自动带 K如果你只改了采购类型 F 但漏了特殊采购类MRP 生成的 PR 项目类别就是空白的系统会默认按普通采购处理这条链在起点就偏了。采购申请创建时系统会检查供应商、物料、工厂的组合是否有有效的信息记录。如果 ME11 的寄售信息记录已经建好这里一般不会报错。但我见过不少项目把信息记录建在错误的采购组织下导致 ME51N 保存时提示「没有找到采购信息记录」。寄售信息记录是「供应商 物料 采购组织」三个维度的组合跨采购组织不能通用这是和普通信息记录完全一样的规则。3.2 采购申请转采购订单寄售订单可以没有信息记录采购申请转采购订单用 ME21N或 ME59N 批量转换在转换界面确认项目类别仍为 K。这里有个 SAP 标准行为值得注意普通采购订单在创建时就必须存在有效的信息记录否则会有警告或错误但寄售采购订单开立时可以没有信息记录系统允许你先把单建出来。这算不算一个 bug从设计角度看这是有意的。寄售采购订单本质上是一张「补货通知单」实际消耗发生在后续的 411 转自有库存和 MRKO 结算上所以在订单创建阶段系统对信息记录的校验放得比较松。真正严格的是收货阶段MIGO 做 101 收料时系统会再次检查是否存在寄售类型的信息记录没有的话直接报错「不允许过账」。我的建议是即使系统允许寄售订单无信息记录也千万别这么干。我在一个模拟项目里试过先建了无信息记录的寄售 PO后来才想起补信息记录结果补的时候发现价格条件和寄售标识都对不上最后删单重做才理顺。为了省一步操作后面要花三倍精力去对账不合算。3.3 MIGO 101 收料寄售库存增加但不见会计凭证采购订单收货用 MIGO 或 MB01移动类型 101。寄售场景下的 101 收料有一条重要规律没有 FI 凭证。因为物权没有转移你只是替供应商保管这批货资产和负债都不该进你的账系统只做数量上的库存增加。收料后立刻用 MMBE 查看库存。寄售库存会显示在「特殊库存」列里标识是 K。注意看 MMBE 的屏幕布局寄售库存和自有非限制库存显示在不同的列上如果只看总数会误以为数量不对。很多人在对账时把这两列加起来再和供应商对账单比对结果永远对不上——因为供应商对账单的口径是「你的消耗量」不是「仓库里的总数量」。收料完成后物料凭证的头文件和行项目里不会出现会计凭证号码。如果你发现 101 收料产生了会计凭证反而要回头检查是不是移动类型选错了或者物料主数据的特殊采购类没有正确传递。3.4 MMBE 查看库存寄售库存的特殊库存标识MMBE 是寄售业务里最常用的检查工具没有之一。进入后输入物料、工厂、库存地点展开结果能看到每一笔库存的明细普通库存显示的是工厂/库位维度的非限制库存寄售库存会显示在特殊库存 K 的行里并且能看到对应的供应商编号。在项目实施阶段我习惯用 MMBE 的结果和寄售供应商的寄售库存报表由供应商定期发来的对账单做核对。核对口径很简单账面上特殊库存 K 的数量 × 信息记录里的价格应该等于供应商对账单上的暂估金额。如果两边对不上优先检查是不是有 101 收料后没有及时做 411 转自有或者 411 之后又做了 412 冲销但信息记录价格已经变了。MMBE 还有一个容易被忽略的用法双击寄售库存行可以下钻到具体的物料凭证列表。排查「这批寄售库存是哪个采购订单收进来的」时这个下钻比翻一堆 MB51 报表更快。4. 寄售消耗与结算411/412 移动类型和 MRKO 发票校验逻辑4.1 MB1B 做 411 移动从寄售库存转非限制库存当生产或业务实际需要消耗这批物料时要用 MB1B 做移动类型 411把库存从特殊库存 K 转到工厂的非限制库存。这一步做的是「物权转移」——货此刻开始算你的了系统会在物料凭证之外生成会计凭证借记存货科目贷记应付暂估GR/IR 或寄售负债科目。做 411 时有几个细节值得注意。第一移动类型选 411特殊库存标识选 K收货方是工厂/库存地点第二系统会再次校验寄售类型的信息记录是否存在而且必须是有价值价格的寄售信息记录否则会报「Pipeline/consignment movement posted without value」——这个报错我后面单独讲第三411 的数量不能超过当前寄售库存总量否则过账被拒。411 产生的会计凭证金额取的是信息记录里的条件价格。如果供应商在寄售期间调过价旧库存用旧价、新库存用新价这会导致同一物料在同一工厂出现多个价格层的寄售库存。库存转移时的价值取数逻辑要看你的信息记录条件记录是怎么设的如果价格有效期到期了系统会取不到价格直接报错。4.2 411 之后的价值变化与 412 冲销的场景412 移动类型是 411 的逆操作把非限制库存再转回寄售库存。什么时候会用到 412最常见的场景是库存已经转自有了但发现这批货其实是超量转过来的或者质量检验不合格要退回给供应商这时候就要先把非限制库存通过 412 转回寄售库存再做后续的退货或冲销。实操里有一条铁律不能直接冲销凭证。如果 411 过账后发现错了不能用 MIGO 里的 R 冲销功能直接反冲必须先做 412K 转回寄售库存再考虑是否冲销原始收料凭证。原因是寄售的特殊库存逻辑里直接冲销 411 会导致库存归属标识混乱后续 MRKO 结算时对不上账。我自己踩过的坑是把 412 做成了 411 的「反向数量」也就是在 411 界面里直接输入负数。SAP 对移动类型和数量方向有严格校验输入负数的过账结果经常是「不允许反向过账」或者产生另一张方向不明的凭证。正确做法是新建一张 MB1B 凭证移动类型选 412特殊库存 K数量为正数。4.3 MRKO 发票校验寄售的专属结算事务寄售发票校验不走 MIRO而是用 MRKO。这是很多从普通采购切换过来的顾问最容易懵的地方。原理上寄售的发票校验是基于「消耗」而不是基于「收货」你消耗了多少411 转了多少MRKO 就按信息记录的条件价格结算多少。MRKO 的界面会列出所有待结算的寄售消耗记录包括物料、供应商、消耗数量、金额、税码等信息。进入事务代码后选择供应商或物料范围系统会把这个期间内所有已过账的 411 消耗明细拉出来勾选后点击过账系统生成应付账款凭证。执行 MRKO 前必须确保两件事一是信息记录里已经维护了税务信息税码否则结算时系统会报税码缺失二是消息管理配置里 MRKO 相关的消息类型已经按项目要求设置好——如果消息类型设成了错误E结算很可能被中断改成警告W或不显示可以绕过。具体的消息管理路径是 SPRO - 物料管理 - 后勤发票校验 - 消息管理事务代码是 OMSG 的物料管理部分。4.4 寄售结算的税务处理与信息记录税务信息寄售发票校验的税务处理有一个特点税额不是在采购订单上带出的而是完全依赖信息记录里的条件记录。这意味着你在 ME11 创建寄售信息记录时就必须把税码维护好例如 J1 表示国内增值税进项V0 表示零税率。如果信息记录里只有价格条件没有税条件MRKO 过账时会直接报「税码未维护」之类的错误。另外寄售消耗的税务时点也不同于普通采购。普通采购的税在收货和发票校验两个节点都会体现寄售模式下税在 MRKO 结算时才进入财务账。做月结时如果发现应付暂估和税金的勾稽关系异常优先检查寄售消耗的结算记录和普通采购的发票校验记录是否被混在一起这是财务同事对账时最常见的困惑点。5. 寄售流程避坑指南三个高频报错与处理办法5.1 报错一做 411 时提示 Pipeline/consignment movement posted without value现象MB1B 做移动类型 411、特殊库存 K 过账时系统直接报错“Pipeline/consignment movement posted without value”凭证无法过账。原因这条错误的字面意思是「管道/寄售移动没有价值过账」翻译成人话就是系统在 411 时刻读取寄售信息记录的价格条件时发现没有可取的价格。常见原因有两个一是信息记录本身不存在或是普通采购类型二是信息记录存在但价格条件记录在 411 过账的时间点已经失效日期没覆盖到当天。解决在 ME13 里核对当前日期是否落在信息记录价格有效期内确认信息记录的寄售标记已勾选。如果信息记录确实缺失回 ME11 重新创建寄售类型信息记录并维护价格与税码如果只是有效期断了就像改条件记录一样把有效期延长保存后再回 MB1B 过账。5.2 报错二MRKO 结算时消息管理把流程直接卡死现象执行 MRKO 选择完结算项目后点击过账系统弹出错误消息结算中断连保存的机会都没有。原因MRKO 的结算消息被配置成了错误级别。后台的消息管理配置里MRKO 相关消息类型如果设成 E错误系统会在任何一条消息触发时就停止整个结算流程——即使这条消息只是提示性的比如「物料价格已变更」。解决进 SPRO - 物料管理 - 后勤发票校验 - 消息管理按事务代码 MRKO 找到对应的消息类型把消息级别从「错误」改成「警告」或「不显示」。这里有一个实操建议全局生效的消息级别改完后还要检查一下用户自己的个性化设置菜单栏右上角的消息管理个性化图标用户级别的错误消息配置会覆盖全局配置这是我实际项目中翻过车的地方。5.3 报错三做发票校验MRKO时提示必须先冲销 411K现象MRKO 结算某物料的消耗时系统提示该笔寄售消耗必须先冲销不能直接结算。原因寄售消耗记录和库存移动之间存在关联关系。如果你在本期间内对某笔 411 对应的寄售库存做过 412 冲销转回寄售但冲销动作没有在 MRKO 的结算视图中同步处理系统会认为这笔消耗记录存在「未完结」的移动链条于是阻止结算。解决按提示操作顺序执行——先用 MB1B 做 412K把非限制库存转回寄售库存后再执行 MRKO。如果已经有多笔 411/412 交错发生先把库存余额理平再做结算。不要试图用「冲销物料凭证」功能去两头对冲那会让库存视图更乱。5.4 信息记录没维护税码导致 MRKO 报错现象MRKO 结算时提示「请输入税码」或「税码未维护在信息记录中」结算无法继续。原因前面已经提到寄售结算不看采购订单的税务信息只认信息记录里的税条件。如果 ME11 创建寄售信息记录时只维护了 PB00 价格没有维护税码例如 MWST 条件MRKO 过账时就没有可用的税务数据。解决ME11 打开对应信息记录在条件记录里补充税条件税码保存后重新执行 MRKO。注意税码的有效期也要覆盖结算日期否则系统依然会报错。这条规则同时适用于价格有效期的概念——信息记录里的所有条件记录都必须「时间在线」。5.5 寄售库存对账不平MMBE 数量与供应商对账单出入现象月末做寄售库存对账MMBE 里特殊库存 K 的数量和供应商对账单上的寄售库存数对不上差异又找不到出处。原因最普遍的原因是消耗时点不同。供应商的对账单通常以「发货/开票」为口径而你系统的寄售库存以「101 收料」为口径两边的时间差会导致月未最后几笔的状态不一致。另一类原因是做了 101 收料但没做 411 消耗、或 411 消耗后未及时 MRKO 结算造成系统侧数据「悬空」。解决对账时先统一口径系统侧以 MMBE 特殊库存 K 数量为准截至某时间点供应商侧以对方的发货单/对账单为准。然后检查是否存在「已收料未消耗」「已消耗未结算」两类悬空单据一一补上后再对总数。我在项目里通常还会加做一张 MB51 的寄售移动清单把所有 101/411/412 凭证拉出来按时间排序逐笔核对这是最笨也最稳的排查方式。6. 寄售流程上线前的五步验证清单寄售流程在测试环境跑通不代表能安全上线。我总结了一套自己的验证清单每次做这类功能的项目都会按顺序走一遍五步下来基本能筛出主数据、配置和操作习惯上的绝大多数问题。第一步验证物料主数据全链路。从 MM03 确认采购类型 F 和特殊采购类 10 在 MRP 2 视图正确维护再跑一次 MD04 看 MRP 产生的采购申请是否自动带出项目类别 K这是第一个质量门。第二步验证信息记录的「三件套」寄售标识、价格条件、税码。用 ME13 查看三样缺一不可并检查有效期覆盖当前日期和未来至少一个期间。如果供应商有跨工厂/跨采购组织的业务再确认每个采购组织下都建了对应信息记录这一步能避免上线后「换组织就报错」的尴尬。第三步走一遍完整单据链ME51N 建 PR - ME21N 转 PO - MIGO 101 收料 - MMBE 查库存 - MB1B 411 转自有 - MRKO 结算。每走完一步就停下来观察物料凭证或会计凭证是否生成预期行为是101 收料无 FI 凭证411 过账有 FI 凭证MRKO 生成 FI 应付凭证。用 FBL3N 或 FB03 查看会计凭证行项目确认存货科目、应付暂估科目的借贷方向符合财务口径。第四步验证冲销路径。特意做一笔 411 后不结算再走 412 转回寄售库存然后用 MRKO 查看系统是否正确识别了冲销后的状态。这一步的目的是确认「不能直接冲销、必须先 412 转回」的规则在你的系统配置下确实生效而不是只靠顾问口头约定。第五步做一组异常数据测试无信息记录收料、无税码结算、价格有效期断档期做 411记录下每一条系统报错信息和对应的解法。上线前后把这些场景整理成一份问答清单交给运维和关键用户能省掉一半的日常求助。经历了几次寄售项目之后我养成一个习惯凡是涉及特殊库存的业务验收前一定强制自己把第五步的异常场景走完哪怕测试数据造起来很费劲。因为寄售这条链路里正常路径的成功不代表边界可控真正的翻车点全藏在异常分支里。希望这篇拆解能帮你在做同类配置和运维时少走几趟弯路。本文还有配套的精品资源点击获取

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询