ALSM_EXCEL_TO_INTERNAL_TABLE剪贴板错误

2020-08-24 00:18发布

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

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


嗨,


我当前遇到一个问题,如果使用标准功能" ALSM_EXCEL_TO_INTERNAL_TABLE ",则会收到一条信息消息,提示"剪贴板上有大量信息。您要 以后可以将这些信息粘贴到另一个程序中吗?"。

奇怪的是,对于某些用户来说,这种错误并没有发生,但是对于大多数用户来说,我们正在遇到这种错误。

注意:在调试它并传递范围为'Copy'。的此Call Method时,它将正确给出输出,并且不会像上面一样产生消息。

谢谢

DF

Capture101.GIF (18.6 kB)

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

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


嗨,


我当前遇到一个问题,如果使用标准功能" ALSM_EXCEL_TO_INTERNAL_TABLE ",则会收到一条信息消息,提示"剪贴板上有大量信息。您要 以后可以将这些信息粘贴到另一个程序中吗?"。

奇怪的是,对于某些用户来说,这种错误并没有发生,但是对于大多数用户来说,我们正在遇到这种错误。

注意:在调试它并传递范围为'Copy'。的此Call Method时,它将正确给出输出,并且不会像上面一样产生消息。

谢谢

DF

Capture101.GIF (18.6 kB)
付费偷看设置
发送
8条回答
N-Moskvin
1楼 · 2020-08-24 00:40.采纳回答

嗨,

对于那些仍在寻找有关同一问题的答案的人,我们的安全团队阻止了所有从本地PC复制​​,发送和导入数据的操作。 确保对SAP Logon.exe进行例外处理,以免阻止您向SAP上传。

KR

DF

nice_wp
2楼-- · 2020-08-24 00:54

嗨,托马斯,

仅复制具有值的单元格。

DafaDDDa
3楼-- · 2020-08-24 00:54

您可能具有一些较旧的函数版本(顺便说一句,该函数未发布)。

在剪贴板_导入和执行PERFORM isolated_to_intern_convert调用之后,检查是否有cl_gui_frontend_services => clipboard_export(清除剪贴板)。

如果有的话。 调试它,返回它的sy-subrc以及是否确实清除剪贴板。

2003年1月27日起的FM版本:

*将剪贴板读入ABAP

调用方法cl_gui_frontend_services =>剪贴板导入

导入

数据= excel_tab

例外情况

cntl_error = 1

* ERROR_NO_GUI = 2

* NOT_SUPPORTED_BY_GUI = 3

其他= 4

IF sy-subrc <> 0。

消息a037(alsmex)。

ENDIF。

PERFORM isolated_to_intern_convert表格excel_tab实习生

使用ld_separator。

*清除剪贴板

刷新excel_tab。

调用方法cl_gui_frontend_services =>剪贴板导出

导入

数据= excel_tab

改变

rc = ld_rc

例外情况

cntl_error = 1

* ERROR_NO_GUI = 2

* NOT_SUPPORTED_BY_GUI = 3

其他= 4

何必丶何苦呢
4楼-- · 2020-08-24 00:46

嗨雷蒙德,

谢谢您的回答。

但是,我认为那不是我想要的答案。 我正在尝试将Excel文件上传到SAP数据库。 为此,我正在使用SAP标准功能模块ALSM_EXCEL_TO_INTERNAL_TABLE。 但是,当尝试上载它时,该错误/信息消息阻止了我们。

KR

DF

5楼-- · 2020-08-24 00:48

通常,每次出现在剪贴板中的细胞超过100个时,就会触发此弹出窗口。

Excel中有一个选项可以在关闭工作表之前清除剪贴板:退出"剪切/复制"模式:

workbook.Application.CutCopyMode = False

应该减少警告的频率,另一种解决方法是在关闭工作表之前复制一个单元格

ActiveSheet.Range(" A1")。Copy

此致

Raymond

SC_Yao
6楼-- · 2020-08-24 01:00

嗨。 有人对上述问题有解决方案吗? 我得到完全相同的问题。 如果我调试并跨过功能模块ALSM_EXCEL_TO_INTERNAL_TABLE中的范围'COPY'的CALL METHOD of范围,则该函数起作用并填充内部表。 否则,它会弹出有关剪贴板上数据的消息,然后不填充内部表。 我的同事似乎没有这个问题,因此excel或SAP GUI中可能必须有一些设置?

有人可以帮忙吗?

派大星 ヾ
7楼-- · 2020-08-24 00:59

嗨,

仍然尚未解决此问题。 有人经历过相同的错误吗? 您可以分享您的解决方案吗? 我相信这已经是一个excel问题。

KR

一周热门 更多>