ALSM_EXCEL_TO_INTERNAL_TABLE 导入excel GUI_UPLOAD 导入 txt 这两个函数都是比较常见的导入功能,也很好用。 可以自定义封装一个类似下图导入功能。 1.ALSM_EXCEL_TO_INTERNAL_TABLE,这个函数模块可以把用户本地 EXCEL 文件中的一个矩形块中的内容上传到一个内表中。 输入参数: FILENAME:最长 128 个字符的路径...
ALSM_EXCEL_TO_INTERNAL_TABLE 这个函数用来取excel文件中制定的某一个cell的值比较有用,不过要注意excel文件不要太大,不然速度会比较慢。 下面是例子程序: REPORT ZTESTXU . * Define corresponding internal table data: itab like ALSMEX_TABLINE occurs 0 with header line. * Call the function CALL FUNCTI...
1、 COPY ALSM_EXCEL_TO_INTERNAL_TABLE 为 ZALSM_EXCEL_TO_INTERNAL_TABLE ,并做少许改动即可 2、 定义结构新的返回ZSALSMEX_TABLINE 3、函数输入输出 代码如下(定义与ZEXCEL自定义函数组下,便于代码管理): function zalsm_excel_to_internal_table. *"--- *"*"Local interface: *" IMPORTING *" VALUE(...
ALSM_EXCEL_TO_INTERNAL_TABLE的限制ALSM_EXCEL_TO_INTERNAL_TABLE是上载Excel文件的一个函数,但是这个函数有两个限制。 一是每个CELL只能导入...ALSM_EXCEL_TO_INTERNAL_TABLE为ZALSM_EXCEL_TO_INTERNAL_TABLE,并做少许改动即可。 另外,如果要上载有打开密码保护的Excel,只要修改一下OLE的 OPEN 语句即可。 以及导入...
用excel上载大数据量的BOM数据到SAP系统中,一次上载的数量级别在10万条左右,这时用ALSM_EXCEL_TO_INTERNAL_TABLE上载时会dump,查看了代码发现ALSM_EXCEL_TO_INTERNAL_TABLE中是将数据先保存到剪贴板(Clippboard )上,然后在保存到内表中,很不幸剪贴板大小有限制,超过就会dump。 2, 问题解决 解决方法比较简单,就是...
Excel Data to Internal table using ALSM_EXCEL_TO_INTERNAL_TABLE(obsolete) without additional code. former_member564433 Explorer 2019 Jul 04 11:38 AM 1 Kudo 27,101 SAP Managed Tags: ABAP Development *** WARNING: This post is intended to Excel upload FM which is now obsolete. ...
ALSM_EXCEL_TO_INTERNAL_TABLE 输入参数: FILENAME:最长 128 个字符的路径名称。 I_BEGIN_COL:导入单元格的开始列 I_BEGIN_ROW:导入单元格的开始行 I_END_COL:导入单元格的结束列 I_END_ROW:导入单元格的结束行 输出参数: INTERN:内表,存储单元格的内容。结构如下:...
在使用函数ZALSM_EXCEL_TO_INTERNAL_TABLE从EXECL文件中导入数据到中时,XLS文件字段的长度最大只能导入50个字符长度,当要导入大于50个长度的文件时,此函数会裁取50位的长度,所以对此函数进行重写, 解决原函数最大50长度问题。 摘录自:http://hi.baidu.com/rainingston
Hi experts, I am using the FM ALSM_EXCEL_TO_INTERNAL_TABLE to retrieve data from an Excel file and push this data into an internal table. My problem is that everytime I
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' EXPORTING filename = fic_inl1 i_begin_col = '1' i_begin_row = '1' i_end_col = '256' i_end_row = '65536' TABLES intern = excel EXCEPTIONS inconsistent_parameters = 1 upload_ole = 2 ...