SAP 从计划到执行的制造逻辑链
一、核心概念
什么是SAP PP
SAP PP(Production Planning,生产计划)是SAP ERP系统中负责制造计划与执行的核心模块。它覆盖了从需求预测、物料计划、产能规划到车间执行的完整制造逻辑链,是连接销售需求与生产交付之间的"大脑"。
在SAP的功能版图中,PP模块处于后勤(Logistics)领域的中心位置。它向上承接SD(销售与分销)模块的需求信号,向下驱动MM(物料管理)模块的采购行为,向左与CO(控制)模块共享成本数据,向右与QM(质量管理)、PM(工厂维护)模块深度协同。一个企业的制造效率,很大程度上取决于PP模块的配置质量和流程设计水平。
PP模块的核心使命
PP模块要回答制造企业最本质的四个问题:
这四个问题构成了一条从"需求"到"执行"的完整逻辑链,也是PP模块所有功能的底层逻辑框架。
三大制造范式
SAP PP支持三种基本制造范式,每种范式对应不同的行业特征和业务需求:
离散制造(Discrete Manufacturing):以独立的生产订单为载体,每个订单有明确的开始和结束时间,适用于产品种类多、批量较小的制造场景。典型行业包括机械加工、电子组装、汽车零部件等。
重复制造(Repetitive Manufacturing):以产品线为基础进行连续的重复生产,不需要逐个创建生产订单,适用于产品标准化程度高、产量大的制造场景。典型行业包括家电、消费电子、标准件等。
流程制造(Process Manufacturing):以配方(Recipe)和批次(Batch)为基础进行生产,产品通常是液体、粉末或气体形态。典型行业包括化工、食品饮料、医药、日化等。
理解这三种范式的差异是学习PP模块的第一步,因为它们决定了后续所有配置和流程的基本形态。
二、功能点业务剖析与讲解
PP模块的功能架构
PP模块的功能可以划分为五个层次,从战略层到执行层逐级细化:
第一层:长期计划(Long-Term Planning)
长期计划用于战略层面的产能规划和投资决策。它使用模拟MRP来评估未来需求对产能和采购的影响,计划周期通常为6个月到2年。长期计划的结果不直接触发采购或生产,而是为管理层提供产能扩充、供应商开发等战略决策的依据。
第二层:销售运营计划(SOP/S&OP)
销售运营计划是连接销售预测与生产计划的桥梁。它在产品组(Product Group)层级上进行需求和供给的平衡,确保总体产能与销售目标匹配。SOP的输出会分解为具体产品的需求计划,传递给需求管理。
第三层:主生产计划与物料需求计划(MPS/MRP)
MPS(主生产计划)在成品或关键组件层级上执行需求-供给平衡,考虑粗能力约束。MRP(物料需求计划)则对所有层级的物料执行净需求计算,自动生成计划订单(生产或采购)。这是PP模块运算量最大、逻辑最复杂的核心环节。
第四层:能力需求计划(CRP)
CRP将MRP生成的计划订单转化为对工作中心的能力负荷,与可用能力进行对比分析。如果存在产能瓶颈,计划员需要通过均衡(Leveling)或有限排产来调整计划,使计划在产能约束下可行。
第五层:车间控制(SFC)
车间控制是PP模块的执行层,负责生产订单的创建、发放、确认和完工。它是计划与现实的交汇点------计划在这里转化为实际的生产活动,实际数据(工时、产量、废品)也在这里反馈回系统。
数据流与逻辑链
PP模块的数据流可以用一条清晰的链条来描述:
销售预测/客户订单 → 需求管理 → MRP运算 → 计划订单
→ 生产订单/采购申请 → 排产 → 确认 → 完工入库
这条链条的每一步都依赖特定的主数据:
这四类主数据的质量直接决定了PP模块的运行效果。一个资深PP顾问通常会把70%的项目时间花在主数据治理上,这不是没有道理的。
PP模块的关键事务码一览
以下是PP模块中最常用的核心事务码,按功能域分类:
| 功能域 | 事务码 | 说明 |
|---|---|---|
| BOM管理 | CS01/CS02/CS03 | BOM的创建/修改/显示 |
| BOM展开 | CS11/CS12/CS13 | 单级/多级/汇总BOM展开 |
| 工艺路线 | CA01/CA02/CA03 | 工艺路线的创建/修改/显示 |
| 工作中心 | CR01/CR02/CR03 | 工作中心的创建/修改/显示 |
| MRP运行 | MD01/MD02/MDBT | 总体/单项/后台MRP运行 |
| MRP列表 | MD04/MD05 | 库存/需求清单、MRP列表 |
| 生产订单 | CO01/CO02/CO03 | 生产订单的创建/修改/显示 |
| 计划订单 | MD11/MD12/MD13 | 计划订单的手动管理 |
| 集体处理 | COHV | 生产订单批量操作 |
| 产能分析 | CM01/CM07 | 能力需求/负荷分析 |
三、SAP系统实现与业务落地示例
场景:一家机械制造企业的PP模块实施
假设一家生产工业泵的制造企业正在实施SAP PP模块。该企业的特点如下:
第一步:组织结构设计
为该企业设计PP组织架构:
第二步:主数据准备
按照PP模块的要求,准备四类核心主数据:
-
生产什么? ------由需求管理和销售订单确定产品种类与数量
-
需要什么? ------由BOM(物料清单)展开确定原材料和半成品需求
-
怎么生产? ------由工艺路线(Routing)确定加工步骤和资源需求
-
何时生产? ------由MRP(物料需求计划)和排产确定时间计划
- 物料主数据:定义物料的计划参数(MRP类型、批量大小、提前期等)
- BOM(物料清单):定义产品的组成结构
- 工艺路线:定义制造步骤和资源需求
- 工作中心:定义生产设备和人力资源
- 产品种类约200种成品,500多种半成品
- 生产模式以MTS(按库存生产)为主,部分定制产品采用MTO(按订单生产)
- 有3个生产车间,12条产线,约80台设备
- 日均处理约150张生产订单
- 公司代码:1000
- 生产工厂:1000(主工厂),包含3个车间对应3个MRP区域
- 计划工厂:1000(与生产工厂一致)
第三步:计划参数配置
第四步:MRP运行与结果分析
执行MD01进行全工厂MRP运行,系统自动:
-
物料主数据:为约800种物料维护MRP视图(MRP类型、重订货点、批量大小)、工作计划视图(生产单位、工艺路线关联)和成本视图
-
BOM:为200种成品和500种半成品创建多级BOM,确保设计BOM到制造BOM的转化准确
-
工艺路线:为核心产品创建标准工艺路线,定义各工序的工作中心、标准工时和控制码
-
工作中心 :为80台设备创建工作中心,维护公式参数(产能公式、成本公式)和可用能力
- 大多数成品设置MRP类型为PD(MRP计划),批量大小为EX(按需批量)
- 长提前期物料设置安全库存或安全时间
- 设置计划时间栏为2周,防止近期计划频繁变动
- 分配MRP控制器,按车间划分计划责任
第五步:生产执行闭环
计划员将计划订单转换为生产订单(CO40/CO41),执行排产后发放到车间。车间通过确认(CO11N/CO15)报告实际进度和工时消耗。完工后执行入库过账,生产订单进入技术完成状态,最终执行差异计算和结算。
-
四、总结与思考
- 从独立需求(预测)和销售订单出发
- 逐层展开BOM,计算各层级物料的净需求
- 考虑现有库存、在途采购、在制订单等供给要素
- 生成计划订单(生产或采购)
- 产生例外消息,提示计划员关注异常情况
- 先从整体上串联整个PP模块流程,然后再从细节上一步步学习。