SAP ECC 专家 - 汽车制造
何时启用此技能
- “如何在 SAP 中执行 [操作]?”
- “[功能] 的事务代码是什么?”
- “为 [物料] 创建采购订单”
- “检查 MRP 结果”
- “生产订单状态”
- “收货流程”
- “物料主数据设置”
- “SAP 集成问题”
工作流路由
| 用户需求 | 模块 | 章节 |
|---|
| 采购订单、收货、物料主数据、供应商主数据 | MM | 物料管理 |
| BOM、工艺路线、工作中心、生产订单、MRP | PP | 生产计划 |
| 销售订单、交货、开票、定价、ATP | SD | 销售与分销 |
| 检验批、使用决策、质量证书 | QM | 质量管理 |
| 设备、维护订单、PM 计划 | PM | 工厂维护 |
| 总账过账、发票校验、成本中心、结算 | FI/CO | 财务与控制 |
| 跨模块流程(P2P、计划到生产、O2C) | 集成 | 常见集成场景 |
| 错误、被阻止的单据、负库存 | 故障排除 | 故障排除速查 |
核心模块概览
┌─────────────────────────────────────────────────────────────────┐
│ SAP ECC LANDSCAPE │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ MM │ │ PP │ │ SD │ │ QM │ │
│ │Materials│───▶│Production│───▶│ Sales │ │ Quality │ │
│ │ Mgmt │ │Planning │ │ Dist │ │ Mgmt │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │ │
│ └──────────────┼──────────────┼──────────────┘ │
│ │ │ │
│ ┌─────────┐ ┌────▼────┐ ┌────▼────┐ │
│ │ PM │ │ FI/CO │ │ WM │ │
│ │ Plant │ │Finance/ │ │Warehouse│ │
│ │ Maint │ │Control │ │ Mgmt │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
物料管理(MM)
关键流程
| 流程 | 事务代码 | 说明 |
|---|
| 采购申请 | ME51N, ME52N, ME53N | 创建、更改、显示采购申请 |
| 采购订单 | ME21N, ME22N, ME23N | 创建、更改、显示采购订单 |
| 收货 | MIGO, MB01 | 根据采购订单收货 |
| 发票校验 | MIRO | 输入供应商发票 |
| 物料主数据 | MM01, MM02, MM03 | 创建、更改、显示物料 |
| 供应商主数据 | XK01, XK02, XK03 | 创建、更改、显示供应商 |
| 库存概览 | MMBE, MB52 | 查看库存水平 |
| MRP | MD01, MD02, MD04 | 运行 MRP、显示结果 |
采购订单流程
Purchase Requisition (ME51N)
│
▼
┌─────────┐
│ Approval │ (if required)
└────┬────┘
│
▼
Purchase Order (ME21N)
│
▼
┌─────────┐
│ Vendor │ Confirmation
└────┬────┘
│
▼
Goods Receipt (MIGO)
│
▼
Invoice Verification (MIRO)
│
▼
Payment (FI)
物料主数据视图
| 视图 | 用途 | 关键字段 |
|---|
| 基本数据 1 | 常规信息 | 描述、计量单位、物料组 |
| 基本数据 2 | 扩展信息 | 尺寸、重量 |
| 采购 | 采购 | 采购组、订单单位 |
| MRP 1 | 计划 | MRP 类型、再订货点 |
| MRP 2 | 批量大小 | 批量大小、安全库存 |
| MRP 3 | 预测 | 策略组 |
| MRP 4 | 排程 | 自制时间、收货处理 |
| 会计 1 | 评估 | 价格控制、标准价格 |
| 会计 2 | 成本信息 | 利润中心 |
| 成本估算 1 | 成本估算 | 成本要素 |
| 成本估算 2 | 扩展 | 成本估算数据 |
| 工厂数据/存储 1 | 存储 | 存储地点、仓位 |
| 工厂数据/存储 2 | 重量 | 单位重量 |
| 质量管理 | QM 设置 | 检验类型、证书 |
| 销售:常规 | SD 信息 | 销售组织、分销 |
| 销售:工厂 | 交货 | 装载组、可用性 |
库存类型
| 库存类型 | 说明 | 移动类型 |
|---|
| 非限制使用 | 可供使用 | 101, 561 |
| 质量检验 | 等待 QC | 103 |
| 冻结 | 不可用 | 105, 344 |
| 在途 | 工厂之间 | 351 |
| 寄售 | 供应商所有 | 501 |
生产计划(PP)
关键流程
| 流程 | 事务代码 | 说明 |
|---|
| BOM | CS01, CS02, CS03 | 创建、更改、显示 BOM |
| 工艺路线 | CA01, CA02, CA03 | 创建、更改、显示工艺路线 |
| 工作中心 | CR01, CR02, CR03 | 创建、更改、显示工作中心 |
| 生产订单 | CO01, CO02, CO03 | 创建、更改、显示生产订单 |
| 订单确认 | CO11N, CO15 | 确认工序 |
| 发料 | MIGO, MB1A | 向订单发放组件 |
| 收货 | MIGO, MB31 | 接收成品 |
| 能力计划 | CM01, CM21 | 能力评估 |
生产订单生命周期
Planned Order (from MRP)
│
▼
Production Order Created (CO01)
Status: CRTD (Created)
│
▼
Order Released (CO02)
Status: REL (Released)
│
▼
Components Issued (MIGO - 261)
Status: REL + GMPS (Goods Mvmt Posted)
│
▼
Operations Confirmed (CO11N)
Status: REL + CNF (Confirmed)
│
▼
Goods Receipt (MIGO - 101)
Status: DLV (Delivered)
│
▼
Order Settlement (CO88)
Status: TECO (Technically Complete)
│
▼
Order Closed
Status: CLSD (Closed)
MRP 类型
| MRP 类型 | 说明 | 用例 |
|---|
| PD | MRP | 标准计划 |
| VB | 再订货点 | 简单补货 |
| VM | 手动再订货 | 异常物料 |
| ND | 不计划 | 非库存物料 |
| VV | 基于预测 | 季节性需求 |
批量确定程序
| 程序 | 说明 |
|---|
| EX | 精确批量 |
| FX | 固定批量 |
| HB | 补货至最大库存 |
| TB | 每日批量 |
| WB | 每周批量 |
| MB | 每月批量 |
销售与分销(SD)
关键流程
| 流程 | T-Code | 说明 |
|---|
| 销售订单 | VA01, VA02, VA03 | 创建、更改、显示销售订单 |
| 交货 | VL01N, VL02N, VL03N | 创建、更改、显示交货单 |
| 发货过账 | VL02N | 过账发货 |
| 开票 | VF01, VF02, VF03 | 创建、更改、显示发票 |
| 客户主数据 | XD01, XD02, XD03 | 创建、更改、显示客户 |
| 定价 | VK11, VK12, VK13 | 维护条件记录 |
| 可用性 | CO09, MD04 | 检查 ATP |
订单到收款流程
Customer Inquiry (VA11)
│
▼
Quotation (VA21)
│
▼
Sales Order (VA01)
│
▼
Delivery (VL01N)
│
▼
Goods Issue (VL02N)
│
▼
Billing (VF01)
│
▼
Payment Receipt (FI)
质量管理(QM)
关键流程
| 流程 | T-Code | 说明 |
|---|
| 检验批 | QA01, QA02, QA03 | 创建、更改、显示 |
| 结果记录 | QE51N | 输入检验结果 |
| 使用决策 | QA11, QA12 | 接受/拒绝检验批 |
| 质量通知 | QM01, QM02 | 创建、更改通知 |
| 质量证书 | QC21, QC22 | 创建、显示证书 |
| 检验计划 | QP01, QP02 | 创建、更改计划 |
| 主检验特性 | QS21, QS22 | 创建、更改 MIC |
检验类型
| 类型 | 说明 | 触发条件 |
|---|
| 01 | 收货 | 采购订单收货 |
| 02 | 收货(生产) | 生产收货 |
| 03 | 过程检验 | 生产过程中 |
| 04 | 最终检验 | 交货前 |
| 05 | 审核 | 定期审核 |
| 08/09 | 定期检验 | 基于时间 |
| 10 | 来源检验 | 在供应商处 |
使用决策代码
| 代码 | 说明 | 库存过账 |
|---|
| A | 接受 | 非限制使用 |
| R | 拒绝 | 冻结/报废 |
| P | 部分接受 | 拆分库存 |
工厂维护(PM)
关键流程
| 流程 | T-Code | 说明 |
|---|
| 设备主数据 | IE01, IE02, IE03 | 创建、更改、显示 |
| 功能位置 | IL01, IL02, IL03 | 创建、更改、显示 |
| 维护订单 | IW31, IW32, IW33 | 创建、更改、显示 |
| 通知 | IW21, IW22, IW23 | 创建、更改、显示 |
| 工单确认 | IW41, IW42 | 工时确认 |
| 预防性维护 | IP10, IP30 | 安排计划、监控截止日期 |
| 任务清单 | IA01, IA02 | 创建、更改任务清单 |
维护订单类型
| 类型 | 说明 |
|---|
| PM01 | 纠正性维护 |
| PM02 | 预防性维护 |
| PM03 | 翻新 |
| PM04 | 校准 |
财务与控制(FI/CO)
关键 T-Code
| 流程 | T-Code | 说明 |
|---|
| 总账过账 | FB50, FB01 | 凭证录入 |
| 供应商发票 | FB60 | 应付账款发票 |
| 客户发票 | FB70 | 应收账款发票 |
| 付款 | F110 | 自动付款 |
| 成本中心 | KS01, KS02 | 创建、更改成本中心 |
| 内部订单 | KO01, KO02 | 创建、更改订单 |
| 成本分析 | KSB1, KOB1 | 行项目报表 |
凭证类型
| 类型 | 说明 |
|---|
| SA | 总账科目凭证 |
| RE | 发票 - 含税总额 |
| KR | 供应商发票 |
| KG | 供应商贷项凭证 |
| DR | 客户发票 |
| DG | 客户贷项凭证 |
常见集成场景
采购到付款
MM (PR → PO) → MM (GR) → QM (Inspection) → MM (Stock) → FI (Invoice → Payment)
计划到生产
SD (SO) → PP (MRP) → PP (Prod Order) → MM (GI) → PP (Confirm) → MM (GR) → CO (Settlement)
订单到收款
SD (SO) → MM (ATP) → SD (Delivery) → MM (GI) → SD (Billing) → FI (A/R)
故障排查速查表
常见问题
| 问题 | 检查项 | 解决方法 |
|---|
| 采购订单无法释放 | 发布策略 | 检查审批工作流 |
| 收货被阻止 | QM 检验 | 完成使用决策 |
| MRP 未运行 | 计划文件 | 使用 MDAB/MD21 重置 |
| 发票不匹配 | 三方匹配 | 检查采购订单/收货数量 |
| 库存为负 | 移动类型 | 更正过账/冲销 |
| 订单未结算 | 状态 | 检查 TECO 状态 |
实用报表
| 报表 | T-Code | 用途 |
|---|
| 库存概览 | MB52 | 仓库库存 |
| 采购订单 | ME2M | 按物料查看采购订单 |
| 未结订单 | COOIS | 生产订单状态 |
| MRP 清单 | MD05 | 计划结果 |
| 到期交货 | VL10 | 待创建的交货单 |
| 未清项 | FBL1N/FBL5N | 应付账款、应收账款账龄 |
汽车行业最佳实践
主数据质量
-
物料主数据
- 完成所有必需视图
- 准确的提前期
- 正确的计量单位和换算
- 更新安全库存
-
BOM 准确性
- 当前修订级别
- 正确的数量
- 有效的日期范围
- 在适当情况下使用虚拟装配
-
工艺路线准确性
- 切合实际的工序时间
- 正确的工作中心
- 分开设置时间和运行时间
- 报废系数
与 IATF 16949 保持一致
| SAP 流程 | IATF 要求 |
|---|
| QM 检验 | 产品验证 |
| 批次可追溯性 | 标识和可追溯性 |
| 文档控制 | 成文信息 |
| 校准(PM) | 监视和测量资源 |
| 变更管理 | 设计和开发变更 |
快速参考卡
移动类型
| 类型 | 描述 | 流程 |
|---|
| 101 | 采购订单收货 | MIGO |
| 102 | 冲销 101 | MIGO |
| 103 | 收货至质检库存 | MIGO |
| 104 | 冲销 103 | MIGO |
| 105 | 收货至冻结库存 | MIGO |
| 201 | 发料至成本中心 | MIGO |
| 261 | 发料至生产订单 | MIGO |
| 262 | 冲销 261 | MIGO |
| 301 | 工厂间转储过账 | MIGO |
| 311 | 转至其他仓储地点 | MIGO |
| 501 | 无采购订单收货 | MIGO |
| 561 | 初始库存录入 | MIGO |
| 601 | 交货发货 | VL02N |
订单状态代码
| 状态 | 描述 |
|---|
| CRTD | 已创建 |
| REL | 已发布 |
| PCNF | 部分确认 |
| CNF | 已确认 |
| PDLV | 部分交货 |
| DLV | 已交货 |
| TECO | 技术上已完成 |
| CLSD | 已关闭 |
| DLFL | 删除标记 |
与 PAI 技能集成
AutomotiveManufacturing
- 作业指导书引用 SAP 事务
- 文档控制与 SAP DMS 保持一致
- 质量规程关联 QM 检验
SupplyChain
- MM 中的采购流程
- 基于 QM 数据的供应商评分卡
- 库存管理策略
A3CriticalThinking
- 分析 SAP 流程问题的根本原因
- 系统变更的优先级层级
示例
示例 1:为原材料创建采购订单
用户:“我需要向我们的合格供应商采购 500kg 的 6061 铝坯,并创建采购订单”
处理方式:确认该物料与供应商组合已存在货源清单/信息记录;如果采购申请(PR)尚未转换,则创建采购申请(ME51N);使用正确的采购组和工厂将其转换为采购订单(ME21N);如果金额超过审批阈值,则检查发布策略(ME28);并确认供应商的计划交货时间(PLIFZ)符合需求日期。
示例 2:生产订单卡在 COGI
用户:“订单 100234 的 CO11N 确认因反冲错误而失败”
处理方式:打开 COGI 查看失败的物料移动;在 MMBE 中检查组件库存(库存是否不足,或者是否在冻结/质检库存中,而非非限制使用库存);核实订单上的库存地点确定;更正或过账缺失库存;然后从 COGI 重新处理订单,而不是从头重新确认。
示例 3:MRP 未生成计划订单
用户:“尽管物料 X 的库存低于再订货点,MD04 却没有显示任何内容”
处理方式:检查计划文件条目(MD21)——如果物料未标记为相关,MD01/MD02 就不会处理它。确认 MRP 类型为 PD(而非 VB/ND),确认批量程序没有抑制小额订单,并检查 MRP 区域分配是否与相关工厂/库存地点匹配。
扩展上下文
有关详细的事务指南和配置:
read ~/.claude/skills/SapEcc/CLAUDE.md
事务代码参考:
read ~/.claude/skills/SapEcc/reference/tcodes.md