首页 > 代码库 > 数据字典增强传输到生产系统后可能需要做的事

数据字典增强传输到生产系统后可能需要做的事

      一般来说,数据字典增强(数据库表、结构等的 APPEND 结构和 INSERT 结构)在传输到目标系统后都会自动重新激活相关的字典对象,并且使用它们的程序也会相应重新生成。

      但是有时候,会存在这样的情况,由于某些原因,相关的数据字典对象或者程序没有重新生成,则会导致运行时错误(Short Dump),常见的这种错误和解决方法如下(以下操作都在目标系统,即生产系统上执行):

1、SYNTAX_ERROR:这是由于部分字典对象或程序没有激活,造成相关程序语句在执行时发生语法错误。解决办法是找到短转储提示中提到的字典对象和程序,分别将其激活。激活字典用 SE11,激活程序用 SE38,都是查看对象,然后点击激活按钮即可。

2、IMPORT_WRONG_END_POS:这个错误发生在从 SAP 内存导入数据时,根本原因也是相关的字典对象没有激活,这时只需要用 SE11 打开增强结构(一般都是 INSERT 结构,它会在多个字典对象内被引用),激活它即可。

3、DDIC_TYPE_INCONSISTENCY:这个提示很明显,就是数据字典类型不一致,也是重新激活错误提示中所指示的字典对象即可。

数据字典增强传输到生产系统后可能需要做的事