ABAP Excel文件导出问题分析

提问:下载Excel数据过大DUMP掉。DUMP原因String类型溢出。
(ps:很久了,了解Excel下载方式和Excel文档要求)

1、原因:字面义,String字段需要修改,也许是filename。


excel下载格式的问题:
   CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
        filename            = l_filename  "文件路径
        filetype            = 'DAT'       "文件类型  
        (这个地方问题很多。比如:导出的数据,C类型会消除前面的0,单元格常规显示“5E+11”。)
        codepage            = '8400'      "页面编码-中简
      TABLES
        data_tab            = gt_data     内表数据
        fieldnames          = t_fieldnames  
      EXCEPTIONS
        file_open_error     = 1
        file_write_error    = 2
        invalid_filesize    = 3
        invalid_table_width = 4
        invalid_type        = 5
        no_batch            = 6
        unknown_error       = 7
        OTHERS              = 8.

转载资料:
1、ABAP 对内表数据下载到EXCEL的几种方法:
————————
https://www.cnblogs.com/hone201911/p/12218899.html

2、SAP中String类型到底有多长
————————
http://blog.sina.com.cn/s/blog_12f8409740102v027.html

3、GUI_DOWNLOAD相关
————————
https://blog.csdn.net/huanglin6/article/details/82254370

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值