通过ABAP动态更改应用程序工具栏项目图标

时间:2017-07-17 07:36:24

标签: sap abap sap-gui

我正在寻找一种在运行时通过ABAP动态编辑SAP Dynpro应用工具栏项目的方法。更准确地说,我想改变这样一个项目的图标。 任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

在程序TEXT_1 TYPE SMP_DYNTXT中定义全局字段。将GUI状态中的功能代码文本类型定义为动态,然后输入先前定义的字段。

在运行时分配您的图标和文字:

TEXT_1-ICON_ID    = '@DL@'.
TEXT_1-ICON_TEXT  = 'MY_TEXT'.

记录在案here.