sap物料实际成本计算
时间: 2025-06-18 08:58:05 浏览: 61
### SAP 物料实际成本的计算方法与配置方式
在 SAP 系统中,物料的实际成本计算涉及多个模块和配置步骤。以下详细说明了如何配置和计算物料的实际成本。
#### 1. 实际成本组件划分的激活
为了能够计算物料的实际成本,首先需要在实际成本核算/物料分类账组件中激活相关评估范围的物料分类账,并确保实际成本组件划分被正确设置[^1]。这一步骤的前提条件包括:
- 在物料分类账的定制中激活实际成本组件分割。
- 使用事务代码 `SE38` 运行启动程序 `MLCCS_STARTUP`,为已生产的物料账创建实际成本组件划分。
#### 2. 更新数量结构中的作业消耗 (ActAct)
在实际数量结构中,系统提供了三种不同的设置选项以更新作业和处理的消耗:
- **选择 0**: 物料消耗不会对实际价格产生影响。适用于物料消耗对价格无直接影响的场景。
- **选择 1**: 系统在多层差异计算时不会考虑作业类型差异上卷。这些差异会在月末通过 `CON2`(实际作业价格重估订单)进入订单,差异借方为订单,贷方为成本中心。
- **选择 2**: 系统会将作业类型的差异上卷,且不再支持 `CON2`。此时,差异直接计入物料,贷方为成本中心等,借方为物料。这种设置可以实现完全的实际成本处理。
#### 3. 实际成本核算运行 (CKMLCP)
实际成本核算的核心操作是通过事务代码 `CKMLCP` 执行成本核算运行[^2]。具体步骤如下:
- 进入路径:会计核算 -> 控制 -> 产品成本控制 -> 实际成本核算/物料分类账 -> 实际成本核算 -> CKMLCP。
- 编辑成本核算运行以计算物料的实际成本。
#### 4. 查看计算后的物料基本信息 (MM03)
完成实际成本核算后,可以通过事务代码 `MM03` 查看物料的基本信息[^2]。此事务代码提供物料当前状态的详细视图。
#### 5. 物料价格分析 (CKM3)
为了深入分析物料的价格构成,可以使用事务代码 `CKM3` 执行物料价格分析。路径如下:
- 会计核算 -> 控制 -> 产品成本控制 -> 实际成本核算/物料分类账 -> 物料分类账 -> CKM3。
#### 6. 生产订单的实际成本计算
在生产订单的实际成本计算中,SAP 的逻辑不同于常规的成本计算方法。发料时,物料从原材料科目转到损益科目;月底结算时,如果工单未全部收货或技术上未完成,则计算出在产品 (WIP),否则表示工单完成,无 WIP[^3]。
#### 7. 成本计算公式与变式
无论采用标准成本、计划成本、目标成本还是实际成本,其计算公式基本相同,但由于取价变式的顺序不同、BOM 和任务清单展开时间不同以及批量差异,导致最终价格存在差异[^4]。
```python
# 示例代码:模拟实际成本核算运行
def calculate_actual_cost(material, variant):
# 根据变式和物料计算实际成本
actual_cost = sum(variant.get_price() * material.get_quantity())
return actual_cost
material = Material("MAT1", 100) # 示例物料
variant = Variant("V1", 5.0) # 示例变式
actual_cost = calculate_actual_cost(material, variant)
print(f"Actual Cost: {actual_cost}")
```
阅读全文
相关推荐




















