当前位置:编程学习 > 网站相关 >>

新人求教 怎么将TXT里的东西导入SAP 感激不尽

这里有个程序 要准备一个TXT文件 这个文件里面该怎么写呢 用什么格式 求教各位前辈 本人刚刚接触ABAP什么都不懂 详细解释一下 谢谢了
TYPE-POOLS: truxs.

DATA: i_text_data       TYPE truxs_t_text_data,
      v_filename_string TYPE string.

DATA: BEGIN OF itab OCCURS 0,
        Name(30),
        Phone(15),
        Fax(500).
DATA: END OF itab.

PARAMETERS: p_file LIKE rlgrap-filename.

START-OF-SELECTION.

  v_filename_string = p_file.

  CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
      filename                      = v_filename_string
      filetype                      = 'ASC'
      has_field_separator           = 'X'
*     HEADER_LENGTH                 = 0
*     READ_BY_LINE                  = 'X'
      dat_mode                      = ''
*   IMPORTING
*     FILELENGTH                    =
*     HEADER                        =
    TABLES
      data_tab                      = i_text_data 
    EXCEPTIONS
      file_open_error               = 1
      file_read_error               = 2
      no_batch                      = 3
      gui_refuse_filetransfer       = 4
      invalid_type                  = 5
      no_authority                  = 6
      unknown_error                 = 7
      bad_data_format               = 8
      header_not_allowed            = 9
      separator_not_allowed         = 10
      header_too_long               = 11
      unknown_dp_error              = 12
      access_denied                 = 13
      dp_out_of_memory              = 14
      disk_full                     = 15
      dp_timeout                    = 16
      OTHERS                        = 17.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
--------------------编程问答-------------------- 数据格式化以后,有相应工具可以导入的。你找找资源看看。 --------------------编程问答-------------------- --------------------编程问答-------------------- 很简单,在选择画面指定文件路径,TXT文件里的数据 用TAB键来分隔(键盘上的TAB),相应的数据会储存在 i_text_data 这个内表里 --------------------编程问答-------------------- 直接通过Excel导入算了,通过TXT导入,你要选择制表符格式文本,如果想通过Excel,导入,你可以和我将 --------------------编程问答-------------------- CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP' 
补充:企业软件 ,  ERP/CRM
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,