http://blog.csdn.net/robinyou/archive/2007/06/01/1634053.aspx
注 : 由于本错误比较特殊 , 也特别难解决 , 故我们希望多总结一些案例来发现解决办法 .
案例一 : 从 DSO: ZCUS_O06 通过 DTP 上传数据到 InfoCube: ZCUS_C06 时发现第 4 包数据一直出现错误 , 查看错误信息 , 也只是说系统自身的程序类型不匹配 , 如何解决呢 ? 错误现象如下 :
图 : 错误现象
问题分析 : 根据错误现象 , 我们认为是系统自身程序出错 , 没有更好的办法可以解决 , 检查 SAP NOTES, 发现类似的故障在 BW7.0 中也存在 , 一般是把 SAPKW 补丁打到 11 就能解决部分类似问题 , 我们目前系统补丁是 9, 短时间无法请 BASIS 打到 11. 另外 , 也不能确定补丁打到 11 就能解决 .
解决方法 : 其实开始我们发现第 1 包和第 4 包数据都出现这个错误信息 , 当把 InfoCube: ZCUS_C06 激活后 , 第 4 包数据就不报这个错了 , 但第 1 包数据还是报这个错 . 我们把 DSO, Transformation,InfoCube 都重新激活一次 , 再允许 DTP, 竟然发现数据上传成功 , 问题不再出现 .
小结 : 这个问题很可能是因为 DSO/DTP/INFOCUBE 的版本 ( 时间戳 ) 不一致而导致的 , 产生的原因一般是部分对象修改了 , 而其他的对象没修改 , 所以通过激活对象 , 来形成一致的版本 ( 时间戳 ).