错误提示?ZALSM_EXCEL_TO_INTERNAL_TABLE 这个函数看名字应该是自开发的一个上传EXCEL数据的函数,要将错误贴出来看看 你可以加入一个ABAP的群里问问!通信错误会不会是连接的问题,具体我也不太清楚
使用.xls 依赖于函数 ALSM_EXCEL_TO_INTERNAL_TABLE.原函数中限定了行,列长度为4位(图六),也就是说最大记录数限定为1万条. 改写的函数 ZALSM_EXCEL_TO_INTERNAL_TABLE使用了新的定义(图七),理论上没有最大记录数的限定,但是因为这个函数的性能问题, 还是限制了最大访问5万条记录. .xlsx后缀 使用了开源项...
ALSM_EXCEL_TO_INTERNAL_TABLE. 原函数中限定了行,列长度为4位(图六),也就是说最大记录数限定为1万条. 改写的函数 ZALSM_EXCEL_TO_INTERNAL_TABLE使用了新的定义(图七),理论上没有最大记录数的限定,但是因为这个函数的性能问题, 还是限制了最大访问5万条记录. .xlsx后缀 使用了 开源项目 ABAP2XLSX 详见...
2、'ALSM_EXCEL_TO_INTERNAL_TABLE'单元格文本不能超过50个字符data: gt_upload type alsmex_tabline occurs 0 with header line. call function 'ALSM_EXCEL_TO_INTERNAL_TABLE' exporting filename = p_file ...
ALSM_EXCEL_TO_INTERNAL_TABLE. 原函数中限定了行,列长度为4位(图六),也就是说最大记录数限定为1万条. 改写的函数 ZALSM_EXCEL_TO_INTERNAL_TABLE使用了新的定义(图七),理论上没有最大记录数的限定,但是因为这个函数的性能问题, 还是限制了最大访问5万条记录. ...
比如导入数据量过大时,印象里excel导入,每个sheet页能读到的最大行数是4999. 超过这个数,就得放到第二个sheet页再继续读。 如果需要读多个sheet页,可以参考下面的自建fm FUNCTION ZALSM_EXCEL_TO_INTERNAL_TABLE . *"--- *"*"Local interface: *" IMPORTING *" VALUE(FILENAME) LIKE RLGRAP-FILENAME *" ...
ALSM_EXCEL_TO_INTERNAL_TABLE 为 ZALSM_EXCEL_TO_INTERNAL_TABLE ,并做少许改动即可。 另外,如果要上载有打开密码保护的Excel,只要修改一下OLE的OPEN 语句即可。 以及导入指定...ALSM_EXCEL_TO_INTERNAL_TABLE的限制 ALSM_EXCEL_TO_INTERNAL_TABLE 是上载Excel文件的一个函数,但是这个函数有两个限制。一是每个CEL...
FM:ALSM_EXCEL_TO_INTERNAL_TABLE 是上载Excel文件的一个函数,但是这个函数有两个限制。 一是每个CELL只能导入前50个字符,二是如果超过9999行,行号会初始化为从零开始 其实解决起来很简单,只要改一下结构 ALSMEX_TABLINE 的字段就行了,然后COPYALSM_EXCEL_TO_INTERNAL_TABLE为ZALSM_EXCEL_TO_INTERNAL_TABLE,并...
CALL FUNCTION 'ZALSM_EXCEL_TO_INTERNAL_TABLE' EXPORTING FILENAME = L_FILENAME I_BEGIN_COL = 1 I_BEGIN_ROW = 3 I_END_COL = 128 I_END_ROW = L_ENDROW TABLES INTERN = ITAB EXCEPTIONS INCONSISTENT_PARAMETERS = 1 UPLOAD_OLE = 2 ...
*读取EXCEL信息 CALLFUNCTION'ZALSM_EXCEL_TO_INTERNAL_TABLE' EXPORTING filename=p_path i_begin_col='1' i_begin_row='5' i_end_col='7' i_end_row='65536' TABLES intern=l_intern EXCEPTIONS inconsistent_parameters=1 upload_ole=2 OTHERS=3. IFsy-subrc<>0. MESSAGEIDsy-msgidTYPE'I'NUMBERsy...