sm30:设置匹配的列标题

时间:2019-03-04 09:58:56

标签: sap abap

我通过se11在SAP中创建了一个表,然后使用了表维护生成器。

现在,我通过sm30编辑表格:

sm30-heading-wrong

第二和第三列:都具有标题“ Feldname”。

  • 第一个“字段名称”列称为COLUMN_NAME,其数据元素为“字段名称”。
  • 第二个“字段名称”列称为AUTH_FIELD,其数据元素为“ XUFIELD”

我想在标题中看到在se16中为列指定的列名称(COLUMN_NAME,AUTH_FIELD)。

如何防止表维护生成器在标题中提供其他名称?

2 个答案:

答案 0 :(得分:4)

选项1-使用自定义数据元素:

您可以创建自定义数据元素并为其提供所需的标题,而不是使用FieldnameXUFIELD数据元素。

(您将不得不重新生成表维护)

选项2-编辑屏幕

生成表维护时,您提供了一个功能组和一个屏幕编号。

转到SE80->功能组-> <function_group_supplied>->屏幕-> <screen_supplied>。 然后根据需要对其进行编辑。

注意:修改生成的对象被认为是有风险的。您的自定义更改可能会在以后的更新中被覆盖。

答案 1 :(得分:1)

添加带有适当描述的自定义数据元素。让新的数据元素引用原始的数据元素(即域),以避免重新发明所有内容。

  • 数据元素描述可以翻译。
  • 您可以为不同的长度设置不同的描述,例如长度为10的窄列为“字段”,长度为30的宽标签为“字段名称”。
  • 重新生成维护屏幕不会意外删除更改的描述。