Short text of error message:
派生过程中系统错误: CE01000-WW291 在ABAP辞典中不存在
Long text of error message:
诊断
带 CE01000-WW291 名字段派生参考的定制设置。这个字段在 ABAP 字典中不
存在。
系统响应
因为在定制中有矛盾,所以系统的程序崩溃。
步骤
这通常在两种情况下出现:
o A: 派生过程中
o B:在利润分析中生成经营组织时。
在情况 A 中,表 TKEDRSF 包含上面引用的表名和 TABNAME、FIELDNAME 字
段名不一致的项。
在情况 B 中,也可以归因于表 T258M 或 TKEVA05 中的不一致项。在这种情
况下,编址字段通常用 “_ME” 结尾。检查 T258M 表是否包含字段名 SD_M
ENGE, 而且没有 “_ME”结尾。如果有,则删除那一项。对于 TKVA05 表中
、 QSOURCE 和 QTARGET 字段也执行相同的操作。
在上面的情况 A 中,应该删除整个派生步骤。通过事务 SE16 ,可检查 TKE
DRSF 表中的 TABNAME 和 FIELDNAME 是否有不一致的项。通过使用找到项的
代码,并通过使用 TKEDR 表,可以找出相关的定制事务。STEP_NO 字段的内
容告诉用户派生步骤的编号,该编号是用户在定制功能概览清单中看到的有
关派生步骤的编号。或者,可以通过调用 KEDR_STRATEGY_STEP_DELETE 功能
模块删除该步骤。(事务SE73,“测试”)无论如何,要找出这一步矛盾的
原因,并查看是否需要再定义一个等价步骤。
Technical information about the message:
Message class… “K/”
Number… 590
Variable 1… “CE01000”
Variable 2… “WW291”
Variable 3… " "
Variable 4… " "
原因删除WW291记录是在一个集团下处理的。其他集团下没有被删除。
解决:
1、删除表TKEDRSF 中CE01000-WW291行
2、重新执行一次KEA0后业务操作正常。
注意:在没有删除该行前,执行KEA0也会报此错误。
哎!测试环境的配置变更平时也要关上,或者不允许作跨集团的调整。