首页 > 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
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。

16 + 3 =