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

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

视频开头列出了五项议程,但“列入议程”不等于“已经完成实操”。全片字幕、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 的高层业务过程:
- 工厂与供应商约定持续供应某种管道资源;
- 供应商通过管线或其他输送介质持续供给;
- 工厂在生产或其他业务需要时记录实际领用量;
- 领用时形成消耗,并形成对供应商的负债;
- 企业按约定周期汇总已领用数量并执行结算;
- 后续付款由供应商结算凭证进入财务付款流程。
讲师用生产现场冷却水举例:车间需要时直接用水,再按月或按年与供水公司结算。这里的“每月、每半年、每年”只是业务举例,不是 SAP 强制周期。负债是在每次领用过账时形成,结算频率应由合同条款、财务关账、税务规则和企业内部控制共同决定。
视频流程图把“结算”和“向银行付款”画得很接近,但两者不是同一个系统动作。结算用于把已领用数量转化为供应商结算凭证并清理 Pipeline 负债;真正的付款仍属于后续应付账款和支付流程。
视频讲解:普通采购与 Pipeline 的差异

讲师在记事本中用两个极简链路作比较。原始记事本属于非 SAP 界面,本文只保留其知识关系并以中文图重制。
| 比较项 | 普通库存采购 | Pipeline 高层流程 |
|---|---|---|
| 采购订单 | 通常先创建 PO | 标准 Pipeline 流程没有 PO |
| 收货 | 对 PO 执行收货,可能进入库存 | 标准 PIPE 不先收进仓库库存 |
| 实际消耗 | 通常从企业库存发出 | 直接从 Pipeline 领用 |
| 价格依据 | 采购订单条件及后续发票 | 有效的 Pipeline 采购信息记录价格 |
| 供应商负债 | 取决于收货、发票及配置 | 在 Pipeline 领用时形成 |
| 后续处理 | 发票校验与付款 | 周期性自结算,再进入付款流程 |
“没有 PO”是最容易被过度简化的一点。它只表示 Pipeline 不采用普通采购订单链路,绝不表示不需要采购主数据、供应商关系、有效价格和税码。没有有效的 Pipeline 采购信息记录,就无法按标准流程正确估值和结算领用。
视频讲解:课件中的标准 PIPE 控制项

视频在 PowerPoint 中嵌入了一张物料类型属性示意图,并强调标准 PIPE 的以下控制:
Pipeline mandatory:必须按 Pipeline 方式处理;- 不允许外部采购订单;
- 不允许内部采购订单;
- 数量更新不在任何评估范围执行;
- 价值更新不在任何评估范围执行。
这张原图是带英文标注的课件内嵌画面,不是讲师在当前系统中实时打开并保存的 SAP 配置,因此不能作为“本系统已经如此配置”的证据。文章图片必须中文重制,并明确标注为视频课件内容。
同时也不能把这些项目理解成不可调整的程序常量。SAP 官方资料说明,标准 PIPE 的确采用 Pipeline 强制模型,但客户也可以让其他物料类型只“允许 Pipeline”,从而同时保留普通库存和普通货物移动。实施时必须查看目标系统的物料类型属性,而不是仅凭物料类型名称推断行为。
视频讲解:PIPE 物料类型的主要特征

视频随后归纳了 PIPE 的业务特征:
- 常用于气体、水、电力、油品等连续供应资源;
- 不执行普通库存管理,也不进行实物盘点;
- 系统按“随时可用、按需领用”处理;
- 不进行常规采购与 MRP;
- 可作为生产订单组件;
- 可结合生产订单反冲(Backflush)自动记录消耗;
- 从 MM 视角看,不维护可供扣减的仓库数量。
这些特征适用于标准 PIPE 或配置为 Pipeline 强制的物料。若客户在其他物料类型中只是启用“允许 Pipeline”,同一物料仍可能同时具有普通库存、寄售库存或 Pipeline 领用。文章后续会把这条官方边界单独展开。
生产订单反冲属于 PP 与 MM 的集成场景。其含义不是“生产订单自动付款”,而是生产确认触发组件消耗过账;是否自动带出 P、供应商和正确数量,还取决于 BOM、工作中心、物料主数据、供应源与生产订单配置,必须在客户系统中验证。
视频讲解:主数据要求与使用限制

视频明确指出,Pipeline 物料虽然没有普通 PO,仍必须创建物料主记录,并维护采购与会计数据。课件还列出:标准 PIPE 在各评估范围使用 Pipeline 专用移动,不采购、不计划、不存储、不盘点,并可以作为生产订单反冲组件。
可以把视频中的信息整理成四个控制层次:
| 控制层 | 视频讲解的含义 | 不能据此推断的内容 |
|---|---|---|
| 物料类型 | 标准 PIPE 面向 Pipeline 强制处理 | 不能推断所有客户自定义物料类型都相同 |
| 物料主数据 | 必须有采购与会计数据 | 不能推断会计视图“没有价值更新所以无用” |
| 物流处理 | 不走普通采购、收货和仓储库存链 | 不能虚构任何本视频未执行的移动类型或凭证 |
| 生产集成 | 可作为生产订单反冲组件 | 不能推断所有生产订单都会自动正确确定供应商 |
“不在物料库存层面更新数量或价值”与“领用没有财务金额”是两回事。Pipeline 领用仍需按有效价格形成成本和供应商负债,所以采购信息记录、会计视图、价格控制与自动科目确定仍然重要。
视频讲解:计划中的端到端流程

片尾流程图给出的计划顺序为:
- 使用
PIPE物料类型创建物料主数据; - 创建信息类别为 Pipeline 的采购信息记录;
- 按需要维护源清单;
- 直接领用 Pipeline 物料并过账货物发出;
- 领用形成对供应商的负债;
- 周期性结算已领用数量;
- Pipeline 物料也可作为生产订单组件,通过反冲记录消耗。
这是一张课程流程概览,不是系统结果证据。视频没有创建任何主数据或单据,也没有显示供应商、工厂、物料、价格、税码、移动类型或会计科目等示例值。正文不能为“补全画面”而自行编造这些值。
视频实录:系统只登录到 SAP Easy Access

讲师在约 00:10:37.633 从 PowerPoint 切换到 SAP Logon,随后完成技术登录。00:10:52.200 的完整 1920×1080 原帧显示 SAP Easy Access 已加载、命令栏为空,适合作为课程中断边界证据。之后命令栏只出现未执行的 mm,不能推断它代表 MM01、MM02、MIGO、MRKO 或任何其他事务。
因此,本视频实际没有发生以下动作:
- 没有创建或显示
PIPE物料; - 没有进入
OMS2检查物料类型; - 没有使用
ME11或 Fiori 应用创建 Pipeline 采购信息记录; - 没有维护源清单;
- 没有执行
201 P、261 P、281 P或291 P; - 没有生成物料凭证、会计凭证或供应商负债;
- 没有运行
MRKO、MRKON或F1683; - 没有结算、贷项或付款结果。
课程边界: 本视频在说明 Pipeline 概念、标准
PIPE物料类型和计划流程后,于登录 S/4HANA 时结束,并未实际创建物料、采购信息记录,也未执行 Pipeline 领用或结算。为使教程可落地,以下操作均依据 SAP Learning 与 SAP Help 补齐,不应误认为视频中已经演示。
SAP 官方教程补充:标准 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 Processes、SAP Help - Pipeline Handling、SAP Help - Standard Material Types。
SAP 官方教程补充:创建 Pipeline 物料主数据

经典 SAP GUI 可以从 MM01 创建物料;Fiori 或产品主数据应用的名称与入口会随 S/4HANA 部署方式、版本和业务角色而变化。由于视频没有打开创建界面,下列步骤是官方规则的实施顺序,不是视频实录。
- 先验证物料类型。 选择标准
PIPE,或选择已经在目标评估范围中验证为允许 Pipeline 的客户物料类型。 - 选择组织层级。 按实际业务选择工厂、评估范围等组织数据,不能复制其他课程的示例代码。
- 维护采购视图。 Pipeline 没有 PO,但仍需要采购数据支持供应商关系、采购组织与采购信息记录。
- 维护会计视图。 领用需要金额估值并形成负债,因此必须有会计数据。
- 核对价格控制。 SAP 对 Pipeline 推荐价格控制
V;若采用S,必须预先理解标准价与 Pipeline 信息记录价格差异的会计结果。 - 保存并复核。 检查物料是否确实在目标工厂和评估范围可用于 Pipeline,不能只看到“创建成功”就认为后续主数据齐全。
标准 PIPE 不应被设计成普通的“采购订单 → 收货 → 仓库库存”流程。另一方面,也不能因为标准物料类型在库存层面不做数量/价值更新,就删除会计视图或忽略价格控制;Pipeline 消耗和负债仍然必须正确计价。
建议后续由用户在目标系统补充三类真实软件截图:MM01 初始页、视图选择页、会计视图。截图应保留完整原始分辨率,并避免包含凭据或无关环境信息。
官方依据:SAP Help - Creating a Pipeline Material、SAP Help - Standard Material Types。
SAP 官方教程补充:建立 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 Records、SAP Help Best Practices - Create Purchasing Info Record for Pipeline、SAP Help - Maintain Purchasing Info Record。
SAP 官方教程补充:标准采购组织与供应商确定

Pipeline 信息记录应建立在领用工厂的标准采购组织下。标准采购组织的作用,是在 Pipeline 等没有普通 PO 上下文、系统又必须自动确定采购组织的流程中,给出明确的组织依据。
SAP Learning 描述的标准供应商确定逻辑可以整理为:
- 只有一个有效 Pipeline PIR: 系统自动建议该供应商;
- 存在多个有效 Pipeline PIR: 可以通过源清单指定首选供应商;
- 多个 PIR 且源清单没有首选供应商:
MIGO中可以按最有利条件确定; - 其他功能没有可用源清单: 可能需要用户手工选择供应商。
这不是脱离条件的固定算法。最终结果还受领用日期、信息记录有效期、工厂、标准采购组织、币种、价格单位和客户配置影响。若工厂只分配了一个采购组织,显式的标准采购组织分配可能不是必需;多采购组织工厂则必须重点核对。
排障时不要只问“有没有供应商”,而应依次检查:
- 工厂是否能确定标准采购组织;
- 当前日期是否存在有效的 Pipeline PIR;
- 多供应商场景是否有有效源清单;
- 价格条件是否可比较;
- 实际执行功能是否支持自动选择,还是要求手工选择。
官方依据:SAP Learning - Operating Pipeline Processes、SAP Learning - Defining Organizational Units in Materials Management。
SAP 官方教程补充:使用 201 P、261 P、281 P、291 P 直接领用

Pipeline 领用按货物发出方式录入,并使用特殊库存标识 P。P 不是库存地点,也不是普通库存类型;它是系统识别 Pipeline 处理的关键标识。官方列出的标准组合如下。
| 移动组合 | 科目分配/业务用途 | 典型必填对象 |
|---|---|---|
201 P | 成本中心消耗 | 成本中心 |
261 P | 订单消耗,常见于生产订单 | 订单号 |
281 P | 网络消耗 | 网络/活动等对象 |
291 P | 其他或全部科目分配用途 | 按所选科目分配类别填写 |
执行时应核对供应商、物料、工厂、数量、单位、过账日期以及对应成本对象。只有把移动类型和特殊库存 P 一起看,才能确认这是 Pipeline 领用;只写 201 或 261 会与普通库存发出混淆。
一次成功的 Pipeline 领用会:
- 根据有效 Pipeline PIR 估值;
- 生成物料凭证并更新消耗历史;
- 把成本记入对应成本中心、订单或网络;
- 形成对供应商的 Pipeline 负债;
- 不减少现有仓库库存;
- 不改变物料可用量。
标准 PIPE 没有普通 PO → GR → 库存 链。261 P 可以由生产订单反冲触发,但自动带出的数量、供应商和科目分配仍需通过真实生产场景测试。视频没有打开 MIGO 或 Post Goods Movement,因此本文不提供伪造的软件画面;后续应由用户在目标系统补充真实的货物发出、特殊库存 P、供应商、科目分配和成功凭证截图。
官方依据:SAP Help - Posting Goods Issue from the Pipeline、SAP Learning - Operating Pipeline Processes。
SAP 官方教程补充:Pipeline 领用的估值与会计凭证

Pipeline 领用金额的核心公式是:
领用金额 = 领用数量 × 领用日期有效的 Pipeline PIR 价格
会计逻辑可以概括为:
- 借方: 消耗账户或对应成本对象;
- 贷方: Pipeline/寄售负债账户;
- 结算时: 清除领用负债,并把相应金额过账到供应商账户。
标准系统可以让 Pipeline 与寄售共用负债账户,也可以通过配置为 Pipeline 指定不同负债账户。因此文章只能说明借贷逻辑,不能虚构具体总账科目编号。税额由 Pipeline PIR 及相关税务配置确定;物料凭证号可用于形成分配编号,以支持后续 FI 清账。

价格控制 V 与 S 的差异尤其重要:
| 价格控制 | Pipeline 领用处理 | 实施关注点 |
|---|---|---|
V 移动平均价 | SAP 推荐;Pipeline 消耗按 PIR 价格全部进入消耗账户,物料主数据中的移动平均价对这次 Pipeline 领用估值不相关 | 重点核对 PIR 的有效价格、单位与币种 |
S 标准价 | Pipeline 价格与标准价之间的差额进入价格差异账户 | 必须验证价格差异科目;标准价为 0 时,全部 Pipeline 消耗金额可能进入价格差异账户 |
这也解释了为什么标准 PIPE 即使不更新普通库存价值,仍然需要会计视图与价格控制:它们参与消耗和差异的会计处理,而不是用于维护可供扣减的仓库库存价值。
官方依据:SAP Help - Creating a Pipeline Material、SAP Help - Posting: Consignment and Pipeline Settlement、SAP Help - Pipeline Handling。
SAP 官方教程补充:On-Premise 使用 MRKO 定期结算

Pipeline 不等待供应商为每一次领用开具普通采购发票,而是由企业选择已过账的领用和退回项目,按约定周期执行自结算。S/4HANA On-Premise 当前帮助将应用/事务标为 MRKO,经典菜单路径为:
Logistics → Materials Management → Logistics Invoice Verification → Automatic Settlement → Consignment and Pipeline Settlement
典型处理顺序为:
- 输入公司代码、供应商、工厂、物料、凭证日期、过账日期或物料凭证等筛选条件;
- 选择只处理 Pipeline,或同时处理寄售与 Pipeline;
- 先显示未结算领用,核对数量、金额、税码与供应商;
- 执行结算,生成发票类或贷项类结算凭证;
- 核对 Pipeline 负债是否清除、供应商账户是否正确过账;
- 按输出配置向供应商提供结算说明。

上图使用 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 Withdrawals、SAP Help - Consignment and Pipeline Settlement、SAP Learning - Carrying out Supplier Consignment Solution Process。
SAP 官方教程补充:Cloud 使用 MRKON 与 F1683

不同部署方式的入口不能混写成一个固定事务:
| 部署/用途 | 当前官方入口 | 主要作用 |
|---|---|---|
| S/4HANA On-Premise | MRKO | 创建寄售与 Pipeline 结算 |
| S/4HANA Cloud Public Edition 2602 | MRKON | 创建 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 的错误领用不能只在结算工具中删除。SAP 官方给出的安全闭环是:
- 在库存管理或 Post Goods Movement 中参考原物料凭证撤销 Pipeline 领用;
- 让系统基于原凭证带出相应撤销处理;
- 再次运行
MRKO或MRKON,选择撤销/退回项目; - 系统为该项目生成贷项类结算凭证;
- 在 FI 中清理原结算发票与对应贷项。
本文不硬编码所有反向移动类型,因为当前 Pipeline 官方课程明确列出的重点是 201 P、261 P、281 P、291 P 四组正向领用。最稳妥的做法是参考原物料凭证执行取消,让目标系统按配置带出对应撤销移动类型,再用物料凭证、结算凭证和 FI 凭证逐级核对。
如果原领用尚未结算,撤销与后续结算的结果会不同于“原领用已经结算”的场景。测试时应分别覆盖未结算撤销、已结算后撤销、跨期间撤销和税率变化等情况。
官方依据:SAP Help Cloud - MRKON Reversal、SAP Help - Consignment and Pipeline Settlement。
SAP 官方教程补充:过账前与结算前检查清单

领用过账前
- 物料类型在相关评估范围内是 Pipeline 强制或允许;
- 标准
PIPE没有被误建成普通库存采购流程; - 采购与会计视图完整;
- Pipeline PIR 已创建,信息类别、供应商、物料、工厂和采购组织正确;
- PIR 在领用日期有效,价格单位、领用单位、币种和换算关系正确;
- 税码以及 TDT/RITA 等版本相关税务设置完整;
- 标准采购组织可从工厂正确确定;
- 多供应商场景的源清单或手工选择规则明确;
- 移动类型与特殊库存
P同时正确; - 成本中心、订单、网络等科目分配对象有效;
- 自动科目确定能够找到正确的消耗、负债和价格差异账户。
结算前
- 未结算领用的供应商、数量、金额和税额与业务记录一致;
- 负债账户既不是供应商统驭账户,也没有设置为“仅自动过账”;
- 结算期间没有其他用户并行运行同一范围;
- On-Premise 与 Cloud 的应用、输出机制和表单配置没有混用;
- 结算输出能送达供应商,并有失败监控和重发机制;
- 发票类和贷项类项目均经过测试;
- 撤销后重新结算与 FI 清账流程已经验证。
常见误区
| 错误理解 | 正确处理 |
|---|---|
| 没有 PO,所以不需要采购主数据 | 必须有采购视图与 Pipeline PIR |
PIPE 不更新库存价值,所以没有会计金额 | 领用仍形成消耗和供应商负债 |
只输入 201 或 261 就是 Pipeline | 必须同时使用特殊库存 P |
| 结算会更新 PO 历史 | 官方说明结算不更新 PO 历史,也不连接采购信息系统 |
| 结算时可以计算现金折扣 | 结算不支持净额过账;折扣应在价格设计中考虑 |
| 结算可以处理交货成本 | 官方说明不能结算交货成本 |
| 多个用户并行运行更快 | 可能因物料凭证不锁定而产生重复结算凭证 |
KONS、CONSIGNMENT_SETTLEMENT 可以通用 | 前者属于经典消息确定语境,后者属于 Cloud 输出参数确定 |
官方依据:SAP Help - Consignment and Pipeline Settlement、SAP Help - Processing Consignment and Pipeline Withdrawals。
SAP 官方教程补充:完整端到端执行与验收顺序
把前述规则合并后,一套可用于测试系统的完整顺序如下:
- 确认业务模型。 明确该资源确实适合直接领用和周期结算,而不是普通库存采购或供应商寄售。
- 确认物料类型。 在
OMS2核对标准PIPE或客户物料类型的 Pipeline 强制/允许属性。 - 创建或扩展物料。 维护采购与会计视图,确认价格控制和组织层级。
- 确认标准采购组织。 验证领用工厂能够正确确定采购组织。
- 创建 Pipeline PIR。 维护供应商、物料、工厂、价格、币种、单位、有效期和税码。
- 处理多个供应商。 必要时用源清单指定首选供应商,并测试无首选时的确定逻辑。
- 执行直接领用。 按成本对象选择
201 P、261 P、281 P或291 P,过账并取得物料凭证。 - 核对领用结果。 验证仓库库存和可用量没有变化,消耗历史、成本对象和 Pipeline 负债正确更新。
- 核对价格与会计。 以数量乘有效 PIR 价格复算金额,验证
V或S下的消耗与价格差异。 - 执行周期结算。 On-Premise 使用
MRKO;Cloud Public Edition 根据当前版本使用MRKON,后台周期处理可用F1683。 - 核对结算与输出。 检查供应商凭证、负债清理、税、发票/贷项类型和结算单输出。
- 验证撤销闭环。 参考原物料凭证撤销,再次结算生成贷项,并完成 FI 清账。
验收不能只看一个“成功”提示。至少应建立以下凭证链:
物料主数据 → Pipeline PIR → 供应源确定 → Pipeline 领用物料凭证 → 消耗/负债会计凭证 → MRKO/MRKON 结算凭证 → 供应商输出 → 必要时撤销与贷项
视频没有形成这条凭证链中的任何系统单据;本文的端到端顺序全部来自 SAP 官方资料,后续真实截图应由用户在自己的 S/4HANA 版本与配置中补充。
本课要点回顾
- Pipeline 是“直接领用、领用形成负债、周期结算”的业务模型,不是普通
PO → GR → 库存流程。 - SAP 所说的“始终可用”是系统模型假设,不是物理供应、容量或 SLA 保证。
- 标准
PIPE是 Pipeline 强制物料类型;其他物料类型可以只允许 Pipeline,并继续管理普通库存。 - 没有 PO 不等于没有采购主数据:采购视图、会计视图和 Pipeline PIR 都是关键前提。
- Pipeline 领用必须把移动类型与特殊库存
P组合起来:201 P、261 P、281 P、291 P。 - 领用金额来自有效 Pipeline PIR;借记消耗/成本对象,贷记 Pipeline 负债。
- SAP 推荐价格控制
V;使用S时要关注 Pipeline 价格与标准价的价格差异。 - On-Premise 当前使用
MRKO,Cloud Public Edition 2602 当前使用MRKON,F1683用于 Cloud 后台作业。 - 错误领用应先参考原物料凭证撤销,再重新结算生成贷项并完成 FI 清账。
- 本视频只登录到
SAP Easy Access,没有执行任何 Pipeline 系统操作;文章中的实操闭环均为 SAP 官方教程补充。
资料来源
- YouTube - Video 40 Pipeline
- SAP Learning - Operating Pipeline Processes
- SAP Help - Pipeline Handling
- SAP Help - Creating a Pipeline Material
- SAP Help - Posting Goods Issue from the Pipeline
- SAP Learning - Creating Special Purchasing Info Records
- SAP Help Best Practices - Create Purchasing Info Record for Pipeline
- SAP Learning - Defining Organizational Units in Materials Management
- SAP Help - Consignment and Pipeline Settlement
- SAP Help - Processing Consignment and Pipeline Withdrawals
- SAP Help - Posting: Consignment and Pipeline Settlement
- SAP Help On-Premise - Create Consignment and Pipeline Settlement (MRKO)
- SAP Help Cloud 2602 - Create Logistics Consignment and Pipeline Settlement (MRKON)
- SAP Help Cloud 2602 - Schedule Supplier Invoice Jobs - Advanced (F1683)
- SAP Help - Standard Material Types


