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 –