Abap 在SAP GUI中显示自定义图标
是否可以创建自定义图标并在SAP GUI classic dynpro中显示?如果可能的话,我需要在应用程序的工具栏上显示它 我认为这可以通过事务图标实现。之后,我认为应该可以使用方法add_函数添加它:Abap 在SAP GUI中显示自定义图标,abap,sap-gui,Abap,Sap Gui,是否可以创建自定义图标并在SAP GUI classic dynpro中显示?如果可能的话,我需要在应用程序的工具栏上显示它 我认为这可以通过事务图标实现。之后,我认为应该可以使用方法add_函数添加它: data: l_icon type string. l_icon = icon_green_light. "<-- Icon from type-pool. try. lr_functions->add_function( name
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.
数据:l_图标类型字符串。
l_图标=图标绿色灯。“添加函数”(
name='MYFUNCTION'
图标=l_图标
text=l_text
工具提示=l_文本
位置=如果调用函数,位置=>调用函数的右位置)。
捕捉现有的残杀呼叫错误的残杀呼叫。
结束。
如果您要求制作自己的图标,而不是使用SAP的图标,那么我认为这是不可能的,因为图标是SAPGui安装的一部分。即使您成功上传了图标(SE78
或RSTXLDMC
),它只对您有效,并且只在您更新或重新安装SAPGui之前有效。因此,您无法为所有用户创建自定义图标。似乎您是对的。我查看了transaction icon和SE78-两者都帮不了我。谢谢!transactionSE78
和programRSTXLDMC
用于上载图像或SAPScript表单和智能表单(基本上是打印)。我看不出与SAP GUI有任何关系。嗨,编码对我来说不是问题-只是如何将图标添加到系统中。但正如Legxis所说,似乎不可能做到这一点。-无论如何,谢谢。@Sasku啊,好的,我想你有一个自定义图标,你想要用于SAPgui,但你无法在to中显示它olbar。不幸的是,Legxis就在这里,如果你想为每个人定制图标,这是不可能的。你必须重新使用SAP中的图标。SAP GUI是一项非常古老的技术。你根本无法更改任何控件的样式。HTML控件、图像控件也有例外,但简单的SAP GUI内置控件的样式无法更改格德。