· KP26价格未激活
确认作业类型的价格是否已通过事务码 OKP1 激活(字段 ACTIV 是否勾选)。
· 单位不匹配
KP26中维护的单位(如小时/天)与成本核算中使用的单位不一致。
· 价格覆盖逻辑错误
例如:在成本核算时启用了替代价(例如替代规则 OBBH),导致实际价格被覆盖。
· 间接费用分摊错误
o 检查成本收集器(Cost Collector)的 Overhead Rate Calculation(事务码 KO25)是否正确关联到作业类型。
o 确认分摊基础(如工时、机器小时)是否与KP26中定义的基准一致。
· 成本要素分配错误
o 成本要素(如人工、能源)可能被错误分配到其他收集器或订单类型。
· 如果使用 并行成本核算(如生产订单层级的成本核算),需检查:
o 是否启用了 Cost Splitting(事务码 KSMM)。
o 分摊规则是否导致作业价格被多次调整。
· 标准成本核算(CK40N)会包含物料成本,而KP26仅维护作业价格。若物料成本变动较大,可能导致整体标准成本与作业价格差异显著。
· 跨国场景中,若存在多币种配置(如事务码 OB28),需确认汇率是否正确更新。
· KP26中维护的是 当前版本 的价格,但成本核算可能基于 旧版本 的数据运行。
· 通过事务码 CK40N/CO45 查看成本核算结果中的作业价格。
· 检查KP26中同一作业类型的计划价格是否一致:
SELECT MATNR, ACTVT, PLNPR FROM KP26 WHERE ...
显示成本收集器配置:KO25 显示替代规则:OBBH/OBBS · 确认成本要素分配:
显示成本要素列表:COBA
· 使用事务码 CK43 查看成本核算的详细日志,定位错误信息(如 MSG 字段)。
Tcode: CO01(创建生产订单) Tcode: CO41(释放订单) Tcode: CO43(成本核算)
· 问题:作业价格包含人工成本,但成本核算中未分配人工成本要素。
· 解决:
1. 在事务码 KO25 中,确保人工成本要素(如 6101)已关联到收集器。
2. 重新运行成本核算。
· 问题:KP26中作业价格单位为“天”,但成本核算按“小时”计算。
· 解决:
1. 在事务码 OKP1 中,将单位统一修改为“小时”。
2. 重新激活作业类型价格。
· 问题:成本核算时启用了替代价,导致实际价格偏离KP26值。
· 解决:
1. 检查事务码 OBBH 的替代条件是否必要。
2. 禁用替代规则或调整替换逻辑。
检查项 | 工具/事务码 | 说明 |
KP26价格激活状态 | OKP1 | 确认 ACTIV 是否勾选 |
单位一致性 | KP26、成本核算参数 | 确保单位(如小时/天)一致 |
间接费用分摊规则 | KO25、OBBH | 验证分摊逻辑是否正确 |
成本要素分配 | COBA、KO25 | 确认成本要素关联正确 |
生产订单版本 | CO02 | 检查是否使用最新版本 |