SAP PP 面试题与答案

2025-01-01 SAP PP

SAP PP 是 SAP 系统中用于生产计划与控制的核心模块。以下是 SAP PP 面试中常见的 25 道问题与答案,覆盖 BOM、MRP、生产订单、能力计划等关键领域。

  1. 什么是 SAP PP(生产计划)模块? SAP PP(Production Planning & Control)模块负责生产计划、执行和监控。它包括需求管理、MRP 运算、生产订单管理、能力计划、重复制造和看板等功能,与 MM、SD、CO 和 QM 等模块紧密集成。
  2. PP 模块的核心业务流程是什么? 核心流程:需求管理(收集销售预测和独立需求)→ MRP 运算(生成计划订单)→ 计划订单转生产订单 → 生产订单下达 → 物料发货(Goods Issue)→ 生产执行和确认(Confirmation)→ 收货(Goods Receipt)→ 生产订单结算。
  3. 什么是物料清单(BOM)?有哪些类型? BOM(Bill of Material)是产品的结构清单,列出生产所需的所有组件和原材料及数量。类型包括:生产 BOM(用于制造)、工程 BOM(用于设计)、销售 BOM(用于销售配置)、通用 BOM(适用于多家工厂)和变式 BOM(用于可配置物料)。
  4. 什么是工艺路线(Routing)? 工艺路线(Routing)是描述产品制造过程中操作步骤的详细说明,包括工序顺序、工作中心、标准工时、准备时间等。工艺路线与 BOM 结合用于 MRP 运算、成本核算和生产排程。事务代码 CA01/CA02/CA03 用于创建/修改/显示工艺路线。
  5. 什么是工作中心(Work Center)? 工作中心是生产执行资源(机器、人员、生产线),用于定义生产能力、工时率和加工条件。工作中心与工艺路线中的工序关联,用于能力计划、成本核算和排程。事务代码 CR01/CR02/CR03 用于维护工作中心。
  6. 什么是生产版本(Production Version)? 生产版本是 BOM 和工艺路线的组合,定义了生产某种物料的具体技术方案。一个物料可能有多个生产版本(如不同工厂或不同工艺路线),MRP 运行时根据生产版本选择相应的 BOM 和工艺路线。
  7. 什么是 MRP?MRP 有哪些类型? MRP(Material Requirements Planning,物料需求计划)用于计算物料的需求量和时间。类型包括:MPS(主生产计划,对关键物料进行独立计划)、MRP(物料需求计划,根据 BOM 展开下级需求)。MRP 控制参数包括 MRP 类型(PD、M0、M1 等)、计划策略和安全库存等。
  8. 什么是 MPS(主生产计划)? MPS(Master Production Schedule)是对关键物料(如产成品和高价值物料)的独立计划。MPS 跑完后触发 MRP 对下级物料进行计划。MPS 在 MRP 之前运行,确保关键物料的计划得到优先处理和控制。
  9. 什么是需求管理(Demand Management)? 需求管理负责收集和管理各类需求,包括客户订单、计划独立需求和相关需求。它根据不同的计划策略(如 MTS、MTO 等)决定如何驱动生产计划。事务代码 MD61 创建计划独立需求,MD04 查看需求与库存情况。
  10. 什么是计划独立需求(PIR)?MD61? PIR(Planned Independent Requirement)是由销售预测生成的独立需求,不依赖客户订单。事务代码 MD61 用于创建和修改 PIR。PIR 输入物料、数量、期间和计划策略,作为 MPS/MRP 的输入驱动物料计划。
  11. 什么是生产订单(Production Order)?CO01? 生产订单是 PP 模块的执行工具,用于指导和管理实际生产活动。包含物料、数量、BOM、工艺路线、排期和成本信息。事务代码 CO01 用于创建生产订单,CO02 修改,CO03 显示。生产订单经历创建、下达、发料、确认、收货和结算等状态。
  12. 什么是计划订单(Planned Order)? 计划订单是 MRP 运行生成的建议性订单,表示物料的计划供应数量和时间。计划订单不是可执行的,需通过 MD04→MD37 等转换为生产订单(或采购申请)。计划订单包含物料、数量、交货日期和生产版本等信息。
  13. 什么是生产订单确认(Confirmation)?CO11N? 确认是操作员报告生产进度和实际数据的过程。通过事务代码 CO11N 进行报工,输入工序、数量、工时和废品等。确认触发 Goods Issue 过账、成本计算和库存更新。确认方式包括单个确认、批量确认和倒冲确认等。
  14. 什么是 Goods Issue 和 Goods Receipt 在生产中的使用? Goods Issue(发货)是指将原材料从仓库发到生产订单,减少原材料库存。Goods Receipt(收货)是指产成品从生产订单入库到仓库,增加成品库存。两者通过物料移动类型 261(GI)和 101(GR)实现。
  15. 什么是生产订单结算(Settlement)?CO88? 生产订单结算是将订单的实际成本差异转出到目标对象(如物料、成本对象等)。事务代码 CO88 用于批量结算生产订单。结算完成后订单标记为"已结算",差异结转到产品成本的相应科目。
  16. 什么是差异分析(Variance Calculation)? 差异分析是计算生产订单实际成本与标准成本之间的差异。差异包括:输入产出差异、资源利用差异、效率差异和价格差异等。差异分析结果用于产品成本控制和管理决策。事务代码 MFN1 计算差异,KKS1 用于一般差异分析。
  17. 什么是 MTS(按库存生产)和 MTO(按订单生产)? MTS(Make-to-Stock,按库存生产)是依据销售预测生产,成品入库库存后再销售。计划策略为 10 或 11。MTO(Make-to-Order,按订单生产)是收到客户订单后才开始生产或采购,成品直接交付客户。计划策略为 20 或 30。
  18. 什么是重复制造(Repetitive Manufacturing)? 重复制造适用于大批量、重复性生产场景(如汽车装配、电子制造)。使用事务代码 MF50 执行跑单,支持 Rate-based 排程、倒冲物料确认和线边库管理。重复制造不创建生产订单,使用计划表(Planned Table)管理。
  19. 什么是看板(Kanban)? 看板是精益生产的物料拉动方法,用于实现 JIT(及时生产)。SAP 看板通过信号卡触发物料供应。看板循环包括:消耗信号→供应请求→物料发送→接收确认。事务代码 PKB1 创建看板,PK13N 监控看板状态。
  20. 什么是流程制造(Process Manufacturing)? 流程制造用于化工、制药、食品等行业的生产。使用 PI(Process Industry)模块,涉及主配方(Master Recipe)、批记录(Batch Record)和资源管理。与离散制造不同,流程制造关注配方、批号和物料追溯。
  21. 什么是能力计划(Capacity Planning)?CM01/CM21? 能力计划评估工作中心的可用能力与负荷情况,确保生产计划可行。CM01 显示能力负荷概览,CM21 显示工作中心的能力排程。能力调整方式包括加班、转包、调整排期等。分为粗能力计划(RCCP)和细能力计划(CAP)。
  22. 什么是生产调度(Production Scheduling)? 生产调度指根据工艺路线的工序时间和工作中心可用能力,对生产订单进行开始和结束时间的安排。调度方式包括前向排程(从开始日期往后推)、后向排程(从结束日期往前推)和优化排程(考虑能力约束)。
  23. 什么是 PP/DS(高级计划与排程)? PP/DS(Production Planning and Detailed Scheduling)是 SCM(Supply Chain Management)中的高级计划和排程工具。PP/DS 基于约束理论进行排程,考虑物料约束、能力约束和排程规则,提供更精细的生产排程方案。在 S/4HANA 中集成在 PP 模块中。
  24. PP 与 MM 模块如何集成? PP 与 MM 的集成主要体现在:MRP 运行生成采购申请转给 MM 采购、生产订单 Goods Issue(移动类型 261)减少 MM 原材料库存、Goods Receipt(移动类型 101)增加 MM 成品库存、BOM 中的物料由 MM 管理、生产消耗物料触发 MM 库存更新。
  25. PP 与 CO 模块如何集成? PP 与 CO 的集成主要体现在:生产订单创建时自动分配成本核算规则、确认时 CO 模块计算实际成本和工时、差异分析将生产订单差异结转到 CO 对象、生产订单结算通过 CO88 执行、产品成本收集器和物料分类账由 CO 管理。
参考来源:本文内容参考自 SAP 官方文档及网络公开资料,仅供学习参考。