sm30:设置匹配的列标题
sm30: Set matching column heading
我通过 se11 在 SAP 中创建了一个 table,然后我使用了 table 维护生成器。
现在我通过 sm30
编辑 table:
第二列和第三列:都有标题"Feldname"。
- 第一个 "Feldname" 列称为
COLUMN_NAME
,其数据元素是 "Fieldname"。
- 第二个 "Feldname" 列称为
AUTH_FIELD
,其数据元素为 "XUFIELD"
我想在标题中看到我在 se16 (COLUMN_NAME, AUTH_FIELD) 中给列的列名。
如何防止 table 维护生成器在标题中使用其他名称?
选项 1 - 使用自定义数据元素:
除了使用 Fieldname
和 XUFIELD
数据元素之外,您还可以创建自定义数据元素,并为它们提供您想要的 header。
(您将不得不重新生成 table 维护)
选项 2 - 编辑屏幕
生成 table 维护时,您提供了功能组和屏幕编号。
转到 SE80 -> 功能组 -> <function_group_supplied>
-> 屏幕 -> <screen_supplied>
。
然后根据需要进行编辑。
注意:修改生成的 object 被认为是有风险的。您的自定义更改可能会在未来的重新生成中被覆盖。
添加具有适当描述的自定义数据元素。让新数据元素引用原始数据元素(分别是域)以避免重新发明一切。
- 可以翻译数据元素描述。
- 您可以为不同的长度设置不同的描述,例如"Field" 用于长度为 10 的窄列,"Field name" 用于长度为 30 的宽标签。
- 重新生成维护屏幕不会意外删除更改的描述。
我通过 se11 在 SAP 中创建了一个 table,然后我使用了 table 维护生成器。
现在我通过 sm30
编辑 table:
第二列和第三列:都有标题"Feldname"。
- 第一个 "Feldname" 列称为
COLUMN_NAME
,其数据元素是 "Fieldname"。 - 第二个 "Feldname" 列称为
AUTH_FIELD
,其数据元素为 "XUFIELD"
我想在标题中看到我在 se16 (COLUMN_NAME, AUTH_FIELD) 中给列的列名。
如何防止 table 维护生成器在标题中使用其他名称?
选项 1 - 使用自定义数据元素:
除了使用 Fieldname
和 XUFIELD
数据元素之外,您还可以创建自定义数据元素,并为它们提供您想要的 header。
(您将不得不重新生成 table 维护)
选项 2 - 编辑屏幕
生成 table 维护时,您提供了功能组和屏幕编号。
转到 SE80 -> 功能组 -> <function_group_supplied>
-> 屏幕 -> <screen_supplied>
。
然后根据需要进行编辑。
注意:修改生成的 object 被认为是有风险的。您的自定义更改可能会在未来的重新生成中被覆盖。
添加具有适当描述的自定义数据元素。让新数据元素引用原始数据元素(分别是域)以避免重新发明一切。
- 可以翻译数据元素描述。
- 您可以为不同的长度设置不同的描述,例如"Field" 用于长度为 10 的窄列,"Field name" 用于长度为 30 的宽标签。
- 重新生成维护屏幕不会意外删除更改的描述。