2
我正在寻找一种在运行时通过ABAP动态地编辑SAP Dynpro应用程序工具栏项目的方法。更确切地说,我想改变这样一个项目的图标。 有人能帮我解决这个问题吗?通过ABAP动态更改应用程序工具栏项目图标
我正在寻找一种在运行时通过ABAP动态地编辑SAP Dynpro应用程序工具栏项目的方法。更确切地说,我想改变这样一个项目的图标。 有人能帮我解决这个问题吗?通过ABAP动态更改应用程序工具栏项目图标
在程序中定义全局字段TEXT_1 TYPE SMP_DYNTXT
。在您的GUI状态中定义您的功能代码文本类型为动态,并输入您之前定义的字段。
在运行时分配的图标和文本:
TEXT_1-ICON_ID = '@[email protected]'.
TEXT_1-ICON_TEXT = 'MY_TEXT'.
这是记录here.
谢谢。这工作得很好。 –
btw。我也可以通过这种机制禁用图标(灰色)吗? –
有关文档。这帮助我了解如何禁用/变灰状态栏的元素:https://archive.sap.com/discussions/thread/84401 –