如何在表格控件中启用剪贴板选项?

2020-09-05 15:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在模块池中,我一次可...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在模块池中,我一次可以对所有字段执行操作,但是对于单个字段却无法执行,因为它要转到第一个字段。 我确实喜欢这个,但是无法对多个字段和单个字段执行剪贴板选项,并且将其从excel复制到表控件。 请给我有关在表控件中标识列的任何建议。

types:以ty_data开头,

s_no型char20,
matnr型char20,
steuc型char20,
netwr型char20,
maktx型char20,
meins型char20,
fkimg型char20,< br>注释类型为char20,
ty_data的结尾。

data:it_data类型的ty_data标准表,
wa_data类型的ty_data。

types:ty_clipdata的开始,
数据类型c的长度500,
ty_clipdata的结束。

data:ty_clipdata的标准表ty_clipdata的标准表,
wa_clipdata像it_clipdata的行。 br>
数据:lv_clip_len类型i。
常数:c_tab类型c值cl_bcs_convert => gc_tab。


刷新:it_clipdata []。
调用方法cl_gui_frontend_services => clipboard_import
导入
数据= it_clipdata
长度= lv_clip_len
异常
cntl_error = 1
error_no_gui = 2
not_supported_by_gui = 3
其他= 4.
如果sy-subrc ne 0 。
消息"从剪贴板导入数据时出错",类型为" I"。
出口。
结束符。

刷新:it_return []。
刷新:it_data []。< br>将it_clipdata循环到wa_clipdata中。 wa_return-s_no = wa_data-s_no。
wa_return-matnr = wa_data-matnr。
wa_return-steuc = wa_data-steuc。
wa_return-netwr = wa_data-netwr。
wa_return-maktx = wa_data-maktx。
wa_return-meins = wa_data-meins。
wa_return-fkimg = wa_data-fkimg。
> wa_return-remarks = wa_data-remarks。
如果tab_con-cols-index =1。
endif。
将wa_return附加到it_return。
清除:wa_return。

endloop。

问候。

Dinesh。