数据上载到内表

Excel数据上载到内表spa

excel数据表excel

上载后内表数据code

程序代码:blog

 1 PARAMETERS:p_file LIKE rlgrap-filename OBLIGATORY.
 2 TYPE-POOLS: truxs.
 3 DATA: BEGIN OF i_data OCCURS 0,
 4         c(2),
 5         n(2) TYPE n,
 6         i TYPE i,
 7         d TYPE d,
 8       END OF i_data.
 9 
10 AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file. "弹出选择文件对话框
11   CALL FUNCTION 'WS_FILENAME_GET'
12     EXPORTING
13 *     DEF_FILENAME     = ' '
14       def_path         = 'C:\'
15       "Structure of MASK: ,<text>,<FILTERGROUP>.
16       "Structure of FILTERGROUP: <filter>;<filter>*
17       mask             = ',Excel File,*.xls;*.xlsx;*.txt.'
18       title            = 'Window Title:请选择文件'
19       "弹出框的模式 S -- 用来保存文件 O -- 用来打开文件
20       mode             = 'O'
21     IMPORTING
22       filename         = p_file
23 *     RC               =
24     EXCEPTIONS
25       inv_winsys       = 1
26       no_batch         = 2
27       selection_cancel = 3 "若是用户取消了对话框
28       selection_error  = 4
29       OTHERS           = 5.
30 
31 START-OF-SELECTION.
32   DATA: il_raw TYPE truxs_t_text_data.
33   CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
34     EXPORTING
35 *     I_FIELD_SEPERATOR    =
36       i_line_header        = 'X' "文本中的第一行是不是标题头,若是是则不会读取
37       i_tab_raw_data       = il_raw "该参数实际上没有使用到,但为必输参数
38       i_filename           = p_file
39     TABLES
40       i_tab_converted_data = i_data.
41   BREAK-POINT.
相关文章
相关标签/搜索