是否可以创建自定义图标并在SAP GUI经典dynpro中显示它?我需要在应用程序的工具栏中显示它-如果可能的话。
答案 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安装的一部分。即使您成功上传了图标(SE78
或RSTXLDMC
),它也仅对您有效,并且仅在您更新或重新安装SAPGui之前有效。因此,您将无法为所有用户创建自定义图标。