替换屏幕上显示的参数名称?

问题描述 投票:0回答:5

当我定义参数时,例如:

 PARAMETER pa_date TYPE d DEFAULT sy-datum.

应用程序启动时,如何将“pa_date”更改为其他内容?我想将其更改为“选择日期”之类的内容。

有什么想法吗?

parameters abap sap-selection-screens
5个回答
15
投票

正确的菜单路径是:

转到 (Alt-G) -> 文本元素 (T) -> 选择文本 (S)

到达那里后,您可以输入所需的文本或单击“词典参考”。复选框。 如果您使用正确的字典定义,这样做将使您的报告选择更加标准。


3
投票

在 SE80 或 SE38 中,在菜单中转到“跳转 --> 文本 --> 选择文本” 您可以在其中为每个参数字段设置文本。


3
投票

我认为菜单路径是编辑->文本->选择文本。 在那里您可以更改选择屏幕项目的文本。


0
投票

转到 (Alt-G) -> 文本元素 (T) -> 选择文本 (S)

到达那里后,您可以输入所需的文本,然后激活。

完成后返回主屏幕并激活主屏幕并运行(f8)

你得到了你想要的结果。


0
投票

不推荐使用此方法,并且仅应在特定用例中使用。更好的方法是使用标准 SAP 菜单路径来修改选择文本。我建议查看 @Esti 答案 了解详细信息,因为它支持正确翻译您的申请。


要更改参数的显示文本:

SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT (33) f_label. f_label = 'choose date'. PARAMETER pa_date TYPE d DEFAULT sy-datum. SELECTION-SCREEN END OF LINE.
输出:

screenshot from SAP GUI

这使用 SELECTION-SCREEN 注释来创建自定义标签。当参数与注释在同一行时,SAP将仅显示注释文本,而不显示参数名称。

© www.soinside.com 2019 - 2024. All rights reserved.