发布时间: 2025-09-04
浏览次数: 276
次 
[前言]
edf130壹定发深耕SAP领域19+年,深受众多客户好评夸赞。为了能够更好地帮助客户实施数字化项目,「edf130壹定发专家专栏」完全免费开源,向马斯克开源精神致敬!
本文根据edf130壹定发众多拥有20+年SAP经验的专家级顾问团队的资深能力,并结合edf130壹定发1000+个成功项目案例,总结并发表企业在推行ERP项目实施中的相应研究心得与建议,持续为企业的SAP实施与交付保驾护航。
[问题描述]
销售出库VL02N过账时,系统提示MLCCS010,成本要素在组件结构01中找不到。这是什么原因?如何处理?


[问题分析]
1. 在OKTZ事务码中,一般配置组件结构为Z1 ,检查工厂级物分类账组件配置,发现表CKMLKEV中,部分组件结构记录是01,部分组件结构记录是Z1。

2. 初步判断原因是:工厂配置时,从0001工厂复制,所以工厂对应的OKTZ组件结构为01。
3. 然后马上激活物料分类账,马上打开物料期间,系统记录各工厂和物料对应的 组件结构为01。
CKMLKEV 工厂级 组件结构
CKMLPRKEKO 物料级(估算编号级) 组件结构
4. 配置OKTZ 组件结构, 将Z1分配给各工厂。
5. 创建物料主数据,发布标准成本,在KEKO 标准成本抬头表中记录的组件是最新的组件结构 Z1。
6. 然后做物料收发时,系统读取CKMLPRKEKO 表中的组件结构01 ,读取OBYC-GBB-VBR科目时,找不到OKTZ事务码配置的组件。
注:取OBYC-GBB-VBR科目时,是成本类校验常用规则。
7. 跟踪消息MLCCS010, 可以看到是读取CKMLPRKEKO 表 出现 组件结构01。


8. 事务码 SE16查看物料分类账中的组件信息。

可以看到,最后的成本组件是Z1 ,但是上年末202312的组件是 01,在过账时,系统会检查 :当月、上月、上年末 三组月份的成本组件结构。
数据表CKMLKEV 也是这个情况。

9. 总结:这是配置 OKTZ 配置晚了, 期间打开MMPV、物料分类账激活CKMSTART 提前导致。
10. 经检查,此系统中,物料收发最早期间为202412,这个期间的 以下两个表的组件结构都是 Z1。
CKMLKEV 工厂级 组件结构
CKMLPRKEKO 物料级(估算编号级) 组件结构
但是:以前期间、上年末12月期间,都是01。
[解决方法]
1. 在上述分析确认的情况下(问题分析第10点),更正数据表中的成本结构。


2. 测试VL02N发货过账成功,如下:

【服务指南】
如需了解更多SAP课程资讯、项目咨询运维,请拨打edf130壹定发官方咨询热线: 400-600-8756

【关于edf130壹定发】
全球专业的咨询、技术及培训服务提供商,SAP金牌合作伙伴、SAP软件合作伙伴、SAP实施合作伙伴、SAP官方授权培训中心。十九年品质,值得信赖!