通过 ABAP 动态更改应用程序工具栏项目图标
Changing Application Toolbar item icons dynamically via ABAP
我正在寻找一种在运行时通过 ABAP 动态编辑 SAP Dynpro 应用程序工具栏项目的方法。更准确地说,我想更改此类项目的图标。
有人可以帮我解决这个问题吗?
在您的程序中定义一个全局字段TEXT_1 TYPE SMP_DYNTXT
。在您的 GUI 状态中将您的功能代码文本类型定义为动态,并输入您之前定义的字段。
在运行时分配您的图标和文本:
TEXT_1-ICON_ID = '@DL@'.
TEXT_1-ICON_TEXT = 'MY_TEXT'.
这已记录在案 here.
我正在寻找一种在运行时通过 ABAP 动态编辑 SAP Dynpro 应用程序工具栏项目的方法。更准确地说,我想更改此类项目的图标。 有人可以帮我解决这个问题吗?
在您的程序中定义一个全局字段TEXT_1 TYPE SMP_DYNTXT
。在您的 GUI 状态中将您的功能代码文本类型定义为动态,并输入您之前定义的字段。
在运行时分配您的图标和文本:
TEXT_1-ICON_ID = '@DL@'.
TEXT_1-ICON_TEXT = 'MY_TEXT'.
这已记录在案 here.