SAP PP 与 PP-PI 详解:从一辆自行车到一批果汁


文章封面

SAP PP 与 PP-PI 详解:从一辆自行车到一批果汁

在 SAP 中,PP 和 PP-PI 都用于解决生产企业最基本的几个问题:客户需要什么产品、应该生产多少、什么时候生产、原材料是否充足、需要哪些设备和人员,以及实际成本是多少。

它们的主要区别不在于“是否做生产计划”,而在于如何描述和控制生产过程:

PP擅长管理零件装配,PP-PI擅长管理配方加工。

上图左侧是自行车离散装配,右侧是果汁流程生产。下面分别用这两个案例说明。

一、PP和PP-PI分别是什么

对比项PPPP-PI
英文名称Production PlanningProduction Planning for Process Industries
中文名称生产计划与控制流程行业生产计划
主要生产模式离散制造流程制造
典型产品汽车、机械、电脑、家具化工品、药品、食品、饮料
核心执行单据生产订单流程订单
生产过程描述工艺路线主配方
生产地点工作中心资源
执行步骤工序操作和阶段
管理重点零件、工序、装配、工时配方、批次、参数、阶段、产出
常见计量方式件、台、套千克、升、吨、批
现场控制工序报工阶段确认、过程指令和过程消息
联产品、副产品可以支持更常见

需要注意:批次、质量检验、副产品并非PP-PI独有,只是在化工、制药、食品等流程行业中更加重要。

二、二者共有的生产管理主线

无论使用PP还是PP-PI,整体业务链条都很相似:

销售订单或需求预测
        ↓
独立需求
        ↓
MRP物料需求计划
        ↓
计划订单和采购建议
        ↓
生产订单或流程订单
        ↓
订单下达
        ↓
原材料领用
        ↓
生产执行与确认
        ↓
成品入库
        ↓
差异分析和订单结算

MRP负责回答“缺什么、缺多少、什么时候需要”,订单负责回答“这一次具体如何生产”。

三、PP案例:生产100辆城市自行车

以下数量是为了说明SAP逻辑而设计的简化教学数据,不代表真实企业生产标准。

1. 企业接到生产需求

假设自行车工厂需要在8月30日前生产100辆城市自行车。

SAP需要提前知道:

  • 自行车由什么组成;
  • 按照什么步骤组装;
  • 在哪些生产线上完成;
  • 每个步骤需要多长时间;
  • 当前库存是否足够。

这些信息分别保存在不同的生产主数据中。

2. PP需要准备哪些主数据

主数据自行车案例解决的问题
物料主数据成品自行车、车架、车轮、车把、座椅、链条管理物料的计划、采购、库存和生产属性
BOM物料清单一辆自行车需要1个车架、2个车轮等产品由什么组成
工作中心预装线、总装线、测试线、包装线在哪里生产、使用多少产能
工艺路线车架预装、安装车轮、测试、包装按什么步骤生产
生产版本指定使用哪套BOM和工艺路线选择具体生产方法

示例BOM

组件单车用量生产100辆所需数量
车架1个100个
车轮总成2个200个
车把1个100个
座椅1个100个
链条1条100条
包装箱1个100个

BOM只描述“需要什么”,并不描述先安装车轮还是先安装车把。

示例工艺路线

工序工作中心标准时间主要活动
0010预装线8分钟/辆车架及车把预装
0020总装线12分钟/辆安装车轮、链条和座椅
0030测试线5分钟/辆刹车、变速和骑行测试
0040包装线4分钟/辆清洁、装箱和贴标

SAP中的工艺路线不仅记录工序顺序,还可以记录工作中心、标准时间、能力需求和工作说明,并作为生产订单与产品成本计算的基础。可参阅 SAP官方工艺路线说明

3. MRP如何计算缺料

假设运行MRP之前,库存如下:

组件总需求当前可用库存缺口
车架1003070
车轮总成20016040
车把1001000
座椅1009010
链条1001200
包装箱1006040

MRP会综合考虑现有库存、在途采购、已有生产订单、采购提前期、自制时间、安全库存、批量规则和需求日期,然后形成相应建议:

  • 成品自行车生成100辆的计划订单;
  • 自制组件生成下层计划订单;
  • 外购组件生成采购申请或计划采购建议。

MRP通常不会直接宣布“现在开始生产”,而是先产生计划建议,由计划员检查后再转换成正式执行单据。

4. 从计划订单到生产订单

计划员确认物料和产能可行后,将计划订单转换为生产订单。生产订单创建时,SAP通常会:

  1. 展开BOM,将组件复制到订单;
  2. 读取工艺路线,将工序复制到订单;
  3. 生成组件预留;
  4. 计算工作中心产能需求;
  5. 计算订单计划成本;
  6. 为外购或外协项目产生采购需求。

因此,一张生产订单不是简单的“生产通知单”,而是一套完整的执行数据。SAP官方将其概括为:生产什么、在哪里生产、何时生产、需要多少工作以及如何结算成本。参阅 SAP官方生产订单说明

5. 车间如何执行生产订单

订单下达

订单创建后不一定可以立即领料。下达表示订单已经获得执行许可。此时可以检查原材料是否齐套、产能是否可用、日期是否合理以及订单资料是否完整。

组件领料

仓库将车架、车轮、车把等组件发给生产线,并把物料消耗记到生产订单上。库存数量随之减少,订单实际材料成本增加。

部分企业采用倒冲方式:系统在工序确认或成品入库时,根据实际产量自动计算组件消耗。

工序确认

确认内容示例
合格数量完成98辆
报废数量报废2辆
实际人工时间760分钟
实际设备时间820分钟
原因两个车架焊接缺陷
最终确认该工序是否已经全部完成

确认会更新订单进度、剩余加工数量、工作中心能力、实际人工和设备成本,也可能触发自动领料。

成品入库

完成测试的自行车进入成品仓库。自行车库存增加,订单记录实际产出。如果集成了质量管理,也可以先进入质量检验库存,检验合格后再转为可用库存。

差异分析与结算

如果计划生产100辆、实际只得到98辆,同时人工时间或材料消耗高于计划,订单就可能出现材料数量差异、人工效率差异、设备效率差异、报废差异和产出差异。月末再按企业的成本核算规则处理这些差异。

四、PP-PI案例:生产一万升橙汁

自行车的零件可以被清楚地区分,但果汁混合后已经无法把每一份原料重新拆开。

流程制造更关注:

  • 投入了哪些原料批次;
  • 原料按什么配方投入;
  • 使用哪个混合罐;
  • 温度、时间、压力等参数是否符合要求;
  • 实际产出了多少;
  • 是否产生副产品或损耗;
  • 最终产品批次流向哪里。

PP-PI批次生产与追溯示意图

上图展示了原料批次经过投料、混合、热处理、灌装和检验形成成品批次,同时记录副产品和追溯关系。

1. PP-PI需要哪些主数据

PP-PI主数据橙汁案例对应PP概念
物料主数据橙汁原料、水、糖浆、成品橙汁物料主数据
BOM物料清单一批产品需要哪些原料BOM
资源混合罐、热处理设备、灌装线工作中心
主配方投料、混合、热处理、灌装工艺路线
生产版本选择BOM和主配方组合生产版本
批次主数据原料批次和成品批次PP中也可使用
生产资源/工具检测仪器、过滤器等PRT

2. 主配方与工艺路线有什么不同

主配方不是一张只有原料比例的“配方表”,它还描述完整的生产过程。

主配方
├─ 操作10:原料准备
│  ├─ 阶段1010:称量
│  └─ 阶段1020:转移
├─ 操作20:混合
│  ├─ 阶段2010:投料
│  ├─ 阶段2020:搅拌
│  └─ 阶段2030:取样
├─ 操作30:热处理
│  ├─ 阶段3010:升温
│  ├─ 阶段3020:保持
│  └─ 阶段3030:冷却
└─ 操作40:灌装
   ├─ 阶段4010:灌装
   └─ 阶段4020:包装

一个操作在主要资源上执行,操作下面可以继续拆分为多个阶段。阶段之间可以是顺序、并行或重叠关系,并可携带日期、能力、成本、检验及过程控制数据。参阅 SAP官方主配方说明

PP-PI通常以阶段作为更加详细的计划和确认对象。阶段可以决定是否需要排产、是否占用设备能力、是否计算成本、是否需要确认、由谁执行、使用哪些物料以及检查哪些质量特性。参阅 SAP官方阶段说明

3. 流程订单如何形成

需求计划发现未来需要10,000升橙汁后,MRP生成计划订单。计划员确认生产日期、原料和设备能力后,将其转换为流程订单。

流程订单会读取:

  • 成品数量和生产日期;
  • BOM中的原料;
  • 主配方中的操作与阶段;
  • 阶段使用的资源;
  • 标准时间和标准活动;
  • 过程控制信息;
  • 计划成本;
  • 批次确定规则。

生产订单和流程订单可以统一称为制造订单。两者都要经历创建、下达、领料、确认、成品入库和技术完成等步骤。参阅 SAP官方制造订单流程说明

4. 批次为什么特别重要

假设本次生产使用了以下批次:

物料投入批次
橙汁原料OJ-0721-A
糖浆SY-0719-C
添加剂AD-0708-B
包装瓶BT-0715-D
最终成品FG-0721-01

SAP记录原料批次领用和成品批次入库后,可以建立上下游关系:

原料批次 OJ-0721-A
        ↓
流程订单 PO-10001
        ↓
成品批次 FG-0721-01
        ↓
客户交货

如果后来发现某个原料批次存在质量问题,企业可以查询它被哪些流程订单使用、形成了哪些成品批次、成品位于哪个仓库,以及哪些批次已经交付给客户。

反向追溯也同样重要:从一批成品追溯它使用过的原料批次。

批次管理不自动等于完整追溯。企业还需要正确记录领料批次、成品批次、订单关系和后续物流单据。

5. 过程参数如何控制

离散制造经常关心“装了几个、用了多久”,流程制造还会关心投料顺序、搅拌时间、设备转速、温度、压力、保持时间、浓度和取样结果。

企业可以在主配方中保存相关过程控制数据。在适用的部署方案和配置下,这些数据可以通过过程指令、执行步骤或控制配方传递给操作员或现场系统,再把实际参数和过程消息返回SAP。

6. 质量检验如何介入

检验位置示例
原料入库检查橙汁原料的质量特性
生产过程中混合完成后取样
热处理完成后检查关键过程参数
成品入库检查浓度、包装和标签
发货前检查批次状态和有效期

如果检验没有通过,成品批次可能仍处于受限或质量检验状态,不能直接销售。具体检验点、状态和放行方式取决于企业的QM配置。

7. 联产品和副产品

流程生产不一定只有一个产出。

类型业务含义常见处理
主产品订单主要生产目标正常成品入库
联产品与主产品共同产生,具有重要价值分摊生产成本
副产品伴随产生、价值相对较低以副产品价值冲减订单成本
废料无经济价值或需要处理记录损耗或处置成本

联产品和副产品并不是PP-PI独占功能,但在化工、炼油、食品等行业更常见。

五、PP与PP-PI对象如何对应

业务问题PPPP-PI
生产什么物料主数据物料主数据
需要什么BOMBOM
怎样生产工艺路线主配方
在哪里生产工作中心资源
具体生产步骤工序操作、阶段
用什么执行生产订单流程订单
记录实际完成工序确认阶段或订单确认
记录物料投入生产订单领料流程订单领料及批次
记录产出成品入库主产品、联产品或副产品入库
计算成本生产订单成本流程订单成本
过程控制工作说明、现场集成过程指令、执行步骤、过程消息
质量控制可以集成QM通常深度集成QM

PP的工作中心和PP-PI的资源都表示执行生产活动的设备、生产线或人员,并用于排产、能力和成本计算。但资源更加适合描述混合罐、反应釜、管线、储罐等流程设备。

六、企业应该选择PP还是PP-PI

企业特征建议
产品可以拆分为明确零件以PP为主
生产过程主要是机械加工和装配以PP为主
主要按台、件、套进行生产以PP为主
产品主要依据配方制造以PP-PI为主
涉及混合、反应、提纯或发酵以PP-PI为主
强调温度、压力、时间等参数以PP-PI为主
批次追溯和生产记录非常重要通常选择PP-PI
同时存在流程生产和包装装配可以混合使用

很多企业并不是二选一。例如饮料企业的原料称量、混合、杀菌和储存可以使用PP-PI,灌装、装箱和码垛则可以根据实际管理方式继续使用PP-PI,也可以采用PP或重复制造。

七、几个常见误解

误解正确理解
PP只负责计划,不负责执行PP同时覆盖计划、订单执行、确认、入库和成本集成
PP-PI只是增加了批次管理核心变化是主配方、阶段、资源和过程控制
使用PP-PI就不需要BOMPP-PI通常仍使用BOM描述物料投入
主配方就是原料比例表主配方还描述操作、阶段、资源、时间、能力和控制信息
流程订单不需要MRPPP和PP-PI都可以由MRP产生计划建议
PP和PP-PI不能同时使用同一家企业、同一工厂可以按生产环节混合使用
PP就是PP/DSPP是生产计划与控制,PP/DS是更高级的计划与详细排程能力

八、总结

理解PP和PP-PI,可以记住下面两句话:

PP关注怎样把一个个零件加工、装配成产品。

PP-PI关注怎样让一批原料按照配方和过程参数转化成产品。

自行车生产关注车架、车轮、装配工序和每辆产品;橙汁生产关注原料批次、混合罐、过程参数、最终产量和质量追溯。

两者底层仍然遵循相同的经营逻辑:

需求推动计划
计划形成订单
订单驱动生产
生产产生消耗与产出
实际结果进入库存、成本和财务
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
上一篇:SAP S/4HANA 物料类型设置数量与价值更新:小白也能看懂的库存与财务联动
下一篇:没有了
评论列表

发表评论

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

SAP PP PP-PI 详解自行车果汁
SAP S/4HANA MM模块培训 60 - 制造企业端端流程:PP、MM、QM、PM、SDCS集成
SAP S/4HANA MM模块培训 01 - ERP基础工厂产品组配置
SAP S/4HANA MM模块培训 05 - 组织配置采购订单收货
SAP S/4HANA MM模块培训 57 - MM-PP集成:MRP采购、生产预留、外部加工货物移动
SAP MM、FI、SD、PP 组织架构配置实操:具体步骤最终结果校验
SAP S/4HANA MM模块培训 58 - MMQM集成:采购收货检验、检验质量信息记录
SAP S/4HANA MM模块培训 02 - 企业结构配置:库存地点业务范围分配
SAP MM、FI、SD、PP 组织架构配置练习:Garson Manufacturing Group
SAP S/4HANA MM模块培训 27 - 物流发票校验():三路匹配、MIRO中断流程补齐
SAP S/4HANA MM模块培训 25 - 库存转储转移过账:321、309、步/两步STO
SAP S/4HANA MM:采购组织的3种类型——工厂级、跨工厂跨公司代码详解
SAP S/4HANA 配置详解:定义评估级别(OX14)应该选择工厂还是公司代码?
网站迁移纪实:Web Form Asp.Net Core (Abp vNext 自定义开发)
C# XML 序列化反序列化详解及实战示例
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
Webpack讲解:devTool中SourceMap模式详解
SAP S/4HANA MM模块培训 45 - 可用性检查缺件检查:静态、动态收货通知
SAP S/4HANA MM模块培训 31 - 实物盘点:MI01盘点凭证、盘点录入差异过账
jQuery.cropper中文API详解

热门标签
.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 端到端流程 MM模块培训 FI-MM集成 供应商管理 审批配置 FICO入门 SAP FICO 财务配置 供应商税务 预扣税 House Bank 银行对账 客户清账 应收账款 FI控制 验证与替代 印度 GST 税务配置 F110 FBZP EWM入门 SAP EWM 仓库管理 OX14 成本核算 物料评估 后勤配置 物料组 价值更新 数量更新 PP-PI 流程制造 生产计划
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码