Abap SE16N中未更新数据元素说明

Abap SE16N中未更新数据元素说明,abap,sap-data-dictionary,Abap,Sap Data Dictionary,我更改了SE11事务中一列的数据元素 当我在SE16N打开表时,列名是旧数据元素的描述 如何使用新描述更新列? 例如: 第一次,我创建如下内容: FIELD DataElement Description when show at SE16N COD_PANEL NUMC5 numc5 SE16N显示时的字段数据元素说明 COD_面板NUMC5 NUMC5 第二次,我修改了数据元素: FIELD DataElement

我更改了SE11事务中一列的数据元素

当我在SE16N打开表时,列名是旧数据元素的描述

如何使用新描述更新列?

例如:

第一次,我创建如下内容:

FIELD DataElement Description when show at SE16N COD_PANEL NUMC5 numc5 SE16N显示时的字段数据元素说明 COD_面板NUMC5 NUMC5 第二次,我修改了数据元素:

FIELD DataElement Description when show at SE16N COD_PANEL ZCOD_PANEL numc5 SE16N显示时的字段数据元素说明 化学需氧量面板ZCOD面板numc5
如果我用其他语言打开表,新名称是正确的。

它不起作用的原因可能是语言。 您必须分别更改每种语言的值。 使用要更新的语言登录,然后再次进行更改。 那么它应该会起作用


否则,您是否激活了更改?

我通常执行以下步骤:

  • 手动删除显示的旧描述

  • 故意在使用的DDIC元素名称中输入一个打字错误。这将使系统显示错误消息,因为该元素不存在

  • 更正DDIC元素的拼写。系统现在认为这是一个足够大的更改,可以引入元素的正确描述

  • 结果:现在显示更改的DDIC元素的描述。

    您可以使用事务代码调整DDIC对象以适应更改


    它更新所有数据库属性及其在DDIC中的对应表示。

    该问题与语言无关。我假设OP确实激活了,但这并不能解决问题(至少对我来说是这样)。他写道:“如果我用其他语言打开表,新名称是正确的。”。因此,我认为这个问题与语言无关……@Philip Allgaier我不知道你为什么坚持认为这不是提问者想要的,也不能解决问题。我要说的是,是他决定是否解决他的问题,如果你认为所有这些解决方案都是错误的(可能是什么,也许你是对的),那么你为什么不提供自己的解决方案呢?;)@因为,不幸的是我没有。我很早就意识到这个问题,我通常会手动删除为元素显示的旧DDIC描述(例如表结构),故意更改DDIC元素名称中的字符(以便系统意识到它不存在),然后更正它。这迫使系统提取新的、正确的描述。但这种方法相当麻烦。“我仍然希望其他人有一个好把戏在手。”菲利普·帕尔盖尔这是一个我可以接受的解释,这会使这个问题成为一个真正的好问题。