在SAP GUI中显示自定义图标

时间:2019-10-29 10:04:49

标签: sap abap sap-gui

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

2 个答案:

答案 0 :(得分:1)

我认为使用交易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.

答案 1 :(得分:1)

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