首页 > SAP > ABAP > ALSM_EXCEL_TO_INTERNAL_TABLE解决原函数最大50长度问题
2019
08-29

ALSM_EXCEL_TO_INTERNAL_TABLE解决原函数最大50长度问题

在使用函数ZALSM_EXCEL_TO_INTERNAL_TABLE从EXECL文件中导入数据到中时,XLS文件字段的长度最大只能导入50个字符长度,当要导入大于50个长度的文件时,此函数会裁取50位的长度,所以对此函数进行重写, 解决原函数最大50长度问题。 摘录自:http://hi.baidu.com/rainingstone … fc96d6d000607b.html *所在函数组中增加:   INCLUDE ZMM062TOP01 .   INCLUDE LALSMEXF01 . 其中:ZMM062TOP01内容为: TYPE-POOLS: ole2. *      value of excel-cell TYPES: ty_d_itabvalue             TYPE Zalsmex_tabline-value, *      internal table containing the excel data        ty_t_itab                  TYPE Zalsmex_tabline   OCCURS 0, *      line type of sender table        BEGIN OF ty_s_senderline,          line(4096)               TYPE c,        END OF ty_s_senderline, *      sender table        ty_t_sender                TYPE ty_s_senderline  OCCURS 0. * CONSTANTS:  gc_esc              VALUE ‘”‘. 结构Zalsmex_tabline: ROW        zKCD_EX_ROW_N        NUMC        10        0        弹性Excel上传:行号 COL        KCD_EX_COL_N        NUMC        4        0        列 VALUE        CHAR250_D        CHAR        250        0        数据字段 *————————————————
最后编辑:
作者:yangsen
有需要可在文章留言或者邮件yan252@163.com给我。

留下一个回复

你的email不会被公开。

1 × 1 =