SAP S/4HANA MM模块培训 40 - 管道物料:PIPE主数据、特殊库存P与周期结算


SAP S/4HANA MM第40课管道物料课程封面

SAP S/4HANA MM模块培训 40 - 管道物料:PIPE主数据、特殊库存P与周期结算

管道物料(Pipeline Material)用于处理油、水、气体、电力等连续供应资源:物料不是先按普通采购流程收进仓库,再从库存发出,而是在生产或其他成本对象需要时直接领用。系统根据领用数量与有效的 Pipeline 采购信息记录价格计算金额,在领用时形成消耗和对供应商的负债,再按约定周期统一结算。

本课视频完整讲解了 Pipeline 的业务概念、普通采购与管道流程的差异、标准 PIPE 物料类型的课件特征,以及“物料主数据 → Pipeline 采购信息记录 → 可选源清单 → 管道领用 → 负债结算”的计划流程。不过,讲师直到片尾才登录 SAP S/4HANA,实际只停在 SAP Easy Access,命令栏中出现未执行的 mm,没有进入任何事务。因此,本文前半部分严格复盘视频真正讲到的内容;所有主数据创建、特殊库存 P 领用、会计处理和结算操作都依据 SAP Learning 与 SAP Help 补齐,并在二级标题中明确标记为“SAP 官方教程补充”。

视频来源:YouTube - Video 40 Pipeline

本课目标

学完本课,你应该能够:

  • 解释 Pipeline 物料为何不走普通的“采购订单 → 收货 → 发票校验”链路;
  • 区分 SAP 的“始终可用”业务模型假设与真实世界的供应能力保证;
  • 理解标准 PIPE 与其他“允许 Pipeline”的物料类型之间的边界;
  • 说明为何没有采购订单,仍然必须维护采购视图、会计视图和 Pipeline 采购信息记录;
  • 理解标准采购组织、源清单与供应商自动确定的关系;
  • 正确识别 201 P261 P281 P291 P 四组标准领用组合;
  • 说明 Pipeline 领用的估值、消耗过账与供应商负债如何形成;
  • 区分 On-Premise 的 MRKO、Cloud Public Edition 的 MRKON 与后台作业应用 F1683
  • 掌握撤销原领用、重新结算、生成贷项与 FI 清账的闭环;
  • 避免把视频没有演示的内容误写成已经成功过账的实操结果。

视频实录:议程与真实完成边界

第40课议程与真实完成边界中文图

视频开头列出了五项议程,但“列入议程”不等于“已经完成实操”。全片字幕、5 秒接触表和片尾逐帧复核得到的边界如下。

议程项视频实际完成情况本文处理方式
管道采购流程已讲概念、示例和流程图按视频顺序复盘,并用官方资料校正措辞
管道流程所需设置只讲课件中的主数据要求不写成已配置;操作归入官方补充
PIPE 物料类型特征已讲课件特征,未进入配置事务先呈现视频观点,再说明标准与可配置边界
管道库存货物移动只在议程和流程图中提到归入 SAP 官方教程补充
管道领用结算只在议程、流程图和瞬时标题页中提到归入 SAP 官方教程补充

视频容器时长为 00:10:57.761。最后清晰可懂的授课内容在约 00:10:43.914 结束;00:10:52.200 才出现干净的 SAP Easy Access 菜单;00:10:54.700 的命令栏中只有未执行的 mm。随后在 00:10:54.733 切入宣传过渡。全片没有成功状态栏消息、物料号、信息记录号、物料凭证、会计凭证或结算凭证。

视频讲解:什么是 Pipeline 管道物料

管道物料概念中文图

视频把 Pipeline 定义为通过管道、线路或其他连续输送介质直接进入生产过程的物料或资源,典型例子包括:

  • 生产设备使用的油品;
  • 工艺过程需要的水;
  • 连续供应的工业气体;
  • 生产现场消耗的电力。

它与普通库存物料的关键区别,不在于“供应商是不是外部企业”,而在于物流模型:管道物料不先作为实物库存存放在仓库中,而是在业务需要时直接领用。SAP 模型认为此类资源随时可用、可以按需要的数量领用。

这里必须保留一个重要限定:“始终可用、任意数量可领用”是 SAP 业务模型中的处理假设,不是现实世界的无限供给承诺。 管道容量、合同上限、计量装置、停供风险和供应商服务水平协议仍需在合同、工程和内部控制中管理,不能因为 SAP 不做可用量扣减就忽略物理限制。

视频还用供应商寄售作对照。两者都会在领用后形成供应商负债并进行后续结算,但 Pipeline 不以仓库中的供应商所有库存为前提,也没有标准 PIPE 的普通收货入库步骤;寄售库存则可以实际存放在企业场地,领用前仍属于供应商。两种业务不能仅因为都可使用结算工具就混为一谈。

视频讲解:供应商、工厂、领用与结算

供应商与本方工厂的管道业务流程中文图

视频用“供应商—本方工厂”关系图解释了 Pipeline 的高层业务过程:

  1. 工厂与供应商约定持续供应某种管道资源;
  2. 供应商通过管线或其他输送介质持续供给;
  3. 工厂在生产或其他业务需要时记录实际领用量;
  4. 领用时形成消耗,并形成对供应商的负债;
  5. 企业按约定周期汇总已领用数量并执行结算;
  6. 后续付款由供应商结算凭证进入财务付款流程。

讲师用生产现场冷却水举例:车间需要时直接用水,再按月或按年与供水公司结算。这里的“每月、每半年、每年”只是业务举例,不是 SAP 强制周期。负债是在每次领用过账时形成,结算频率应由合同条款、财务关账、税务规则和企业内部控制共同决定。

视频流程图把“结算”和“向银行付款”画得很接近,但两者不是同一个系统动作。结算用于把已领用数量转化为供应商结算凭证并清理 Pipeline 负债;真正的付款仍属于后续应付账款和支付流程。

视频讲解:普通采购与 Pipeline 的差异

普通采购与管道流程对比中文图

讲师在记事本中用两个极简链路作比较。原始记事本属于非 SAP 界面,本文只保留其知识关系并以中文图重制。

比较项普通库存采购Pipeline 高层流程
采购订单通常先创建 PO标准 Pipeline 流程没有 PO
收货对 PO 执行收货,可能进入库存标准 PIPE 不先收进仓库库存
实际消耗通常从企业库存发出直接从 Pipeline 领用
价格依据采购订单条件及后续发票有效的 Pipeline 采购信息记录价格
供应商负债取决于收货、发票及配置在 Pipeline 领用时形成
后续处理发票校验与付款周期性自结算,再进入付款流程

“没有 PO”是最容易被过度简化的一点。它只表示 Pipeline 不采用普通采购订单链路,绝不表示不需要采购主数据、供应商关系、有效价格和税码。没有有效的 Pipeline 采购信息记录,就无法按标准流程正确估值和结算领用。

视频讲解:课件中的标准 PIPE 控制项

视频课件中的PIPE物料类型控制项中文重制图

视频在 PowerPoint 中嵌入了一张物料类型属性示意图,并强调标准 PIPE 的以下控制:

  • Pipeline mandatory:必须按 Pipeline 方式处理;
  • 不允许外部采购订单;
  • 不允许内部采购订单;
  • 数量更新不在任何评估范围执行;
  • 价值更新不在任何评估范围执行。

这张原图是带英文标注的课件内嵌画面,不是讲师在当前系统中实时打开并保存的 SAP 配置,因此不能作为“本系统已经如此配置”的证据。文章图片必须中文重制,并明确标注为视频课件内容。

同时也不能把这些项目理解成不可调整的程序常量。SAP 官方资料说明,标准 PIPE 的确采用 Pipeline 强制模型,但客户也可以让其他物料类型只“允许 Pipeline”,从而同时保留普通库存和普通货物移动。实施时必须查看目标系统的物料类型属性,而不是仅凭物料类型名称推断行为。

视频讲解:PIPE 物料类型的主要特征

PIPE物料类型特征中文图

视频随后归纳了 PIPE 的业务特征:

  • 常用于气体、水、电力、油品等连续供应资源;
  • 不执行普通库存管理,也不进行实物盘点;
  • 系统按“随时可用、按需领用”处理;
  • 不进行常规采购与 MRP;
  • 可作为生产订单组件;
  • 可结合生产订单反冲(Backflush)自动记录消耗;
  • 从 MM 视角看,不维护可供扣减的仓库数量。

这些特征适用于标准 PIPE 或配置为 Pipeline 强制的物料。若客户在其他物料类型中只是启用“允许 Pipeline”,同一物料仍可能同时具有普通库存、寄售库存或 Pipeline 领用。文章后续会把这条官方边界单独展开。

生产订单反冲属于 PP 与 MM 的集成场景。其含义不是“生产订单自动付款”,而是生产确认触发组件消耗过账;是否自动带出 P、供应商和正确数量,还取决于 BOM、工作中心、物料主数据、供应源与生产订单配置,必须在客户系统中验证。

视频讲解:主数据要求与使用限制

管道物料主数据要求中文图

视频明确指出,Pipeline 物料虽然没有普通 PO,仍必须创建物料主记录,并维护采购与会计数据。课件还列出:标准 PIPE 在各评估范围使用 Pipeline 专用移动,不采购、不计划、不存储、不盘点,并可以作为生产订单反冲组件。

可以把视频中的信息整理成四个控制层次:

控制层视频讲解的含义不能据此推断的内容
物料类型标准 PIPE 面向 Pipeline 强制处理不能推断所有客户自定义物料类型都相同
物料主数据必须有采购与会计数据不能推断会计视图“没有价值更新所以无用”
物流处理不走普通采购、收货和仓储库存链不能虚构任何本视频未执行的移动类型或凭证
生产集成可作为生产订单反冲组件不能推断所有生产订单都会自动正确确定供应商

“不在物料库存层面更新数量或价值”与“领用没有财务金额”是两回事。Pipeline 领用仍需按有效价格形成成本和供应商负债,所以采购信息记录、会计视图、价格控制与自动科目确定仍然重要。

视频讲解:计划中的端到端流程

视频讲解的Pipeline计划端到端流程中文图

片尾流程图给出的计划顺序为:

  1. 使用 PIPE 物料类型创建物料主数据;
  2. 创建信息类别为 Pipeline 的采购信息记录;
  3. 按需要维护源清单;
  4. 直接领用 Pipeline 物料并过账货物发出;
  5. 领用形成对供应商的负债;
  6. 周期性结算已领用数量;
  7. Pipeline 物料也可作为生产订单组件,通过反冲记录消耗。

这是一张课程流程概览,不是系统结果证据。视频没有创建任何主数据或单据,也没有显示供应商、工厂、物料、价格、税码、移动类型或会计科目等示例值。正文不能为“补全画面”而自行编造这些值。

视频实录:系统只登录到 SAP Easy Access

视频片尾SAP Easy Access中断边界原始完整帧

讲师在约 00:10:37.633 从 PowerPoint 切换到 SAP Logon,随后完成技术登录。00:10:52.200 的完整 1920×1080 原帧显示 SAP Easy Access 已加载、命令栏为空,适合作为课程中断边界证据。之后命令栏只出现未执行的 mm,不能推断它代表 MM01MM02MIGOMRKO 或任何其他事务。

因此,本视频实际没有发生以下动作:

  • 没有创建或显示 PIPE 物料;
  • 没有进入 OMS2 检查物料类型;
  • 没有使用 ME11 或 Fiori 应用创建 Pipeline 采购信息记录;
  • 没有维护源清单;
  • 没有执行 201 P261 P281 P291 P
  • 没有生成物料凭证、会计凭证或供应商负债;
  • 没有运行 MRKOMRKONF1683
  • 没有结算、贷项或付款结果。

课程边界: 本视频在说明 Pipeline 概念、标准 PIPE 物料类型和计划流程后,于登录 S/4HANA 时结束,并未实际创建物料、采购信息记录,也未执行 Pipeline 领用或结算。为使教程可落地,以下操作均依据 SAP Learning 与 SAP Help 补齐,不应误认为视频中已经演示。

SAP 官方教程补充:标准 PIPE 与“允许 Pipeline”的物料类型

标准PIPE与允许Pipeline物料类型对比中文图

SAP 官方资料需要先解决一个范围问题:Pipeline 是业务处理能力,PIPE 是 SAP 提供的标准物料类型,两者不是完全同义。

对比项标准 PIPE / Pipeline 强制其他物料类型“允许 Pipeline”
Pipeline 设置强制允许但非唯一方式
普通采购订单标准教学设置不允许可能仍允许,取决于物料类型配置
普通库存管理不执行可以继续执行
普通货物移动不允许可以与 Pipeline 移动并存
MRP 与计划标准 PIPE 不计划取决于物料类型及物料主数据
适用判断专门用于只能按 Pipeline 处理的资源同一物料既有普通库存又有 Pipeline 来源时可能适用

经典配置入口为:

SPRO → Logistics - General → Material Master → Basic Settings → Material Types → Define Attributes of Material Types

经典事务代码为 OMS2。检查时至少核对 Pipeline 是 Mandatory 还是 Allowed、外部/内部采购订单控制,以及数量更新和值更新的评估范围。客户系统可能调整物料类型属性,最终行为必须以目标系统、部署版本和实际配置为准。

“始终可用”同样只表示 SAP 的模型不会像普通库存那样做可用量扣减,不代表供应商对容量、压力、流量或连续供给作出了无限保证。

官方依据:SAP Learning - Operating Pipeline ProcessesSAP Help - Pipeline HandlingSAP Help - Standard Material Types

SAP 官方教程补充:创建 Pipeline 物料主数据

Pipeline物料主数据创建步骤中文图

经典 SAP GUI 可以从 MM01 创建物料;Fiori 或产品主数据应用的名称与入口会随 S/4HANA 部署方式、版本和业务角色而变化。由于视频没有打开创建界面,下列步骤是官方规则的实施顺序,不是视频实录。

  1. 先验证物料类型。 选择标准 PIPE,或选择已经在目标评估范围中验证为允许 Pipeline 的客户物料类型。
  2. 选择组织层级。 按实际业务选择工厂、评估范围等组织数据,不能复制其他课程的示例代码。
  3. 维护采购视图。 Pipeline 没有 PO,但仍需要采购数据支持供应商关系、采购组织与采购信息记录。
  4. 维护会计视图。 领用需要金额估值并形成负债,因此必须有会计数据。
  5. 核对价格控制。 SAP 对 Pipeline 推荐价格控制 V;若采用 S,必须预先理解标准价与 Pipeline 信息记录价格差异的会计结果。
  6. 保存并复核。 检查物料是否确实在目标工厂和评估范围可用于 Pipeline,不能只看到“创建成功”就认为后续主数据齐全。

标准 PIPE 不应被设计成普通的“采购订单 → 收货 → 仓库库存”流程。另一方面,也不能因为标准物料类型在库存层面不做数量/价值更新,就删除会计视图或忽略价格控制;Pipeline 消耗和负债仍然必须正确计价。

建议后续由用户在目标系统补充三类真实软件截图:MM01 初始页、视图选择页、会计视图。截图应保留完整原始分辨率,并避免包含凭据或无关环境信息。

官方依据:SAP Help - Creating a Pipeline MaterialSAP Help - Standard Material Types

SAP 官方教程补充:建立 Pipeline 采购信息记录

Pipeline采购信息记录字段关系中文图

过账 Pipeline 移动之前,必须建立信息类别为 Pipeline 的采购信息记录(Purchasing Info Record,PIR)。它连接供应商与物料,并为领用估值、税务和后续结算提供基础。Pipeline 与 Consignment 类别的信息记录必须基于已经存在的物料主数据创建,不能只使用物料组。

经典 SAP GUI 可使用 ME11;SAP S/4HANA Cloud Public Edition 2602 的最佳实践提供 Manage Purchasing Info Records (F1982)。无论入口如何,建议按以下四组核对:

字段组必查内容风险
业务关系信息类别 Pipeline、供应商、物料、工厂类别或组织组合错误会导致领用不能正确确定供应源
采购组织标准采购组织、采购组与领用工厂不匹配会导致估值或供应商确定失败
价格条件金额、币种、价格单位、订单/领用单位、有效起止日期单位换算或有效期错误会直接影响领用金额
税务税码;启用 TDT 时核对税率有效期;启用 RITA 时核对税务国家/地区税码空白不代表结算已经准备完成

实施时应测试至少两个日期:一个位于当前价格有效期内,一个位于有效期外,以确认系统不会误用过期价格。还要验证单位换算,例如价格按 1000 L 维护而领用按 L 过账时,金额是否符合预期。

官方依据:SAP Learning - Creating Special Purchasing Info RecordsSAP Help Best Practices - Create Purchasing Info Record for PipelineSAP Help - Maintain Purchasing Info Record

SAP 官方教程补充:标准采购组织与供应商确定

Pipeline供应商确定逻辑中文图

Pipeline 信息记录应建立在领用工厂的标准采购组织下。标准采购组织的作用,是在 Pipeline 等没有普通 PO 上下文、系统又必须自动确定采购组织的流程中,给出明确的组织依据。

SAP Learning 描述的标准供应商确定逻辑可以整理为:

  1. 只有一个有效 Pipeline PIR: 系统自动建议该供应商;
  2. 存在多个有效 Pipeline PIR: 可以通过源清单指定首选供应商;
  3. 多个 PIR 且源清单没有首选供应商: MIGO 中可以按最有利条件确定;
  4. 其他功能没有可用源清单: 可能需要用户手工选择供应商。

这不是脱离条件的固定算法。最终结果还受领用日期、信息记录有效期、工厂、标准采购组织、币种、价格单位和客户配置影响。若工厂只分配了一个采购组织,显式的标准采购组织分配可能不是必需;多采购组织工厂则必须重点核对。

排障时不要只问“有没有供应商”,而应依次检查:

  • 工厂是否能确定标准采购组织;
  • 当前日期是否存在有效的 Pipeline PIR;
  • 多供应商场景是否有有效源清单;
  • 价格条件是否可比较;
  • 实际执行功能是否支持自动选择,还是要求手工选择。

官方依据:SAP Learning - Operating Pipeline ProcessesSAP Learning - Defining Organizational Units in Materials Management

SAP 官方教程补充:使用 201 P、261 P、281 P、291 P 直接领用

Pipeline标准领用移动类型矩阵中文图

Pipeline 领用按货物发出方式录入,并使用特殊库存标识 PP 不是库存地点,也不是普通库存类型;它是系统识别 Pipeline 处理的关键标识。官方列出的标准组合如下。

移动组合科目分配/业务用途典型必填对象
201 P成本中心消耗成本中心
261 P订单消耗,常见于生产订单订单号
281 P网络消耗网络/活动等对象
291 P其他或全部科目分配用途按所选科目分配类别填写

执行时应核对供应商、物料、工厂、数量、单位、过账日期以及对应成本对象。只有把移动类型和特殊库存 P 一起看,才能确认这是 Pipeline 领用;只写 201261 会与普通库存发出混淆。

一次成功的 Pipeline 领用会:

  • 根据有效 Pipeline PIR 估值;
  • 生成物料凭证并更新消耗历史;
  • 把成本记入对应成本中心、订单或网络;
  • 形成对供应商的 Pipeline 负债;
  • 不减少现有仓库库存;
  • 不改变物料可用量。

标准 PIPE 没有普通 PO → GR → 库存 链。261 P 可以由生产订单反冲触发,但自动带出的数量、供应商和科目分配仍需通过真实生产场景测试。视频没有打开 MIGO 或 Post Goods Movement,因此本文不提供伪造的软件画面;后续应由用户在目标系统补充真实的货物发出、特殊库存 P、供应商、科目分配和成功凭证截图。

官方依据:SAP Help - Posting Goods Issue from the PipelineSAP Learning - Operating Pipeline Processes

SAP 官方教程补充:Pipeline 领用的估值与会计凭证

Pipeline领用会计价值流中文图

Pipeline 领用金额的核心公式是:

领用金额 = 领用数量 × 领用日期有效的 Pipeline PIR 价格

会计逻辑可以概括为:

  • 借方: 消耗账户或对应成本对象;
  • 贷方: Pipeline/寄售负债账户;
  • 结算时: 清除领用负债,并把相应金额过账到供应商账户。

标准系统可以让 Pipeline 与寄售共用负债账户,也可以通过配置为 Pipeline 指定不同负债账户。因此文章只能说明借贷逻辑,不能虚构具体总账科目编号。税额由 Pipeline PIR 及相关税务配置确定;物料凭证号可用于形成分配编号,以支持后续 FI 清账。

Pipeline价格控制V与S对比中文图

价格控制 VS 的差异尤其重要:

价格控制Pipeline 领用处理实施关注点
V 移动平均价SAP 推荐;Pipeline 消耗按 PIR 价格全部进入消耗账户,物料主数据中的移动平均价对这次 Pipeline 领用估值不相关重点核对 PIR 的有效价格、单位与币种
S 标准价Pipeline 价格与标准价之间的差额进入价格差异账户必须验证价格差异科目;标准价为 0 时,全部 Pipeline 消耗金额可能进入价格差异账户

这也解释了为什么标准 PIPE 即使不更新普通库存价值,仍然需要会计视图与价格控制:它们参与消耗和差异的会计处理,而不是用于维护可供扣减的仓库库存价值。

官方依据:SAP Help - Creating a Pipeline MaterialSAP Help - Posting: Consignment and Pipeline SettlementSAP Help - Pipeline Handling

SAP 官方教程补充:On-Premise 使用 MRKO 定期结算

On-Premise MRKO结算步骤中文图

Pipeline 不等待供应商为每一次领用开具普通采购发票,而是由企业选择已过账的领用和退回项目,按约定周期执行自结算。S/4HANA On-Premise 当前帮助将应用/事务标为 MRKO,经典菜单路径为:

Logistics → Materials Management → Logistics Invoice Verification → Automatic Settlement → Consignment and Pipeline Settlement

典型处理顺序为:

  1. 输入公司代码、供应商、工厂、物料、凭证日期、过账日期或物料凭证等筛选条件;
  2. 选择只处理 Pipeline,或同时处理寄售与 Pipeline;
  3. 先显示未结算领用,核对数量、金额、税码与供应商;
  4. 执行结算,生成发票类或贷项类结算凭证;
  5. 核对 Pipeline 负债是否清除、供应商账户是否正确过账;
  6. 按输出配置向供应商提供结算说明。

SAP Learning官方Consignment and Pipeline Settlement软件界面

上图使用 SAP Learning 官方 Consignment and Pipeline Settlement 软件界面原图,原始分辨率为 1600×898,不裁剪、不放大、不覆盖翻译。界面可以验证公司代码、供应商、工厂、物料、凭证日期、过账日期、物料凭证,以及 Consignment/Pipeline、Display/Settle、已结算/未结算等选择项。图片来源与版权归 SAP;它用于说明公共结算选择界面,不能单凭截图判断目标系统一定使用 MRKO 还是 MRKON

On-Premise 经典输出依赖消息确定。SAP Learning 的寄售示例在共用结算流程中提到标准消息类型 KONS,但不能据此断言所有 Pipeline 场景或 Cloud 都使用 KONS。此外,不应让多个用户同时执行结算:官方资料指出结算期间物料凭证不锁定,并行运行可能产生重复结算凭证。

官方依据:SAP Help - Create Consignment and Pipeline Settlement (MRKO)SAP Help - Processing Consignment and Pipeline WithdrawalsSAP Help - Consignment and Pipeline SettlementSAP Learning - Carrying out Supplier Consignment Solution Process

SAP 官方教程补充:Cloud 使用 MRKON 与 F1683

MRKO MRKON F1683部署版本映射中文图

不同部署方式的入口不能混写成一个固定事务:

部署/用途当前官方入口主要作用
S/4HANA On-PremiseMRKO创建寄售与 Pipeline 结算
S/4HANA Cloud Public Edition 2602MRKON创建 Logistics 供应商发票与 Finance 日记账分录,支持发票和贷项结算
Cloud 后台周期作业F1683在 Schedule Supplier Invoice Jobs - Advanced 中使用 Logistics Consignment and Pipeline Settlement 模板

Cloud 输出采用 Output Parameter Determination。当前帮助列出的标准输出类型为 CONSIGNMENT_SETTLEMENT,表单模板为 MRM_CONSIGNMENT。这与 On-Premise 经典消息确定中的 KONS 不是同一套配置,不能互相替代。

在设计后台作业时,应明确公司代码、供应商、日期范围、运行频率、错误处理、重复运行控制和结果复核责任。后台自动运行不等于可以省略主数据、价格、税码和负债账户检查。

官方依据:SAP Help Cloud 2602 - Create Logistics Consignment and Pipeline Settlement (MRKON)SAP Help Cloud 2602 - Schedule Supplier Invoice Jobs - Advanced (F1683)

SAP 官方教程补充:撤销领用后生成贷项

Pipeline领用撤销与贷项闭环中文图

Pipeline 的错误领用不能只在结算工具中删除。SAP 官方给出的安全闭环是:

  1. 在库存管理或 Post Goods Movement 中参考原物料凭证撤销 Pipeline 领用;
  2. 让系统基于原凭证带出相应撤销处理;
  3. 再次运行 MRKOMRKON,选择撤销/退回项目;
  4. 系统为该项目生成贷项类结算凭证;
  5. 在 FI 中清理原结算发票与对应贷项。

本文不硬编码所有反向移动类型,因为当前 Pipeline 官方课程明确列出的重点是 201 P261 P281 P291 P 四组正向领用。最稳妥的做法是参考原物料凭证执行取消,让目标系统按配置带出对应撤销移动类型,再用物料凭证、结算凭证和 FI 凭证逐级核对。

如果原领用尚未结算,撤销与后续结算的结果会不同于“原领用已经结算”的场景。测试时应分别覆盖未结算撤销、已结算后撤销、跨期间撤销和税率变化等情况。

官方依据:SAP Help Cloud - MRKON ReversalSAP Help - Consignment and Pipeline Settlement

SAP 官方教程补充:过账前与结算前检查清单

Pipeline过账与结算检查清单中文图

领用过账前

  • 物料类型在相关评估范围内是 Pipeline 强制或允许;
  • 标准 PIPE 没有被误建成普通库存采购流程;
  • 采购与会计视图完整;
  • Pipeline PIR 已创建,信息类别、供应商、物料、工厂和采购组织正确;
  • PIR 在领用日期有效,价格单位、领用单位、币种和换算关系正确;
  • 税码以及 TDT/RITA 等版本相关税务设置完整;
  • 标准采购组织可从工厂正确确定;
  • 多供应商场景的源清单或手工选择规则明确;
  • 移动类型与特殊库存 P 同时正确;
  • 成本中心、订单、网络等科目分配对象有效;
  • 自动科目确定能够找到正确的消耗、负债和价格差异账户。

结算前

  • 未结算领用的供应商、数量、金额和税额与业务记录一致;
  • 负债账户既不是供应商统驭账户,也没有设置为“仅自动过账”;
  • 结算期间没有其他用户并行运行同一范围;
  • On-Premise 与 Cloud 的应用、输出机制和表单配置没有混用;
  • 结算输出能送达供应商,并有失败监控和重发机制;
  • 发票类和贷项类项目均经过测试;
  • 撤销后重新结算与 FI 清账流程已经验证。

常见误区

错误理解正确处理
没有 PO,所以不需要采购主数据必须有采购视图与 Pipeline PIR
PIPE 不更新库存价值,所以没有会计金额领用仍形成消耗和供应商负债
只输入 201261 就是 Pipeline必须同时使用特殊库存 P
结算会更新 PO 历史官方说明结算不更新 PO 历史,也不连接采购信息系统
结算时可以计算现金折扣结算不支持净额过账;折扣应在价格设计中考虑
结算可以处理交货成本官方说明不能结算交货成本
多个用户并行运行更快可能因物料凭证不锁定而产生重复结算凭证
KONSCONSIGNMENT_SETTLEMENT 可以通用前者属于经典消息确定语境,后者属于 Cloud 输出参数确定

官方依据:SAP Help - Consignment and Pipeline SettlementSAP Help - Processing Consignment and Pipeline Withdrawals

SAP 官方教程补充:完整端到端执行与验收顺序

把前述规则合并后,一套可用于测试系统的完整顺序如下:

  1. 确认业务模型。 明确该资源确实适合直接领用和周期结算,而不是普通库存采购或供应商寄售。
  2. 确认物料类型。OMS2 核对标准 PIPE 或客户物料类型的 Pipeline 强制/允许属性。
  3. 创建或扩展物料。 维护采购与会计视图,确认价格控制和组织层级。
  4. 确认标准采购组织。 验证领用工厂能够正确确定采购组织。
  5. 创建 Pipeline PIR。 维护供应商、物料、工厂、价格、币种、单位、有效期和税码。
  6. 处理多个供应商。 必要时用源清单指定首选供应商,并测试无首选时的确定逻辑。
  7. 执行直接领用。 按成本对象选择 201 P261 P281 P291 P,过账并取得物料凭证。
  8. 核对领用结果。 验证仓库库存和可用量没有变化,消耗历史、成本对象和 Pipeline 负债正确更新。
  9. 核对价格与会计。 以数量乘有效 PIR 价格复算金额,验证 VS 下的消耗与价格差异。
  10. 执行周期结算。 On-Premise 使用 MRKO;Cloud Public Edition 根据当前版本使用 MRKON,后台周期处理可用 F1683
  11. 核对结算与输出。 检查供应商凭证、负债清理、税、发票/贷项类型和结算单输出。
  12. 验证撤销闭环。 参考原物料凭证撤销,再次结算生成贷项,并完成 FI 清账。

验收不能只看一个“成功”提示。至少应建立以下凭证链:

物料主数据 → Pipeline PIR → 供应源确定 → Pipeline 领用物料凭证 → 消耗/负债会计凭证 → MRKO/MRKON 结算凭证 → 供应商输出 → 必要时撤销与贷项

视频没有形成这条凭证链中的任何系统单据;本文的端到端顺序全部来自 SAP 官方资料,后续真实截图应由用户在自己的 S/4HANA 版本与配置中补充。

本课要点回顾

  • Pipeline 是“直接领用、领用形成负债、周期结算”的业务模型,不是普通 PO → GR → 库存 流程。
  • SAP 所说的“始终可用”是系统模型假设,不是物理供应、容量或 SLA 保证。
  • 标准 PIPE 是 Pipeline 强制物料类型;其他物料类型可以只允许 Pipeline,并继续管理普通库存。
  • 没有 PO 不等于没有采购主数据:采购视图、会计视图和 Pipeline PIR 都是关键前提。
  • Pipeline 领用必须把移动类型与特殊库存 P 组合起来:201 P261 P281 P291 P
  • 领用金额来自有效 Pipeline PIR;借记消耗/成本对象,贷记 Pipeline 负债。
  • SAP 推荐价格控制 V;使用 S 时要关注 Pipeline 价格与标准价的价格差异。
  • On-Premise 当前使用 MRKO,Cloud Public Edition 2602 当前使用 MRKONF1683 用于 Cloud 后台作业。
  • 错误领用应先参考原物料凭证撤销,再重新结算生成贷项并完成 FI 清账。
  • 本视频只登录到 SAP Easy Access,没有执行任何 Pipeline 系统操作;文章中的实操闭环均为 SAP 官方教程补充。

资料来源

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
上一篇:SAP S/4HANA MM模块培训 39 - 供应商寄售:寄售信息记录、库存领用与MRKO结算
下一篇:SAP S/4HANA MM模块培训 41 - 发票计划:周期性、里程碑与自动结算
评论列表

发表评论

评论内容
昵称:
验证码:
验证码
关联文章

SAP S/4HANA MM模块培训 40 - 管道物料PIPE数据特殊库存P周期结算
SAP S/4HANA MM模块培训 39 - 供应商寄售:寄售信息记录、库存领用MRKO结算
SAP S/4HANA MM模块培训 04 - 物料数据物料类型MM01创建
SAP S/4HANA MM模块培训 06 - 库存物料采购询价创建
SAP S/4HANA MM模块培训 44 - 库存确定:库存地点、库存类型领用策略
SAP S/4HANA MM模块培训 08 - 外部服务采购流程服务数据
SAP S/4HANA MM模块培训 33 - 物料类型定制:控制属性、物料状态维护视图
SAP S/4HANA MM模块培训 41 - 发票计划:周期性、里程碑自动结算
SAP S/4HANA MM模块培训 43 - 制造商零件编号MPN:数据、采购控制AMPL
SAP S/4HANA MM模块培训 05 - 业务伙伴(供应商)数据:类别分组
SAP S/4HANA MM模块培训 47 - 分割评估:评估类别、类型部分库存计价
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 37 - 移动类型:控制功能、分类、冲销定制
SAP S/4HANA MM模块培训 22 - 收货概览:移动类型初始库存录入
SAP S/4HANA MM模块培训 26 - 库存预留:自动预留、MB21261领料
SAP S/4HANA MM模块培训 21 - 库存管理概览:核心任务、货物移动凭证
SAP S/4HANA MM模块培训 09 - 供应来源采购信息记录(PIR)
SAP S/4HANA MM模块培训 25 - 库存转储转移过账:321、309、一步/两步STO
SAP S/4HANA MM模块培训 12 - 配额安排、供应源分配配额评分
SAP S/4HANA MM模块培训 13 - MRP概览、技术流程计划文件条目

热门标签
.NET Core .NET Reactor ag-grid AI发布 api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver Codex DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math MCP mitmproxy MVC MySQL Navicat netstat nginx node_modules NSwag Nuget Nuget镜像 number PowerShell pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger to-cms Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows Windows服务 winform wmi xlrd yaml YESCMS YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 端口占用 对象转换 分布式 公共字典 机器码 进程排查 静态资源 开发指南 路由参数 密钥 配置教程 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件 CSharp 事务锁 工单系统 并发控制 重复提交 CMS Markdig Markdown markdown-it marked 技术选型 VS Code 开发工具 源代码管理 版本控制 Docker PostgreSQL 时区 部署排查 CMS架构 EF Core 主题系统 二次开发 插件系统 容器 运维命令 镜像清理 Linux NAS 远程挂载 飞牛 fnOS S/4HANA SAP GUI SAP HANA SAP R/3 SAP入门 SAP版本 ERP SAP SAP MM 库存管理 物料管理 采购管理 入门教程 SAP S/4HANA SPRO 企业结构 采购组织 MM01 物料主数据 物料类型 BP分组 业务伙伴 供应商主数据 ME41 RFQ 库存物料 采购流程 ME51 消耗性物料 科目分配 采购申请 AC03 ML81N 外部服务 服务主数据 Business Partner SAP培训 ME51N MM模块 Lean Services MM-SRV 外部服务采购 PIR 供应来源 采购主数据 采购信息记录 ME31K 框架协议 计划协议 采购合同 ME01 供应来源确定 货源清单 MEQ1 供应源确定 配额安排 配额评分 MD04 MD21 MRP 计划文件 需求计划 批量程序 MD01N MD02 MRP Live MD05 MM 物料计划 优化采购 供应源 采购订单 ME2A 供应商确认 采购监控 Flexible Workflow 凭证释放 采购审批 释放策略 实地盘点 物料凭证 货物移动 MIGO 收货 移动类型 已撤回 供应商退货 货物发出 STO 库存转储 转移过账 生产订单 预留 GR/IR MIRO 供应商发票 物流发票校验 OMR2 税码 FI PP SD 实操教程 MRBR OMR6 发票差异 交货成本 后续借记 MI01 实物盘点 盘点差异 公司代码 工厂 组织结构 OMS2 主数据定制 自动科目确定 BP角色 CVI 伙伴确定 编号范围 凭证类型 字段选择 FBN1 OMBT OMC2 会计凭证 OMJJ BOM 委外加工 项目类别L MRKO 供应商寄售 特殊库存K MRKON PIPE Pipeline 特殊库存P ERS MRIS 发票计划 周期性结算 里程碑付款 变更追踪 版本管理 采购凭证 SFTP WebDAV 网盘 飞牛fnOS AMPL HERS MPN 中文教程 库存确定 可用性检查 缺件检查 Output Management 消息确定 输出确定 分割评估 库存计价 评估类别 评估类型 PB00 RM0000 条件技术 采购定价 MM-FI集成 OBYC 库存估价 文本类型 文本采用 EFB EVO MSV SU3 用户参数 发票校验 合同参照 履约保留款 特别总账 预付款 Fiori Launchpad SAP Fiori 应用导航 用户体验 LSMW LTMC Migration Cockpit 数据迁移 BRFplus OPD Output Control My Inbox 审批流程 灵活工作流 SAP PP 外部加工 SAP QM 检验批 质量信息记录 采购收货 SAP PM 维护BOM 维护订单 SAP SD SAP Service 端到端流程
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码