Отображать пользовательский значок в SAP GUI - PullRequest
2 голосов
/ 29 октября 2019

возможно ли создать собственный значок и отобразить его в SAP GUI classic dynpro? Мне нужно будет отобразить его на панели инструментов моего приложения - если это возможно.

Ответы [ 2 ]

1 голос
/ 29 октября 2019

Если вы спрашиваете о том, чтобы сделать свой СОБСТВЕННЫЙ значок, а не использовать один из SAP, то я не думаю, что это возможно, потому что значки являются частью вашей установки SAPGui. Даже если вы успешно загрузили значок (SE78 или RSTXLDMC), он будет работать только для вас и будет работать до тех пор, пока вы не обновите или не переустановите свой SAPGui. Следовательно, вы не сможете создать собственный значок для всех пользователей.

1 голос
/ 29 октября 2019

Я думаю, что это возможно с 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.
...