赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3307|回复: 5

[ABAP问题] 求把数据库表数据下载到本地,在把本地输入导入到内表中的完整例子

  [复制链接]
发表于 2010-12-27 11:12:25 | 显示全部楼层 |阅读模式
1赛跑币
求把数据库表数据下载到本地,在把本地输入导入到内表中的完整例子
最好有解释

最佳答案

查看完整内容

简单的数据下载直接数据库抓完ALV显示,然后用ALV自带的下载。 简单的外部数据写入内表可以用以下代码: CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' EXPORTING filename = p_file i_begin_col = 1 i_begin_row = 1 i_end_col = 100 i_end_row = 1000 TABLES ...




上一篇:READ LINE SY-INDEX .以下是什么意思
下一篇:如何在SMARTFORM中加断点
本楼点评(0) 收起
发表于 2010-12-27 11:12:26 | 显示全部楼层
简单的数据下载直接数据库抓完ALV显示,然后用ALV自带的下载。
简单的外部数据写入内表可以用以下代码:
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
       EXPORTING
            filename                = p_file
            i_begin_col             = 1
            i_begin_row             = 1
            i_end_col               = 100
            i_end_row               = 1000
       TABLES
            intern                  = intern
       EXCEPTIONS
            inconsistent_parameters = 1
            upload_ole              = 2
            OTHERS                  = 3.

  LOOP AT intern.
    CASE intern-col.
      WHEN '1'.
        it_main-bsart = intern-value.
      WHEN '2'.
        it_main-matnr = intern-value.
      WHEN '3'.
        it_main-werks = intern-value.
      WHEN '4'.
        it_main-lgort = intern-value.
      WHEN '5'.
        it_main-menge = intern-value.
    ENDCASE.

      APPEND it_main. CLEAR it_main.
  ENDLOOP.
以上LOOP部分是為了將EXCEL中的數據導入到自建內表中,你所上傳的欄位的行數和列數也可以由i_end_row和i_end_col來控制
(你说的OLE的FM也可以,不过是大批量的数据导入常用。)
本楼点评(0) 收起
回复

使用道具 举报

发表于 2010-12-27 11:19:04 | 显示全部楼层
这个很简单啊,上传下载是项目里用的最多的,可函数GUI_UPLOAD和GUI_DOWNLOAD就可以了。

CALL FUCNTION 'GUI_UPLOAD'
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2010-12-27 13:30:46 | 显示全部楼层
回复 2# admin


    EXCEL_OLE_STANDARD_DAT 人家用的都是这个函数,但我导入进去的数据有点不正确
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-1-4 15:51:05 | 显示全部楼层
金币                                .
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:49:10 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-11 05:27 , Processed in 0.294853 second(s), 43 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表