在 SAP GUI 中显示自定义图标

Display Custom Icon in SAP GUI

是否可以创建自定义图标并在 SAP GUI classic dynpro 中显示?如果可能的话,我需要将它显示在我的应用程序的工具栏中。

我认为这可以通过交易 ICON 实现。之后我认为应该可以使用 add_function:

方法添加它
data:  l_icon       type string.



l_icon = icon_green_light.     "<--  Icon from type-pool.

try.
  lr_functions->add_function(
    name     = 'MYFUNCTION'
    icon     = l_icon
    text     = l_text
    tooltip  = l_text
    position = if_salv_c_function_position=>right_of_salv_functions ).
  catch cx_salv_existing cx_salv_wrong_call.
endtry.

如果你问的是制作你自己的图标,而不是使用 SAP 的图标,那么我认为这是不可能的,因为图标是你的 SAPGui 安装的一部分。即使您成功上传了一个图标(SE78RSTXLDMC),它也只会对您有效,并且只会在您更新或重新安装 SAPGui 之前有效。因此,您将无法为所有用户创建自定义图标。